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


Reply via email to