[svn] r6140 - trunk/rpms/syslinux
packagers at lists.rpmforge.net
packagers at lists.rpmforge.net
Thu Feb 7 20:15:49 CET 2008
Author: dag
Date: 2008-02-07 20:15:48 +0100 (Thu, 07 Feb 2008)
New Revision: 6140
Added:
trunk/rpms/syslinux/syslinux-3.55.spec
trunk/rpms/syslinux/syslinux-3.61-extlinux.patch
Modified:
trunk/rpms/syslinux/syslinux.spec
Log:
Fixes for RHEL3 and older.
Added: trunk/rpms/syslinux/syslinux-3.55.spec
===================================================================
--- trunk/rpms/syslinux/syslinux-3.55.spec (rev 0)
+++ trunk/rpms/syslinux/syslinux-3.55.spec 2008-02-07 19:15:48 UTC (rev 6140)
@@ -0,0 +1,156 @@
+# $Id: syslinux.spec 6012 2007-11-23 11:59:56Z dag $
+# Authority: dag
+# Upstream: <syslinux$zytor,com>
+
+# Rationale: If you need syslinux, you'd appreciate the latest, trust me.
+
+%define _sbindir /sbin
+
+Summary: Kernel bootloader for FAT or ISO9660 filesystems or PXE networks
+Name: syslinux
+Version: 3.55
+Release: 1
+License: GPL
+Group: Applications/System
+URL: http://syslinux.zytor.com/
+
+Source: ftp://ftp.kernel.org/pub/linux/utils/boot/syslinux/syslinux-%{version}.tar.bz2
+BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
+
+ExclusiveArch: i386 x86_64
+BuildRequires: nasm, perl, netpbm-progs
+Requires: mtools
+
+Obsoletes: syslinux-devel <= %{version}-%{release}
+Provides: syslinux-devel = %{version}-%{release}
+
+%description
+SYSLINUX is a suite of bootloaders, currently supporting DOS FAT
+filesystems, Linux ext2/ext3 filesystems (EXTLINUX), PXE network boots
+(PXELINUX), or ISO 9660 CD-ROMs (ISOLINUX). It also includes a tool,
+MEMDISK, which loads legacy operating systems from these media.
+
+%prep
+%setup
+
+%build
+export CFLAGS="-Werror -Wno-unused -finline-limit=2000"
+%{__make} clean
+%{__make} %{?_smp_mflags} installer
+
+%install
+%{__rm} -rf %{buildroot}
+%{__make} install-all \
+ INSTALLROOT="%{buildroot}" \
+ BINDIR="%{_bindir}" \
+ INCDIR="%{_includedir}" \
+ LIBDIR="%{_prefix}/lib" \
+ MANDIR="%{_mandir}" \
+ SBINDIR="%{_sbindir}"
+%{__install} -p -m0755 keytab-lilo.pl mkdiskimage syslinux2ansi.pl %{buildroot}%{_prefix}/lib/syslinux/
+%{__install} -p -m0755 unix/syslinux unix/syslinux-nomtools %{buildroot}%{_prefix}/lib/syslinux/
+
+### Clean up docroot
+%{__make} -C sample tidy
+
+%clean
+%{__rm} -rf %{buildroot}
+
+%files
+%defattr(-, root, root, 0755)
+%doc BUGS COPYING NEWS README TODO com32/modules/mboot.doc menu/ sample/
+%doc %{_mandir}/man1/gethostip.1*
+%doc %{_mandir}/man1/lss16toppm.1*
+%doc %{_mandir}/man1/ppmtolss16.1*
+%doc %{_mandir}/man1/syslinux.1*
+%doc %{_mandir}/man1/syslinux2ansi.1*
+%{_bindir}/gethostip
+%{_bindir}/lss16toppm
+%{_bindir}/md5pass
+%{_bindir}/ppmtolss16
+%{_bindir}/sha1pass
+%{_bindir}/syslinux
+%{_prefix}/lib/syslinux/
+%{_sbindir}/extlinux
+
+%changelog
+* Fri Jan 18 2008 Dag Wieers <dag at wieers.com> - 3.55-1
+- Updated to release 3.55.
+
+* Sun Nov 18 2007 Dag Wieers <dag at wieers.com> - 3.53-1
+- Updated to release 3.53.
+
+* Wed Sep 26 2007 Dag Wieers <dag at wieers.com> - 3.52-1
+- Updated to release 3.52.
+
+* Sat Sep 08 2007 Dag Wieers <dag at wieers.com> - 3.51-2
+- Fixed the location of syslinux on x86_64. (Matt Hyclak)
+
+* Tue Jun 12 2007 Dag Wieers <dag at wieers.com> - 3.51-1
+- Updated to release 3.51.
+
+* Sun Jun 10 2007 Dag Wieers <dag at wieers.com> - 3.50-1
+- Updated to release 3.50.
+
+* Mon Jan 29 2007 Dag Wieers <dag at wieers.com> - 3.35-1
+- Updated to release 3.35.
+
+* Sat Sep 30 2006 Dag Wieers <dag at wieers.com> - 3.31-1
+- Updated to release 3.31.
+
+* Sun Aug 27 2006 Dag Wieers <dag at wieers.com> - 3.20-1
+- Updated to release 3.20.
+
+* Sun Sep 04 2005 Dag Wieers <dag at wieers.com> - 3.11-1
+- Updated to release 3.11.
+
+* Fri Aug 26 2005 Dag Wieers <dag at wieers.com> - 3.10-1
+- Updated to release 3.10.
+
+* Mon Jul 11 2005 Dag Wieers <dag at wieers.com> - 3.09-1
+- Updated to release 3.09.
+
+* Thu May 19 2005 Dag Wieers <dag at wieers.com> - 3.08-1
+- Updated to release 3.08.
+
+* Sun Jan 16 2005 Dag Wieers <dag at wieers.com> - 3.07-1
+- Updated to release 3.07.
+
+* Mon Jan 10 2005 Dag Wieers <dag at wieers.com> - 3.06-1
+- Updated to release 3.06.
+
+* Wed Jan 05 2005 Dag Wieers <dag at wieers.com> - 3.02-1
+- Updated to release 3.02.
+
+* Mon Jan 03 2005 Dag Wieers <dag at wieers.com> - 3.01-1
+- Updated to release 3.01.
+
+* Sun Jan 02 2005 Dag Wieers <dag at wieers.com> - 3.00-1
+- Updated to release 3.00.
+
+* Mon Dec 20 2004 Dag Wieers <dag at wieers.com> - 2.13-1
+- Updated to release 2.13.
+
+* Mon Oct 11 2004 Dag Wieers <dag at wieers.com> - 2.11-2
+- Re-added libsyslinux.
+
+* Wed Aug 18 2004 Dag Wieers <dag at wieers.com> - 2.11-1
+- Updated to release 2.11.
+
+* Sat Jun 19 2004 Dag Wieers <dag at wieers.com> - 2.10-1
+- Updated to release 2.10.
+
+* Wed Apr 28 2004 Dag Wieers <dag at wieers.com> - 2.09-1
+- Updated to release 2.09.
+
+* Mon Jan 19 2004 Dag Wieers <dag at wieers.com> - 2.08-0
+- Updated to release 2.08.
+
+* Sun Nov 23 2003 Dag Wieers <dag at wieers.com> - 2.07-1
+- Updated to release 2.07.
+
+* Wed Oct 15 2003 Dag Wieers <dag at wieers.com> - 2.07-0.pre5
+- Updated to release 2.07-pre5.
+
+* Wed Oct 15 2003 Dag Wieers <dag at wieers.com> - 2.06-0
+- Initial package. (using DAR)
Added: trunk/rpms/syslinux/syslinux-3.61-extlinux.patch
===================================================================
--- trunk/rpms/syslinux/syslinux-3.61-extlinux.patch (rev 0)
+++ trunk/rpms/syslinux/syslinux-3.61-extlinux.patch 2008-02-07 19:15:48 UTC (rev 6140)
@@ -0,0 +1,12 @@
+--- extlinux/extlinux.c.orig 2008-02-04 05:58:50.000000000 +0100
++++ extlinux/extlinux.c 2008-02-07 20:24:03.769868064 +0100
+@@ -40,7 +40,9 @@
+
+ #include <linux/fd.h> /* Floppy geometry */
+ #include <linux/hdreg.h> /* Hard disk geometry */
++#define statfs stupid_kernel_statfs
+ #include <linux/fs.h> /* FIGETBSZ, FIBMAP */
++#undef statfs
+
+ #include "ext2_fs.h"
+ #include "../version.h"
Modified: trunk/rpms/syslinux/syslinux.spec
===================================================================
--- trunk/rpms/syslinux/syslinux.spec 2008-02-07 18:43:16 UTC (rev 6139)
+++ trunk/rpms/syslinux/syslinux.spec 2008-02-07 19:15:48 UTC (rev 6140)
@@ -33,7 +33,7 @@
%prep
%setup
-%patch0 -p0
+%patch0 -p0 -b .orig
%build
export CFLAGS="-Werror -Wno-unused -finline-limit=2000"
More information about the svn-commits
mailing list