commit: f11fab16f7061f4537677e90f2148a596bfb8006 Author: Patrick McLean <chutzpah <AT> gentoo <DOT> org> AuthorDate: Thu May 7 04:18:27 2020 +0000 Commit: Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org> CommitDate: Thu May 7 04:19:45 2020 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f11fab16
net-im/slack: fix installation on new systems this is just a hack, should be done properly Bug: https://bugs.gentoo.org/720134 Package-Manager: Portage-2.3.89, Repoman-2.3.20 Signed-off-by: Patrick McLean <chutzpah <AT> gentoo.org> Signed-off-by: Georgy Yakovlev <gyakovlev <AT> gentoo.org> net-im/slack/slack-4.4.2.ebuild | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/net-im/slack/slack-4.4.2.ebuild b/net-im/slack/slack-4.4.2.ebuild index c36c8da0ee2..48b3a778dd0 100644 --- a/net-im/slack/slack-4.4.2.ebuild +++ b/net-im/slack/slack-4.4.2.ebuild @@ -84,7 +84,17 @@ src_install() { insinto /opt/slack doins -r usr/lib/slack/. - for i in $(echo -n "${QA_PREBUILT}") ; do fperms +x "$i" ; done + + # this really should be done a better way than trying to parse + # the QA_PREBUILT variable + local path + for path in ${QA_PREBUILT}; do + local -a paths=(${D}/${path}) + for path in "${paths[@]}"; do + fperms +x "${path#${D}/}" + done + done + use suid && fperms u+s /opt/slack/chrome-sandbox # wrt 713094 dosym ../../opt/slack/slack usr/bin/slack
