From 83dbbcd48f02f614dbd46327ef57464db4c9751a Mon Sep 17 00:00:00 2001 From: hpa Date: Wed, 16 Apr 2003 19:24:46 +0000 Subject: Change syslinux.spec -> syslinux.spec.in --- syslinux.spec.in | 164 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 164 insertions(+) create mode 100644 syslinux.spec.in (limited to 'syslinux.spec.in') diff --git a/syslinux.spec.in b/syslinux.spec.in new file mode 100644 index 00000000..d8abc11e --- /dev/null +++ b/syslinux.spec.in @@ -0,0 +1,164 @@ +# -*- rpm -*- +Summary: Kernel loader which uses a FAT or iso9660 filesystem or a PXE network +Name: syslinux +Version: @@VERSION@@ +Release: 1 +License: GPL +Group: Applications/System +Source0: ftp://ftp.kernel.org/pub/linux/utils/boot/syslinux/%{name}-%{version}.tar.gz +ExclusiveArch: i386 x86_64 +Packager: H. Peter Anvin +Buildroot: %{_tmppath}/%{name}-%{version}-root +BuildPrereq: nasm >= 0.98.35, perl +Autoreq: 0 +%ifarch i386 +Requires: mtools, libc.so.6 +%endif +%ifarch x86_64 +Requires: mtools, libc.so.6()(64bit) +%endif + +%description +Syslinux is a simple kernel loader. It normally loads the kernel (and an +optional initrd image) from a FAT filesystem. It can also be used as a +PXE bootloader during network boots (PXELINUX), or for booting from +ISO 9660 CD-ROMs (ISOLINUX). + +%prep +%setup -q -n syslinux-%{version} + +%build +make clean +make installer + +%install +rm -rf %{buildroot} +mkdir -p %{buildroot}%{_bindir} +mkdir -p %{buildroot}%{_prefix}/lib/syslinux +mkdir -p %{buildroot}%{_prefix}/include +make install install-lib \ + INSTALLROOT=%{buildroot} BINDIR=%{_bindir} \ + LIBDIR=%{_prefix}/lib INCDIR=%{_prefix}/include +cp mkdiskimage sys2ansi.pl keytab-lilo.pl %{buildroot}%{_prefix}/lib/syslinux + +%clean +rm -rf %{buildroot} + +%files +%defattr(-,root,root) +%doc NEWS README *.doc memdisk/*.doc COPYING +%doc sample +%{_bindir}/syslinux +%{_bindir}/ppmtolss16 +%{_bindir}/lss16toppm +%{_bindir}/gethostip +%{_prefix}/lib/syslinux +%{_prefix}/lib/libsyslinux.* +%{_prefix}/include/syslinux.h + +%changelog +* Wed Apr 16 2003 H. Peter Anvin 2.04-1 +- 2.04 release +- Add support for libsyslinux.so* +- Templatize for inclusion in CVS tree + +* Thu Apr 10 2003 H. Peter Anvin +- 2.03 release +- Add support for libsyslinux.a +- Add keytab-lilo.pl to the /usr/lib/syslinux directory +- Modernize syntax +- Support building on x86-64 + +* Thu Feb 13 2003 H. Peter Anvin +- 2.02 release; no longer setuid + +* Thu Jan 30 2003 H. Peter Anvin +- Prepare for 2.01 release; make /usr/bin/syslinux setuid root + +* Fri Oct 25 2002 H. Peter Anvin +- Upgrade to 2.00. + +* Tue Aug 27 2002 H. Peter Anvin +- Upgrade to 1.76. + +* Fri Jun 14 2002 H. Peter Anvin +- Upgrade to 1.75. + +* Sat Jun 1 2002 H. Peter Anvin +- Upgrade to 1.74. + +* Sun May 26 2002 H. Peter Anvin +- Upgrade to 1.73. + +* Tue Apr 23 2002 H. Peter Anvin +- Upgrade to 1.72. + +* Wed Apr 17 2002 H. Peter Anvin +- Upgrade to 1.71. +- Update the title. + +* Wed Apr 17 2002 H. Peter Anvin +- Upgrade to 1.70. + +* Sat Feb 3 2002 H. Peter Anvin +- Upgrade to 1.67. + +* Tue Jan 1 2002 H. Peter Anvin +- Upgrade to 1.66. + +* Sat Dec 15 2001 H. Peter Anvin +- Upgrade to 1.65; make appropriate changes. + +* Sat Aug 24 2001 H. Peter Anvin +- Upgrade to 1.64. + +* Mon Aug 6 2001 H. Peter Anvin +- Upgrade to 1.63. +- Use make install since the stock SYSLINUX distribution now supports + INSTALLROOT. + +* Sat Apr 24 2001 H. Peter Anvin +- Upgrade to 1.62. + +* Sat Apr 14 2001 H. Peter Anvin +- Fix missing %files; correct modes. + +* Fri Apr 13 2001 H. Peter Anvin +- Upgrade to 1.61 +- Install auxilliary programs in /usr/lib/syslinux + +* Sat Feb 10 2001 Matt Wilson +- 1.52 + +* Wed Jan 24 2001 Matt Wilson +- 1.51pre7 + +* Mon Jan 22 2001 Matt Wilson +- 1.51pre5 + +* Fri Jan 19 2001 Matt Wilson +- 1.51pre3, with e820 detection + +* Tue Dec 12 2000 Than Ngo +- rebuilt with fixed fileutils + +* Thu Nov 9 2000 Than Ngo +- update to 1.49 +- update ftp site +- clean up specfile +- add some useful documents + +* Tue Jul 18 2000 Nalin Dahyabhai +- add %%defattr (release 4) + +* Wed Jul 12 2000 Prospector +- automatic rebuild + +* Thu Jul 06 2000 Trond Eivind Glomsrød +- use %%{_tmppath} +- change application group (Applications/Internet doesn't seem + right to me) +- added BuildRequires + +* Tue Apr 04 2000 Erik Troan +- initial packaging -- cgit v1.2.3