From 3c4db4ce487e20822554f983374a3d2a1b1c7e8f Mon Sep 17 00:00:00 2001 From: mgb01105731 Date: Thu, 13 Oct 2022 10:29:57 +0800 Subject: [PATCH] optimise spec file & add doc package --- syslinux.spec | 34 ++++++++++++++++++++++++++++++++-- 1 file changed, 32 insertions(+), 2 deletions(-) diff --git a/syslinux.spec b/syslinux.spec index fcee033..51532c9 100644 --- a/syslinux.spec +++ b/syslinux.spec @@ -1,4 +1,4 @@ -%define anolis_release 1 +%define anolis_release 2 %define _sbindir /sbin %define _binaries_in_noarch_packages_terminate_build 0 %undefine _auto_set_build_flags @@ -37,6 +37,14 @@ 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 doc +Summary: Documentation files for %{name} +Requires: %{name} = %{version}-%{release} +BuildArch: noarch + +%description doc +The %{name}-doc package contains documentation files for %{name}. + %package perl Summary: Syslinux tools written in perl @@ -128,6 +136,8 @@ mkdir -p %{buildroot}/etc rm -f %{buildroot}%{_prefix}/lib/libsyslinux* rm -f %{buildroot}%{_includedir}/syslinux.h +%generate_compatibility_deps + %post extlinux # If we have a /boot/extlinux.conf file, assume extlinux is our bootloader # and update it. @@ -140,8 +150,9 @@ elif [ -f /boot/extlinux.conf ]; then \ fi %files +%dir %{abidir} %license COPYING -%doc NEWS README* doc/* sample +%doc doc/* sample %{_bindir}/gethostip %{_bindir}/isohybrid %{_bindir}/memdiskfind @@ -157,6 +168,13 @@ fi %{_mandir}/man1/extlinux* %{_mandir}/man1/isohybrid* %{_mandir}/man1/memdiskfind* +%{abidir}/gethostip-option.list +%{abidir}/isohybrid-option.list +%{abidir}/memdiskfind-option.list +%{abidir}/syslinux-option.list + +%files doc +%doc NEWS README* %files perl %license COPYING @@ -172,6 +190,15 @@ fi %{_mandir}/man1/lss16toppm* %{_mandir}/man1/ppmtolss16* %{_mandir}/man1/syslinux2ansi* +%{abidir}/keytab-lilo-option.list +%{abidir}/lss16toppm-option.list +%{abidir}/md5pass-option.list +%{abidir}/mkdiskimage-option.list +%{abidir}/ppmtolss16-option.list +%{abidir}/pxelinux-options-option.list +%{abidir}/sha1pass-option.list +%{abidir}/syslinux2ansi-option.list +%{abidir}/isohybrid.pl-option.list %files devel %license COPYING @@ -202,5 +229,8 @@ fi %{_datadir}/syslinux/efi64 %changelog +* Thu Oct 13 2022 mgb01105731 - 6.04~pre1-2 +- optimise spec file & add doc package + * Tue Apr 19 2022 happy_orange - 6.04~pre1-1 - Init package from upstream -- Gitee