SHA256
7
0
forked from pool/libcap

2 Commits

2 changed files with 19 additions and 2 deletions

View File

@@ -1,3 +1,9 @@
-------------------------------------------------------------------
Thu Oct 16 19:34:43 UTC 2025 - Callum Farmer <gmbr3@opensuse.org>
- Move utils to bindir and then provide symlinks under sbindir
as needed by Steam (bsc#1252129)
-------------------------------------------------------------------
Sun Mar 23 19:42:27 UTC 2025 - Andreas Stieger <andreas.stieger@gmx.de>

View File

@@ -95,7 +95,7 @@ libcap.
%build
%global _lto_cflags %{_lto_cflags} -ffat-lto-objects
%global buildvariables RAISE_SETFCAP=no prefix=%{_prefix} lib=%{_lib} SHARED=yes LIBDIR=%{_libdir} SBINDIR=%{_sbindir} PKGCONFIGDIR=%{_libdir}/pkgconfig/ INCDIR=%{_includedir} MANDIR=%{_mandir} SHARED=yes COPTS="%{optflags}"
%global buildvariables RAISE_SETFCAP=no prefix=%{_prefix} lib=%{_lib} SHARED=yes LIBDIR=%{_libdir} SBINDIR=%{_bindir} PKGCONFIGDIR=%{_libdir}/pkgconfig/ INCDIR=%{_includedir} MANDIR=%{_mandir} SHARED=yes COPTS="%{optflags}"
%make_build %{buildvariables}
@@ -105,6 +105,10 @@ find %{buildroot} -type f -name "*.la" -delete -print
# do not provide static libs
rm %{buildroot}%{_libdir}/libcap.a
# symlinks for sbindir
mkdir -p %{buildroot}%{_sbindir}
ln -s %{_bindir}/{capsh,getcap,getpcaps,setcap} %{buildroot}%{_sbindir}
%fdupes -s %{buildroot}
%check
@@ -131,7 +135,14 @@ echo 'int main() { return 0; }' > tests/b219174.c
%license License
%{_mandir}/man1/*
%{_mandir}/man8/*
%{_sbindir}/*
%{_bindir}/capsh
%{_bindir}/getcap
%{_bindir}/getpcaps
%{_bindir}/setcap
%{_sbindir}/capsh
%{_sbindir}/getcap
%{_sbindir}/getpcaps
%{_sbindir}/setcap
%files devel
%license License