source: projects/specs/trunk/s/syslinux/syslinux-vl.spec @ 521

Revision 521, 4.7 KB checked in by daisuke, 14 years ago (diff)

import VineSeed package specs

Line 
1Summary: Simple kernel loader which uses a FAT ot iso9660 filesystem ot a PXE network
2Summary(ja): FAT/iso9660 ファイルシステムまたは PXE ネットワークを利用するシンプルなカーネルローダー
3Name: syslinux
4Version: 3.83
5Release: 1%{?_dist_release}
6License: GPL
7Group: Applications/System
8Source0: ftp://ftp.kernel.org/pub/linux/utils/boot/syslinux/%{name}-%{version}.tar.bz2
9URL: http://syslinux.zytor.com/
10ExclusiveArch: %{ix86} x86_64
11Buildroot: %{_tmppath}/%{name}-%{version}-root
12BuildPrereq: nasm, perl, netpbm-progs
13Requires: mtools
14Obsoletes: %{name}-devel
15
16Vendor: Project Vine
17Distribution: Vine Linux
18Packager: Daisuke SUZUKI <daisuke@linux.or.jp>
19
20
21%description
22SYSLINUX is a suite of bootloaders, currently supporting DOS FAT filesystems,
23Linux ext2/ext3 filesystems (EXTLINUX), PXE network boots
24(PXELINUX), or ISO 9660 CD-ROMs (ISOLINUX).  It also includes a tool,
25MEMDISK, which loads legacy operating systems from these media.
26
27%description -l ja
28SYSLINUX はカーネルローダー集です。現在は FAT ファイルシステム、Linux の
29ext2/ext3 ファイルシステム(EXTLINUX)、PXE ネットワークブート (PXELINUX) および
30ISO 9660 CDROM (ISOLINUX) に対応しています。
31
32
33%prep
34%setup -q -n syslinux-%{version}
35
36
37%build
38make clean
39make installer
40make -C sample tidy
41
42
43%install
44rm -rf %{buildroot}
45
46mkdir -p %{buildroot}%{_bindir}
47mkdir -p %{buildroot}%{_sbindir}
48mkdir -p %{buildroot}%{_syssbindir}
49mkdir -p %{buildroot}%{_libdir}/syslinux
50mkdir -p %{buildroot}%{_includedir}
51make install-all \
52        INSTALLROOT=%{buildroot} BINDIR=%{_bindir} SBINDIR=%{_syssbindir} \
53        LIBDIR=%{_libdir} INCDIR=%{_includedir} MANDIR=%{_mandir}
54ln -sf %{_syssbindir}/extlinux %{buildroot}%{_sbindir}/extlinux
55
56install -m 755 linux/syslinux-nomtools %{buildroot}%{_datadir}/syslinux
57install -m 755 linux/syslinux %{buildroot}%{_datadir}/syslinux
58
59mkdir -p %{buildroot}/%{_docdir}/%{name}-%{version}/sample
60install -m 644 sample/sample.* %{buildroot}/%{_docdir}/%{name}-%{version}/sample/
61
62# don't ship libsyslinux, at least, not for now
63rm -f %{buildroot}%{_prefix}/lib/libsyslinux*
64rm -f %{buildroot}%{_includedir}/syslinux.h
65
66# don't want this for now...
67rm -rf %{buildroot}/boot
68rm -rf %{buildroot}/tftpboot
69
70
71%clean
72rm -rf $RPM_BUILD_ROOT
73
74
75%files
76%defattr(-,root,root)
77%doc NEWS README* TODO COPYING
78%doc doc/*
79%doc sample
80%{_bindir}/*
81%{_sbindir}/extlinux
82%{_syssbindir}/extlinux
83%{_mandir}/*/*
84%dir %{_datadir}/syslinux
85%{_datadir}/syslinux/*.com
86%{_datadir}/syslinux/*.exe
87%{_datadir}/syslinux/*.c32
88%{_datadir}/syslinux/*.bin
89%{_datadir}/syslinux/*.0
90%{_datadir}/syslinux/memdisk
91%{_datadir}/syslinux/com32
92%{_datadir}/syslinux/syslinux
93%{_datadir}/syslinux/syslinux-nomtools
94
95
96%changelog
97* Sat Nov 28 2009 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 3.83-1
98- new upstream release
99
100* Fri Jun 12 2009 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 3.82-1
101- new upstream release w/ bugfixes
102
103* Thu May 14 2009 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 3.80-1
104- new upstream release 3.80 w/ dozens of bugfixes and new features :)
105
106* Thu Dec 11 2008 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 3.63-3
107- add missing files to the filelist
108
109* Fri May 23 2008 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 3.63-2
110- spec in UTF-8
111
112* Mon May 19 2008 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 3.63-1
113- updated to new upstream release
114
115* Wed Nov 21 2007 Shu KONNO <owa@bg.wakwak.com> 3.53-0vl1
116- new upstream source
117
118* Wed May 18 2005 Daisuke SUZUKI <daisuke@linux.or.jp> 3.07-0vl1
119- new upstream source
120- add extlinux
121- remove and obsolete syslinux-devel
122
123* Fri Dec 17 2004 Daisuke SUZUKI <daisuke@linux.or.jp> 2.13-0vl1
124- new upstream release
125
126* Fri Jun 25 2004 Daisuke SUZUKI <daisuke@linux.or.jp> 2.10-0vl1
127- new upstream release
128
129* Wed Mar 26 2002 Daisuke SUZUKI <daisuke@linux.or.jp> 1.52-2vl1
130- rebuild for Vine Linux
131
132* Sun Jun 24 2001 Elliot Lee <sopwith@redhat.com>
133- Bump release + rebuild.
134
135* Sat Feb 10 2001 Matt Wilson <msw@redhat.com>
136- 1.52
137
138* Wed Jan 24 2001 Matt Wilson <msw@redhat.com>
139- 1.51pre7
140
141* Mon Jan 22 2001 Matt Wilson <msw@redhat.com>
142- 1.51pre5
143
144* Fri Jan 19 2001 Matt Wilson <msw@redhat.com>
145- 1.51pre3, with e820 detection
146
147* Tue Dec 12 2000 Than Ngo <than@redhat.com>
148- rebuilt with fixed fileutils
149
150* Thu Nov 9 2000 Than Ngo <than@redhat.com>
151- update to 1.49
152- update ftp site
153- clean up specfile
154- add some useful documents
155
156* Tue Jul 18 2000 Nalin Dahyabhai <nalin@redhat.com>
157- add %%defattr (release 4)
158
159* Wed Jul 12 2000 Prospector <bugzilla@redhat.com>
160- automatic rebuild
161
162* Thu Jul 06 2000 Trond Eivind Glomsr藷?<teg@redhat.com>
163- use %%{_tmppath}
164- change application group (Applications/Internet doesn't seem
165  right to me)
166- added BuildRequires
167
168* Tue Apr 04 2000 Erik Troan <ewt@redhat.com>
169- initial packaging
Note: See TracBrowser for help on using the repository browser.