Browse Source

debootstrap: new package, 1.0.27

git-svn-id: http://trac.vinelinux.org/repos/projects/specs@2741 ec354946-7b23-47d6-9f5a-488ba84defc7
daisuke 13 years ago
parent
commit
f69952cb42
1 changed files with 131 additions and 0 deletions
  1. 131 0
      d/debootstrap/debootstrap-vl.spec

+ 131 - 0
d/debootstrap/debootstrap-vl.spec

@@ -0,0 +1,131 @@
+Name:           debootstrap
+Version:        1.0.27
+Release:        1%{?_dist_release}
+Summary:        Debian GNU/Linux bootstrapper
+
+Group:          System Environment/Base
+License:        MIT
+URL:            http://code.erisian.com.au/Wiki/debootstrap
+Source0:        http://ftp.debian.org/debian/pool/main/d/debootstrap/debootstrap_%{version}.tar.gz
+Patch0:         debootstrap-devices.patch
+Patch1:         debootstrap-perms.patch
+BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root
+BuildArch:      noarch
+
+BuildRequires:  fakeroot, MAKEDEV
+Requires:       gettext, wget, tar, gzip, binutils
+
+
+%description
+debootstrap is used to create a Debian base system from scratch, without
+requiring the availability of dpkg or apt.  It does this by downloading
+.deb files from a mirror site, and carefully unpacking them into a
+directory which can eventually be chrooted into.
+
+This might be often useful coupled with virtualization techniques to run
+Debian GNU/Linux guest system.
+
+
+%prep
+%setup -q -n debootstrap
+%patch0 -p1 -b .devices
+%patch1 -p1 -b .perms
+
+
+%build
+# in Makefile, path is hardcoded, modify it to take rpm macros into account
+sed -i -e 's;/usr/sbin;%{_sbindir};' Makefile
+
+# _smp_mflags would make no sense at all
+fakeroot make
+
+
+%install
+rm -rf $RPM_BUILD_ROOT
+install -d $RPM_BUILD_ROOT%{_datadir}/debootstrap/scripts/
+install -d $RPM_BUILD_ROOT%{_sbindir}
+install -d $RPM_BUILD_ROOT%{_mandir}/man8
+install -p -m 0644 debootstrap.8 $RPM_BUILD_ROOT%{_mandir}/man8
+make install DESTDIR=$RPM_BUILD_ROOT \
+       VERSION="%{version}-%{release}" \
+       DSDIR=$RPM_BUILD_ROOT%{_datadir}/debootstrap
+# substitute the rpm macro path
+sed -i -e 's;/usr/share;%{_datadir};' $RPM_BUILD_ROOT%{_sbindir}/debootstrap
+# correct the debootstrap script timestamp
+touch -r debootstrap  $RPM_BUILD_ROOT%{_sbindir}/debootstrap
+
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+
+%files
+%defattr(-,root,root,-)
+%{_datadir}/debootstrap
+%{_sbindir}/debootstrap
+%{_mandir}/man8/debootstrap.8*
+%doc debian/changelog debian/copyright README
+
+
+%changelog
+* Tue Feb 22 2011 Daisuke SUZUKI <daisuke@linux.or.jp> 1.0.27-1
+- initial build for Vine Linux
+
+* Wed Feb 09 2011 Jan Vcelak <jvcelak@redhat.com> 1.0.27-1
+- new upstream release (typo in --private-key, improve Hurd support)
+
+* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.26-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
+
+* Mon Nov 22 2010 Jan Vcelak <jvcelak@redhat.com> 1.0.26-1
+- new upstream release (fix typos and remove old workaround for md5sum)
+
+* Mon Oct 25 2010 Jan Vcelak <jvcelak@redhat.com> 1.0.25-1
+- new upstream release (support for HTTPS, added Ubuntu Nanty, added Debian Wheezy)
+
+* Wed May 26 2010 Jan Zeleny <jzeleny@redhat.com> - 1.0.23-1
+- rebased to 1.0.23 (Add ${misc:Depends}, Add (Ubuntu) maverick as symlink to gutsy)
+
+* Fri Mar 05 2010 Jan Zeleny <jzeleny@redhat.com> - 1.0.22-1
+- rebased to 1.0.22
+
+* Wed Sep 30 2009 Adam Goode <adam@spicenitz.org> - 1.0.19-2
+- Make sure to create /dev/console in devices.tar.gz
+
+* Wed Sep 30 2009 Adam Goode <adam@spicenitz.org> - 1.0.19-1
+- New upstream release
+   + Many bugfixes
+   + Support for new distributions
+- Arch patch no longer needed
+- Rebase other patches
+
+* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.10-3
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
+
+* Tue Feb 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.10-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
+
+* Tue Jul 15 2008 Lubomir Rintel <lkundrak@v3.sk> - 1.0.10-1
+- New upstream version
+
+* Sun Jun 15 2008 Adam Goode <adam@spicenitz.org> - 1.0.9-1
+- 1.0.9
+
+* Fri Feb 22 2008 Lubomir Kundrak <lkundrak@redhat.com> - 1.0.8-1
+- 1.0.8
+
+* Sun Nov 18 2007 Patrice Dumas <pertusus@free.fr> 1.0.7-2
+- keep timestamps
+- use rpm macros instead of hardcoded paths
+
+* Sat Nov 17 2007 Lubomir Kundrak <lkundrak@redhat.com> 1.0.7-1
+- Version bump
+
+* Thu Nov 15 2007 Lubomir Kundrak <lkundrak@redhat.com> 1.0.3-2
+- Some more fixes, thanks to Patrice Dumas (#329291)
+
+* Fri Oct 12 2007 Lubomir Kundrak <lkundrak@redhat.com> 1.0.3-1
+- Incorporating advises from Patrice Dumas (#329291) in account
+
+* Fri Oct 12 2007 Lubomir Kundrak <lkundrak@redhat.com> 0.3.3.2etch1-1
+- Initial package