commit:     b9ddecc5aee649340ad67874a2a06dd502568d4a
Author:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Thu Aug  7 18:25:55 2025 +0000
Commit:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Thu Aug 14 16:27:45 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b9ddecc5

app-cdr/cdrtools: pass mode to fcaps

Bug: https://bugs.gentoo.org/811105
Signed-off-by: Mike Gilbert <floppym <AT> gentoo.org>

 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

Reply via email to