[syslinux/f14/master] Split out perl utilities into syslinux-perl to avoid perl deps.
Peter Jones
pjones at fedoraproject.org
Mon Aug 23 14:59:25 UTC 2010
commit 83664c36b563b7c7755882445e5cd9e86c71a1f0
Author: Peter Jones <pjones at redhat.com>
Date: Mon Aug 23 10:12:51 2010 -0400
Split out perl utilities into syslinux-perl to avoid perl deps.
The livecd guys are trying to get a distro without perl, which is
commendable in general. That means syslinux without perl, so split that
out.
syslinux.spec | 37 ++++++++++++++++++++++++++++++++++---
1 files changed, 34 insertions(+), 3 deletions(-)
---
diff --git a/syslinux.spec b/syslinux.spec
index 4ed46db..2c6a61c 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: 2%{?dist}
+Release: 3%{?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
@@ -96,8 +103,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
%dir %{_datadir}/syslinux
%{_datadir}/syslinux/*.com
%{_datadir}/syslinux/*.exe
@@ -108,6 +120,21 @@ rm -rf %{buildroot}
%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
@@ -133,8 +160,12 @@ elif [ -f /boot/extlinux.conf ]; then \
fi
%changelog
+* Fri Aug 20 2010 Matt Domsch <mdomsch at fedoraproject.org> - 4.02-2
+- add perl subpackage, move perl apps there
+
* Fri Aug 06 2010 Peter Jones <pjones at redhat.com> - 4.02-2
- Split out extlinux and tftpboot.
+- remove duplicate syslinux/com32/ left in base package after 3.83-2
* Thu Aug 05 2010 Peter Jones <pjones at redhat.com> - 4.02-1
- Update to 4.02
More information about the scm-commits
mailing list