Bug: https://bugs.gentoo.org/811105
Signed-off-by: Mike Gilbert <[email protected]>
---
app-cdr/cdrtools/cdrtools-3.02_alpha09-r5.ebuild | 11 +++++++----
1 file changed, 7 insertions(+), 4 deletions(-)
diff --git a/app-cdr/cdrtools/cdrtools-3.02_alpha09-r5.ebuild
b/app-cdr/cdrtools/cdrtools-3.02_alpha09-r5.ebuild
index 839f4e9fdf70..f6e38c9ba628 100644
--- a/app-cdr/cdrtools/cdrtools-3.02_alpha09-r5.ebuild
+++ b/app-cdr/cdrtools/cdrtools-3.02_alpha09-r5.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -33,9 +33,9 @@ DEPEND="
"
FILECAPS=(
-
cap_sys_resource,cap_dac_override,cap_sys_admin,cap_sys_nice,cap_net_bind_service,cap_ipc_lock,cap_sys_rawio+ep
usr/bin/cdrecord --
-
cap_dac_override,cap_sys_admin,cap_sys_nice,cap_net_bind_service,cap_sys_rawio+ep
usr/bin/cdda2wav --
- cap_dac_override,cap_sys_admin,cap_net_bind_service,cap_sys_rawio+ep
usr/bin/readcd
+ -m u+s
cap_sys_resource,cap_dac_override,cap_sys_admin,cap_sys_nice,cap_net_bind_service,cap_ipc_lock,cap_sys_rawio+ep
usr/bin/cdrecord --
+ -m u+s
cap_dac_override,cap_sys_admin,cap_sys_nice,cap_net_bind_service,cap_sys_rawio+ep
usr/bin/cdda2wav --
+ -m u+s
cap_dac_override,cap_sys_admin,cap_net_bind_service,cap_sys_rawio+ep
usr/bin/readcd
)
cdrtools_os() {
@@ -278,6 +278,9 @@ src_install() {
emake -j1 CPPOPTX="${CPPFLAGS}" COPTX="${CFLAGS}" C++OPTX="${CXXFLAGS}"
\
LDOPTX="${LDFLAGS}" GMAKE_NOWARN="true" install
+ # Let fcaps handle this
+ fperms 0755 /usr/bin/{cdda2wav,cdrecord,readcd}
+
# These symlinks are for compat with cdrkit.
dosym schily /usr/include/scsilib
dosym ../scg /usr/include/schily/scg
--
2.50.1