Skip to content

Commit

Permalink
net-misc/icaclient: package all utils
Browse files Browse the repository at this point in the history
We used to keep a list of files to actually package and we did change
permission bits on them.
Doing that is just error prone and means more maintenance work. Plus the
list is different across x86 and x86_64.

So now we ship it all and only apply one fix for one binary which has
incorrect permission bits in that upstream package.

In addition we might see more warnings on "Unresolved soname". We will
have to see how to deal with those. But taking the upstream binary
bundle apart and only deploying bits is just work which means more work
and potential for mistakes.

Closes: https://bugs.gentoo.org/856676
Signed-off-by: Henning Schild <[email protected]>
Closes: gentoo#26463
Signed-off-by: Conrad Kostecki <[email protected]>
  • Loading branch information
henning-schild authored and ConiKost committed Jul 19, 2022
1 parent cbcb3b7 commit 10d9f5b
Showing 1 changed file with 3 additions and 30 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -180,39 +180,12 @@ src_install() {
insinto "${ICAROOT}"/keyboard
doins keyboard/*

cp -a util "${ED}/${ICAROOT}" || die
test -f util/HdxRtcEngine && fperms 0755 "${ICAROOT}"/util/HdxRtcEngine

rm -r "${S}"/keystore/cacerts || die
dosym ../../../../etc/ssl/certs "${ICAROOT}"/keystore/cacerts

local util_files=(
HdxRtcEngine
configmgr
conncenter
ctx_app_bind
ctx_rehash
ctxlogd
ctxwebhelper
echo_cmd
gst_play1.0
gst_read1.0
hdxcheck.sh
icalicense.sh
libgstflatstm1.0.so
lurdump
new_store
nslaunch
setlog
storebrowse
sunraymac.sh
webcontainer
what
xcapture
)

exeinto "${ICAROOT}"/util
for bin in ${util_files[@]} ; do
doexe util/${bin}
done

local other_files=(
icasessionmgr
NativeMessagingHost
Expand Down

0 comments on commit 10d9f5b

Please sign in to comment.