|
|
|
@ -3,7 +3,7 @@
|
|
|
|
|
Summary: Gives a fake root environment
|
|
|
|
|
Name: fakeroot
|
|
|
|
|
Version: 1.24
|
|
|
|
|
Release: 1%{?dist}
|
|
|
|
|
Release: 2%{?dist}
|
|
|
|
|
# setenv.c: LGPLv2+
|
|
|
|
|
# contrib/Fakeroot-Stat-1.8.8: Perl (GPL+ or Artistic)
|
|
|
|
|
# the rest: GPLv3+
|
|
|
|
@ -98,7 +98,9 @@ for type in sysv tcp; do
|
|
|
|
|
%find_lang fakeroot-$type --without-mo --with-man
|
|
|
|
|
done
|
|
|
|
|
|
|
|
|
|
cat fake{d,root}-{sysv,tcp}.lang > fakeroot.lang
|
|
|
|
|
rm %{buildroot}%{_mandir}{,/*}/man1/fake{d,root}-sysv.1
|
|
|
|
|
rename -- -tcp '' %{buildroot}%{_mandir}{,/*}/man1/fake{d,root}-tcp.1
|
|
|
|
|
sed -e 's/-tcp//g' fake{d,root}-tcp.lang > fakeroot.lang
|
|
|
|
|
|
|
|
|
|
%check
|
|
|
|
|
for type in sysv tcp; do
|
|
|
|
@ -123,39 +125,11 @@ fi
|
|
|
|
|
"%{_bindir}/fakeroot-tcp" 50 \
|
|
|
|
|
--slave %{_bindir}/faked faked %{_bindir}/faked-tcp \
|
|
|
|
|
--slave %{_libdir}/libfakeroot/libfakeroot-0.so libfakeroot.so %{_libdir}/libfakeroot/libfakeroot-tcp.so \
|
|
|
|
|
--slave %{_mandir}/man1/fakeroot.1.gz fakeroot.1.gz %{_mandir}/man1/fakeroot-tcp.1.gz \
|
|
|
|
|
--slave %{_mandir}/man1/faked.1.gz faked.1.gz %{_mandir}/man1/faked-tcp.1.gz \
|
|
|
|
|
--slave %{_mandir}/de/man1/fakeroot.1.gz fakeroot.de.1.gz %{_mandir}/de/man1/fakeroot-tcp.1.gz \
|
|
|
|
|
--slave %{_mandir}/de/man1/faked.1.gz faked.de.1.gz %{_mandir}/de/man1/faked-tcp.1.gz \
|
|
|
|
|
--slave %{_mandir}/es/man1/fakeroot.1.gz fakeroot.es.1.gz %{_mandir}/es/man1/fakeroot-tcp.1.gz \
|
|
|
|
|
--slave %{_mandir}/es/man1/faked.1.gz faked.es.1.gz %{_mandir}/es/man1/faked-tcp.1.gz \
|
|
|
|
|
--slave %{_mandir}/fr/man1/fakeroot.1.gz fakeroot.fr.1.gz %{_mandir}/fr/man1/fakeroot-tcp.1.gz \
|
|
|
|
|
--slave %{_mandir}/fr/man1/faked.1.gz faked.fr.1.gz %{_mandir}/fr/man1/faked-tcp.1.gz \
|
|
|
|
|
--slave %{_mandir}/nl/man1/fakeroot.1.gz fakeroot.nl.1.gz %{_mandir}/nl/man1/fakeroot-tcp.1.gz \
|
|
|
|
|
--slave %{_mandir}/nl/man1/faked.1.gz faked.nl.1.gz %{_mandir}/nl/man1/faked-tcp.1.gz \
|
|
|
|
|
--slave %{_mandir}/pt/man1/fakeroot.1.gz fakeroot.pt.1.gz %{_mandir}/pt/man1/fakeroot-tcp.1.gz \
|
|
|
|
|
--slave %{_mandir}/pt/man1/faked.1.gz faked.pt.1.gz %{_mandir}/pt/man1/faked-tcp.1.gz \
|
|
|
|
|
--slave %{_mandir}/sv/man1/fakeroot.1.gz fakeroot.sv.1.gz %{_mandir}/sv/man1/fakeroot-tcp.1.gz \
|
|
|
|
|
--slave %{_mandir}/sv/man1/faked.1.gz faked.sv.1.gz %{_mandir}/sv/man1/faked-tcp.1.gz
|
|
|
|
|
|
|
|
|
|
/usr/sbin/alternatives --install "%{_bindir}/fakeroot" fakeroot \
|
|
|
|
|
"%{_bindir}/fakeroot-sysv" 40 \
|
|
|
|
|
--slave %{_bindir}/faked faked %{_bindir}/faked-sysv \
|
|
|
|
|
--slave %{_libdir}/libfakeroot/libfakeroot-0.so libfakeroot.so %{_libdir}/libfakeroot/libfakeroot-sysv.so \
|
|
|
|
|
--slave %{_mandir}/man1/fakeroot.1.gz fakeroot.1.gz %{_mandir}/man1/fakeroot-sysv.1.gz \
|
|
|
|
|
--slave %{_mandir}/man1/faked.1.gz faked.1.gz %{_mandir}/man1/faked-sysv.1.gz \
|
|
|
|
|
--slave %{_mandir}/de/man1/fakeroot.1.gz fakeroot.de.1.gz %{_mandir}/de/man1/fakeroot-sysv.1.gz \
|
|
|
|
|
--slave %{_mandir}/de/man1/faked.1.gz faked.de.1.gz %{_mandir}/de/man1/faked-sysv.1.gz \
|
|
|
|
|
--slave %{_mandir}/es/man1/fakeroot.1.gz fakeroot.es.1.gz %{_mandir}/es/man1/fakeroot-sysv.1.gz \
|
|
|
|
|
--slave %{_mandir}/es/man1/faked.1.gz faked.es.1.gz %{_mandir}/es/man1/faked-sysv.1.gz \
|
|
|
|
|
--slave %{_mandir}/fr/man1/fakeroot.1.gz fakeroot.fr.1.gz %{_mandir}/fr/man1/fakeroot-sysv.1.gz \
|
|
|
|
|
--slave %{_mandir}/fr/man1/faked.1.gz faked.fr.1.gz %{_mandir}/fr/man1/faked-sysv.1.gz \
|
|
|
|
|
--slave %{_mandir}/nl/man1/fakeroot.1.gz fakeroot.nl.1.gz %{_mandir}/nl/man1/fakeroot-sysv.1.gz \
|
|
|
|
|
--slave %{_mandir}/nl/man1/faked.1.gz faked.nl.1.gz %{_mandir}/nl/man1/faked-sysv.1.gz \
|
|
|
|
|
--slave %{_mandir}/pt/man1/fakeroot.1.gz fakeroot.pt.1.gz %{_mandir}/pt/man1/fakeroot-sysv.1.gz \
|
|
|
|
|
--slave %{_mandir}/pt/man1/faked.1.gz faked.pt.1.gz %{_mandir}/pt/man1/faked-sysv.1.gz \
|
|
|
|
|
--slave %{_mandir}/sv/man1/fakeroot.1.gz fakeroot.sv.1.gz %{_mandir}/sv/man1/fakeroot-sysv.1.gz \
|
|
|
|
|
--slave %{_mandir}/sv/man1/faked.1.gz faked.sv.1.gz %{_mandir}/sv/man1/faked-sysv.1.gz
|
|
|
|
|
|
|
|
|
|
%preun
|
|
|
|
|
if [ $1 = 0 ]; then
|
|
|
|
@ -170,24 +144,8 @@ fi
|
|
|
|
|
%ghost %{_bindir}/faked
|
|
|
|
|
%{_bindir}/fakeroot-*
|
|
|
|
|
%ghost %{_bindir}/fakeroot
|
|
|
|
|
%{_mandir}/man1/faked-sysv.1*
|
|
|
|
|
%{_mandir}/man1/faked-tcp.1*
|
|
|
|
|
%{_mandir}/man1/fakeroot-sysv.1*
|
|
|
|
|
%{_mandir}/man1/fakeroot-tcp.1*
|
|
|
|
|
%ghost %{_mandir}/man1/faked.1.gz
|
|
|
|
|
%ghost %{_mandir}/man1/fakeroot.1.gz
|
|
|
|
|
%ghost %lang(de) %{_mandir}/de/man1/faked.1.gz
|
|
|
|
|
%ghost %lang(de) %{_mandir}/de/man1/fakeroot.1.gz
|
|
|
|
|
%ghost %lang(es) %{_mandir}/es/man1/faked.1.gz
|
|
|
|
|
%ghost %lang(es) %{_mandir}/es/man1/fakeroot.1.gz
|
|
|
|
|
%ghost %lang(fr) %{_mandir}/fr/man1/faked.1.gz
|
|
|
|
|
%ghost %lang(fr) %{_mandir}/fr/man1/fakeroot.1.gz
|
|
|
|
|
%ghost %lang(pt) %{_mandir}/pt/man1/faked.1.gz
|
|
|
|
|
%ghost %lang(pt) %{_mandir}/pt/man1/fakeroot.1.gz
|
|
|
|
|
%ghost %lang(sv) %{_mandir}/sv/man1/faked.1.gz
|
|
|
|
|
%ghost %lang(sv) %{_mandir}/sv/man1/fakeroot.1.gz
|
|
|
|
|
%ghost %lang(nl) %{_mandir}/nl/man1/faked.1.gz
|
|
|
|
|
%ghost %lang(nl) %{_mandir}/nl/man1/fakeroot.1.gz
|
|
|
|
|
%{_mandir}/man1/faked.1*
|
|
|
|
|
%{_mandir}/man1/fakeroot.1*
|
|
|
|
|
|
|
|
|
|
%files libs
|
|
|
|
|
%dir %{_libdir}/libfakeroot
|
|
|
|
@ -196,6 +154,10 @@ fi
|
|
|
|
|
%ghost %{_libdir}/libfakeroot/libfakeroot-0.so
|
|
|
|
|
|
|
|
|
|
%changelog
|
|
|
|
|
* Tue Sep 24 2019 Dominik Mierzejewski <rpm@greysector.net> - 1.24-2
|
|
|
|
|
- stop alternativizing manpages, they're identical for both sysv and tcp
|
|
|
|
|
variants (#1677540)
|
|
|
|
|
|
|
|
|
|
* Fri Sep 20 2019 Dominik Mierzejewski <rpm@greysector.net> - 1.24-1
|
|
|
|
|
- update to 1.24 (#1750054)
|
|
|
|
|
- update source URL
|
|
|
|
|