From: Matt Domsch <Matt_Domsch(a)dell.com>
This will let us drop the requirement of perl and all its deps from
the Fedora LiveCDs. These tools aren't used on the LiveCD.
Also fixes a spec buglet left over from creating the -devel
subpackage.
---
syslinux.spec | 40 ++++++++++++++++++++++++++++++++++------
1 files changed, 34 insertions(+), 6 deletions(-)
diff --git a/syslinux.spec b/syslinux.spec
index 03020f7..3d3d563 100644
--- a/syslinux.spec
+++ b/syslinux.spec
@@ -2,7 +2,7 @@ Summary: Simple kernel loader which boots from a FAT filesystem
Name: syslinux
Version: 4.02
%define tarball_version 4.02
-Release: 1%{?dist}
+Release: 2%{?dist}
License: GPLv2+
Group: Applications/System
URL:
http://syslinux.zytor.com/wiki/index.php/The_Syslinux_Project
@@ -30,6 +30,13 @@ 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.
+%package perl
+Summary: Syslinux tools written in perl
+Group: Applications/System
+
+%description perl
+Syslinux tools written in perl
+
%package devel
Summary: Headers and libraries for syslinux development.
Group: Development/Libraries
@@ -77,8 +84,13 @@ rm -rf %{buildroot}
%doc NEWS README* COPYING
%doc doc/*
%doc sample
-%{_mandir}/man*/*
-%{_bindir}/*
+%{_mandir}/man1/gethostip*
+%{_mandir}/man1/syslinux*
+%{_mandir}/man1/extlinux*
+%{_bindir}/gethostip
+%{_bindir}/isohybrid
+%{_bindir}/memdiskfind
+%{_bindir}/syslinux
%{_sbindir}/extlinux
%dir %{_datadir}/syslinux
%{_datadir}/syslinux/*.com
@@ -87,17 +99,33 @@ rm -rf %{buildroot}
%{_datadir}/syslinux/*.bin
%{_datadir}/syslinux/*.0
%{_datadir}/syslinux/memdisk
-%dir %{_datadir}/syslinux/com32
-%{_datadir}/syslinux/com32/*
%dir %{_datadir}/syslinux/dosutil
%{_datadir}/syslinux/dosutil/*
+%files perl
+%defattr(-,root,root)
+%{_mandir}/man1/lss16toppm*
+%{_mandir}/man1/ppmtolss16*
+%{_mandir}/man1/syslinux2ansi*
+%{_bindir}/keytab-lilo
+%{_bindir}/lss16toppm
+%{_bindir}/md5pass
+%{_bindir}/mkdiskimage
+%{_bindir}/ppmtolss16
+%{_bindir}/pxelinux-options
+%{_bindir}/sha1pass
+%{_bindir}/syslinux2ansi
+%{_bindir}/isohybrid.pl
+
%files devel
%defattr(-,root,root)
-%dir %{_datadir}/syslinux/com32
%{_datadir}/syslinux/com32
%changelog
+* Fri Aug 20 2010 Matt Domsch <mdomsch(a)fedoraproject.org> - 4.02-2
+- add perl subpackage, move perl apps there
+- remove duplicate syslinux/com32/ left in base package after 3.83-2
+
* Thu Aug 05 2010 Peter Jones <pjones(a)redhat.com> - 4.02-1
- Update to 4.02
--
1.7.2