123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142 |
- Summary: Gives a fake chroot environment
- Summary(ja): 擬似 chroot 環境を提供するツール
- Name: fakechroot
- Version: 2.9
- Release: 1%{?_dist_release}
- License: LGPLv2+
- Group: Development/Tools
- URL: http://fakechroot.alioth.debian.org/
- Source0: http://ftp.debian.org/debian/pool/main/f/fakechroot/%{name}_%{version}.orig.tar.gz
- # Fix build problems with recent glibc. Sent upstream 20090414.
- Patch0: fakechroot-scandir.patch
- # Add FAKECHROOT_CMD_SUBST feature.
- # Sent upstream 20090413. Accepted upstream 20090418.
- Patch1: fakechroot-cmd-subst.patch
- BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
- # Required for patch0:
- BuildRequires: autoconf, automake >= 1.10, libtool
- # autogen script depends on a specific automake version, for no
- # real reason AFAICT. This means the package breaks everytime
- # a new version of automake is released. - RWMJ.
- Patch2: fakechroot-no-automake-version.patch
- %description
- fakechroot runs a command in an environment were is additionally
- possible to use the chroot(8) call without root privileges. This is
- useful for allowing users to create their own chrooted environment
- with possibility to install another packages without need for root
- privileges.
- %prep
- %setup -q
- %patch0 -p0
- %patch1 -p0
- %patch2 -p1
- # Patch0 updates autoconf, so rerun this:
- ./autogen.sh
- %build
- %configure \
- --disable-dependency-tracking \
- --disable-static
- make
- %install
- rm -rf %{buildroot}
- make install DESTDIR=%{buildroot}
- %check
- #make check
- %clean
- rm -rf %{buildroot}
- %files
- %defattr(-,root,root,-)
- %doc LICENSE scripts/ldd.fake scripts/restoremode.sh scripts/savemode.sh
- %{_bindir}/fakechroot
- %{_mandir}/man1/fakechroot.1.gz
- %dir %{_libdir}/fakechroot
- %exclude %{_libdir}/fakechroot/libfakechroot.la
- %{_libdir}/fakechroot/libfakechroot.so
- %changelog
- * Wed Feb 23 2011 Daisuke SUZUKI <daisuke@linux.or.jp> 2.9-1
- - initial build for Vine Linux
- * Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.9-25
- - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
- * Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.9-24
- - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
- * Fri Jun 12 2009 Richard W.M. Jones <rjones@redhat.com> - 2.9-23
- - Added patch to remove test for specific version of automake.
- * Sat Apr 18 2009 Richard W.M. Jones <rjones@redhat.com> - 2.9-22
- - FAKECHROOT_CMD_SUBST patch has now been accepted upstream.
- * Tue Apr 14 2009 Richard W.M. Jones <rjones@redhat.com> - 2.9-20
- - Add fakechroot-scandir.patch to fix builds on Rawhide.
- * Tue Apr 14 2009 Axel Thimm <Axel.Thimm@ATrpms.net> - 2.9-19
- - Update to 2.9.
- - Removed fakechroot-2.8-initsocketlen.patch (upstream now).
- - Removed int->ssize_t readlink type change (upstream testing for type
- now).
- - Removed permission fix for scripts/ldd.fake scripts/restoremode.sh
- scripts/savemode.sh (fixed upstream).
- * Wed Mar 18 2009 Richard W.M. Jones <rjones@redhat.com> - 2.8-18
- - Create a fakeroot-libs subpackage so that the package is multilib aware.
- * Thu Jan 15 2009 Rakesh Pandit <rakesh@fedoraproject.org> 2.8-16
- - Fixed URL
- * Sun Oct 5 2008 Axel Thimm <Axel.Thimm@ATrpms.net> - 2.8-15
- - Fix getpeername/getsockname socklen initialization.
- * Sun Aug 24 2008 Axel Thimm <Axel.Thimm@ATrpms.net> - 2.8-14
- - %%check || : does not work anymore.
- * Sun Aug 3 2008 Axel Thimm <Axel.Thimm@ATrpms.net> - 2.8-13
- - Update to 2.8.
- * Mon Jan 1 2007 Axel Thimm <Axel.Thimm@ATrpms.net> - 2.5-12
- - Remove executable bits from scripts in documentation.
- * Sun Dec 31 2006 Axel Thimm <Axel.Thimm@ATrpms.net> - 2.5-11
- - Add %%{_libdir}/fakechroot to %%files.
- - Fix license (is LGPL, not GPL).
- - Add commented %%check (currently broken).
- - Add ldd.fake and save/restoremode.sh to %%doc
- * Fri Dec 29 2006 Axel Thimm <Axel.Thimm@ATrpms.net> - 2.5-10
- - Extend the %%description a bit.
- * Thu Dec 28 2006 Axel Thimm <Axel.Thimm@ATrpms.net> - 2.5-9
- - Don't build static lib.
- - Exclude libtool lib.
- * Thu Nov 24 2005 Axel Thimm <Axel.Thimm@ATrpms.net>
- - Update to 2.5.
- * Sat Sep 17 2005 Axel Thimm <Axel.Thimm@ATrpms.net>
- - Update to 2.4.
- * Sun Jul 3 2005 Axel Thimm <Axel.Thimm@ATrpms.net>
- - Update to 0.9+1.3.
- * Sun Feb 6 2005 Axel Thimm <Axel.Thimm@ATrpms.net>
- - Update to 0.5+1.2.4.
- * Sun Jan 25 2004 Axel Thimm <Axel.Thimm@ATrpms.net>
- - Initial build.
|