Browse Source

fakechroot: new package, fakechroot-2.9

git-svn-id: http://trac.vinelinux.org/repos/projects/specs@2743 ec354946-7b23-47d6-9f5a-488ba84defc7
daisuke 13 years ago
parent
commit
38d09e0470
1 changed files with 142 additions and 0 deletions
  1. 142 0
      f/fakechroot/fakechroot-vl.spec

+ 142 - 0
f/fakechroot/fakechroot-vl.spec

@@ -0,0 +1,142 @@
+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.