source: projects/specs/trunk/i/iproute/iproute-vl.spec @ 12372

Revision 12372, 15.8 KB checked in by tomop, 4 years ago (diff)

updated 14 packages

acpica-tools-20190509-1

ethtool-5.4-1

flac-1.3.3-1

iproute-5.6.0-1

libcap-ng-0.7.10-1

libestr-0.1.11-2

libfastjson-0.99.8-4

libproxy-0.4.15-2

libpwquality-1.4.2-1

libunistring-0.9.10-2

mdadm-4.1-1

python-six-1.14.0-1

rsyslog-8.2002.0-1

speexdsp-1.2-0.16.rc3

Line 
1%bcond_without tipc
2
3Summary:        Advanced IP routing and network device configuration tools
4Summary(ja):    IP ルーティング,ネットワークデバイスの設定ツール
5Name:           iproute
6Version:        5.6.0
7Release:        1%{?_dist_release}
8Group:          Applications/System
9Vendor:         Project Vine
10Distribution:   Vine Linux
11
12License:        GPLv2+ and Public Domain
13URL:            https://wiki.linuxfoundation.org/networking/iproute2
14Source:         https://kernel.org/pub/linux/utils/net/%{name}2/%{name}2-%{version}.tar.xz
15
16BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
17BuildRequires: bison flex
18BuildRequires: iptables-devel >= 1.4.10, libdb-devel
19BuildRequires: pkgconfig
20%if %{with tipc}
21BuildRequires: libmnl-devel
22%endif
23
24Requires: iptables >= 1.4.10
25
26%description
27The iproute package contains networking utilities (ip and rtmon, for example)
28which are designed to use the advanced networking capabilities of the Linux
29kernel.
30
31%description -l ja
32 このiprouteパッケージには、進歩したカーネルのネットワーク技術を使うように
33設計されたネットワーキングユーティリティ(ip, rtmon等々)が収録されています。
34
35%package doc
36Summary: ip and tc documentation with examples
37Summary(ja): ip, tcのドキュメントとサンプル
38Group: Applications/System
39License: GPLv2+
40
41%description doc
42The iproute documentation contains howtos and examples of settings.
43
44%package devel
45Summary: Libraries, includes, etc. to develop iptables
46Summary(ja): iproute の開発用ライブラリ,ヘッダファイル
47Group: Development/Libraries
48Requires: %{name} = %{version}
49
50%description devel
51Libraries, include files, etc you can use to develop iproute2.
52
53%package -n arpd
54Summary: arpd - userspace arp daemon
55Summary(ja): arpd - ユーザー空間のarpデーモン
56Group: Applications/System
57Requires: %{name} = %{version}
58
59%description -n arpd
60 The arpd daemon collects gratuitous ARP information, saving it on local
61disk  and  feeding it to the kernel on demand to avoid redundant broad
62casting due to limited size of the kernel ARP cache.
63
64
65%prep
66%setup -q -n iproute2-%{version}
67
68%build
69export CFLAGS="%{optflags}"
70export LIBDIR=/%{_libdir}
71export IPT_LIB_DIR=/%{_lib}/xtables
72./configure
73make %{?_smp_mflags}
74
75%install
76[ "$RPM_BUILD_ROOT" != "/" ] && rm -rf $RPM_BUILD_ROOT
77
78export DESTDIR='%{buildroot}'
79export SBINDIR='%{_sbindir}'
80export MANDIR='%{_mandir}'
81export LIBDIR='%{_libdir}'
82export CONFDIR='%{_sysconfdir}/iproute2'
83export DOCDIR='%{_docdir}'
84make install
85
86mkdir -p %{buildroot}/sbin
87for f in ifcfg ip rtmon tc; do
88  mv -f %{buildroot}%{_sbindir}/$f %{buildroot}/sbin/
89done
90
91# libnetlink
92install -D -m644 include/libnetlink.h %{buildroot}%{_includedir}/libnetlink.h
93install -D -m644 lib/libnetlink.a %{buildroot}%{_libdir}/libnetlink.a
94
95
96%clean
97[ "$RPM_BUILD_ROOT" != "/" ] && rm -rf $RPM_BUILD_ROOT
98
99
100%files
101%license COPYING
102%doc README
103%dir %{_sysconfdir}/iproute2
104%attr(644,root,root) %config(noreplace) %{_sysconfdir}/iproute2/*
105/sbin/*
106%{_sbindir}/*
107%exclude %{_sbindir}/arpd
108%dir %{_libdir}/tc/
109%{_libdir}/tc/*
110%dir %{_datadir}/bash-completion
111%dir %{_datadir}/bash-completion/completions
112%{_datadir}/bash-completion/completions/tc
113%{_mandir}/man7/*
114%{_mandir}/man8/*
115%exclude %{_mandir}/man8/arpd.8*
116
117%files doc
118%license COPYING
119%doc doc/*
120%doc examples
121
122%files devel
123%license COPYING
124%{_mandir}/man3/*
125%{_libdir}/libnetlink.a
126%{_includedir}/libnetlink.h
127%{_includedir}/iproute2/bpf_elf.h
128
129%files -n arpd
130%license COPYING
131%{_sbindir}/arpd
132%{_mandir}/man8/arpd.8*
133
134
135%changelog
136* Sun Apr 12 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 5.6.0-1
137- new upstream release.
138- dropped Source1 and 2.
139- dropped Patch1 and 100.
140- added a new subpackage "arpd".
141- modified %%description.
142
143* Sat Feb 24 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 4.14.1-2
144- rebuilt with iptables-1.6.
145
146* Fri Dec 01 2017 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 4.14.1-1
147- new upstream release.
148- dropped TeX docs.
149
150* Sat May 21 2016 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 4.1.1-1
151- new upstream release.
152- dropped all patches and imported from fc23.
153
154* Thu May 22 2014 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.14.0-1
155- new upstream release.
156- replaced Patch100.
157
158* Fri Apr 22 2011 Daisuke SUZUKI <daisuke@linux.or.jp> 2.6.38-1
159- update to 2.6.38.1
160- build with iptables-1.4.10
161- add BR: iptables-devel
162
163* Mon Apr 18 2011 Daisuke SUZUKI <daisuke@linux.or.jp> 2.6.31-5
164- don't build/include documents. (almost same as man pages...)
165- remove BR: texlive ,linuxdoc-tools
166
167* Sun Apr 17 2011 Shu KONNO <owa@bg.wakwak.com> - 2.6.31-4
168- rebuilt with rpm-4.8.1-3
169
170* Fri Feb 12 2010 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 2.6.31-3
171- rebuilt with gcc-4.4.3-3 on ppc
172
173* Fri Feb  5 2010 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 2.6.31-2
174- rebuilt with rpm-4.8.0-3 (on ppc)
175
176* Wed Feb 03 2010 Daisuke SUZUKI <daisuke@linux.or.jp> 2.6.31-1
177- new upstream release
178  - import patches from fedora package
179- build with db4-4.8
180
181* Fri Jun 20 2008 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 2.6.25-2
182- updated to 2.6.25 based on 2.6.25-1 from Fedora
183- build with db4-4.6.21
184- keep Patch100 from 2.6.16-1vl5
185-changelogs for previous Vine package as follows:
186  - Fri Apr 11 2008 Tomohiro 'Tomo-p' KATO <tomop@teamgedoh.net> 2.6.16-1
187  - apply new versioning policy.
188
189  - Thu May 10 2007 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 2.6.16-0vl1
190  - updated to 2.6.16 and merged several patches from FC 2.6.16-6
191    (Patch10 not applied until VineSeed kernel goes higher versions)
192  - rebuilt with new toolchain and db4-4.3.x
193
194  - Fri Sep 15 2006 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 2.6.15-0vl2
195  - added Patch5 to make documents without errors
196
197  - Thu Mar 23 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 2.6.15-0vl1
198  - update to 2.6.15-060110
199
200  - Mon Jun  6 2005 Ryoichi INAGAKI <ryo1@bc.wakwak.com> - 2.6.11-1vl3
201  - added BuildRequires: linuxdoc-tools
202
203  - Mon Jun  6 2005 Ryoichi INAGAKI <ryo1@bc.wakwak.com> - 2.6.11-1vl2
204  - lib*.a is moved to %{_libdir}/iproute2 (ad-hoc?)
205
206  - Sun Jun  5 2005 Ryoichi INAGAKI <ryo1@bc.wakwak.com> - 2.6.11-1vl1
207  - new upstream release
208  - changed Group: of devel package
209  - applyed patches from Fedora development
210    - Wed May 26 2004 Phil Knirsch <pknirsch@redhat.com> 2.4.7-16
211    - Took tons of manpages from debian, much more complete (#123952).
212  - added Japanese translation from spec translation project :-)
213
214  - Sun Mar 23 2003 Takeru INOUE <takeru.inoue@gamma.ocn.ne.jp>
215  - 2.2.4-14vl2
216  - rename package name iproute to iproute2
217  - rebuild development version
218
219* Mon Apr 21 2008 Marcela Maslanova <mmaslano@redhat.com> - 2.6.25-1
220- update
221- remove patch for backward compatibility
222- add patch for AEAD compatibility
223
224* Thu Feb 21 2008 Marcela Maslanova <mmaslano@redhat.com> - 2.6.23-4
225- add creating ps file again. Fix was done in texlive
226
227* Wed Feb  6 2008 Marcela Maslanova <mmaslano@redhat.com> - 2.6.23-3
228- rebuild without tetex files. It isn't working in rawhide yet. Added
229        new source for ps files.
230- #431179 backward compatibility for previous iproute versions
231
232* Mon Jan 21 2008 Marcela Maslanova <mmaslano@redhat.com> - 2.6.23-2
233- rebuild with fix tetex and linuxdoc-tools -> manual pdf
234- clean unnecessary patches
235- add into spec *.so objects, new BR linux-atm-libs-devel
236
237* Wed Oct 31 2007 Marcela Maslanova <mmaslano@redhat.com> - 2.6.23-1
238- new version from upstrem 2.3.23
239
240* Tue Oct 23 2007 Marcela Maslanova <mmaslano@redhat.com> - 2.6.22-5
241- move files from /usr/lib/tc to /usr/share/tc
242- remove listing files twice
243
244* Thu Aug 30 2007 Marcela Maslanova <mmaslano@redhat.com> - 2.6.22-3
245- package review #225903
246
247* Mon Aug 27 2007 Jeremy Katz <katzj@redhat.com> - 2.6.22-2
248- rebuild for new db4
249
250* Wed Jul 11 2007 Radek Vokál <rvokal@redhat.com> - 2.6.22-1
251- upgrade to 2.6.22
252
253* Mon Mar 19 2007 Radek Vokál <rvokal@redhat.com> - 2.6.20-2
254- fix broken tc-pfifo man page (#232891)
255
256* Thu Mar 15 2007 Radek Vokál <rvokal@redhat.com> - 2.6.20-1
257- upgrade to 2.6.20
258
259* Fri Dec 15 2006 Radek Vokál <rvokal@redhat.com> - 2.6.19-1
260- upgrade to 2.6.19
261
262* Mon Dec 11 2006 Radek Vokál <rvokal@redhat.com> - 2.6.18-5
263- fix snapshot version
264
265* Fri Dec  1 2006 Radek Vokál <rvokal@redhat.com> - 2.6.18-4
266- spec file cleanup
267- one more rebuilt against db4
268
269* Thu Nov 16 2006 Radek Vokál <rvokal@redhat.com> - 2.6.18-3
270- fix defective manpage for tc-pfifo (#215399)
271
272* Mon Nov 13 2006 Radek Vokál <rvokal@redhat.com> - 2.6.18-2
273- rebuilt against new db4
274
275* Tue Oct  3 2006 Radek Vokal <rvokal@redhat.com> - 2.6.18-1
276- upgrade to upstream 2.6.18
277- initcwnd patch merged
278- bug fix for xfrm monitor
279- alignment fixes for cris
280- documentation corrections
281       
282* Mon Oct  2 2006 Radek Vokal <rvokal@redhat.com> - 2.6.16-7
283- fix ip.8 man page, add initcwnd option
284
285* Sun Oct 01 2006 Jesse Keating <jkeating@redhat.com> - 2.6.16-6
286- rebuilt for unwind info generation, broken in gcc-4.1.1-21
287
288* Tue Sep 19 2006 Radek Vokal <rvokal@redhat.com> - 2.6.16-5
289- fix crash when resolving ip address
290
291* Mon Aug 21 2006 Radek Vokál <rvokal@redhat.com> - 2.6.16-4
292- add LOWER_UP and DORMANT flags (#202199)
293- use dist tag
294
295* Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com> - 2.6.16-3.1
296- rebuild
297
298* Mon Jun 26 2006 Radek Vokál <rvokal@redhat.com> - 2.6.16-3
299- improve handling of initcwnd value (#179719)
300
301* Sun May 28 2006 Radek Vokál <rvokal@redhat.com> - 2.6.16-2
302- fix BuildRequires: flex (#193403)
303
304* Sun Mar 26 2006 Radek Vokál <rvokal@redhat.com> - 2.6.16-1
305- upgrade to 2.6.16-060323
306- don't hardcode /usr/lib in tc (#186607)
307
308* Wed Feb 22 2006 Radek Vokál <rvokal@redhat.com> - 2.6.15-2
309- own /usr/lib/tc (#181953)
310- obsoletes shapecfg (#182284)
311
312* Fri Feb 10 2006 Jesse Keating <jkeating@redhat.com> - 2.6.15-1.2
313- bump again for double-long bug on ppc(64)
314
315* Tue Feb 07 2006 Jesse Keating <jkeating@redhat.com> - 2.6.15-1.1
316- rebuilt for new gcc4.1 snapshot and glibc changes
317
318* Tue Jan 17 2006 Radek Vokal <rvokal@redhat.com> 2.6.15-1
319- upgrade to 2.6.15-060110
320
321* Mon Dec 12 2005 Radek Vokal <rvokal@redhat.com> 2.6.14-11
322- rebuilt
323
324* Fri Dec 09 2005 Radek Vokal <rvokal@redhat.com> 2.6.14-10
325- remove backup of config files (#175302)
326
327* Fri Nov 11 2005 Radek Vokal <rvokal@redhat.com> 2.6.14-9
328- use tc manpages and cbq.init from source tarball (#172851)
329
330* Thu Nov 10 2005 Radek Vokal <rvokal@redhat.com> 2.6.14-8
331- new upstream source
332
333* Mon Oct 31 2005 Radek Vokal <rvokal@redhat.com> 2.6.14-7
334- add warning to ip tunnel add command (#128107)
335
336* Fri Oct 07 2005 Bill Nottingham <notting@redhat.com> 2.6.14-6
337- update from upstream (appears to fix #170111)
338
339* Fri Oct 07 2005 Radek Vokal <rvokal@redhat.com> 2.6.14-5
340- update from upstream
341- fixed host_len size for memcpy (#168903) <Matt_Domsch@dell.com>
342
343* Fri Sep 23 2005 Radek Vokal <rvokal@redhat.com> 2.6.14-4
344- add RPM_OPT_FLAGS
345
346* Mon Sep 19 2005 Radek Vokal <rvokal@redhat.com> 2.6.14-3
347- forget to apply the patch :(
348
349* Mon Sep 19 2005 Radek Vokal <rvokal@redhat.com> 2.6.14-2
350- make ip help work again (#168449)
351
352* Wed Sep 14 2005 Radek Vokal <rvokal@redhat.com> 2.6.14-1
353- upgrade to ss050901 for 2.6.14 kernel headers
354
355* Fri Aug 26 2005 Radek Vokal <rvokal@redhat.com> 2.6.13-3
356- added /sbin/cbq script and sample configuration files (#166301)
357
358* Fri Aug 19 2005 Radek Vokal <rvokal@redhat.com> 2.6.13-2
359- upgrade to iproute2-050816
360
361* Thu Aug 11 2005 Radek Vokal <rvokal@redhat.com> 2.6.13-1
362- update to snapshot for 2.6.13+ kernel
363
364* Tue May 24 2005 Radek Vokal <rvokal@redhat.com> 2.6.11-2
365- removed useless initvar patch (#150798)
366- new upstream source
367
368* Tue Mar 15 2005 Radek Vokal <rvokal@redhat.com> 2.6.11-1
369- update to iproute-2.6.11
370
371* Fri Mar 04 2005 Radek Vokal <rvokal@redhat.com> 2.6.10-2
372- gcc4 rebuilt
373
374* Wed Feb 16 2005 Radek Vokal <rvokal@redhat.com> 2.6.10-1
375- update to iproute-2.6.10
376
377* Thu Dec 23 2004 Radek Vokal <rvokal@redhat.com> 2.6.9-6
378- added arpd into sbin
379
380* Mon Nov 29 2004 Radek Vokal <rvokal@redhat.com> 2.6.9-5
381- debug info removed from makefile and from spec (#140891)
382
383* Tue Nov 16 2004 Radek Vokal <rvokal@redhat.com> 2.6.9-4
384- source file updated from snapshot version
385- endian patch adding <endian.h>
386
387* Sat Sep 18 2004 Joshua Blanton <jblanton@cs.ohiou.edu> 2.6.9-3
388- added installation of netem module for tc
389
390* Mon Sep 06 2004 Radek Vokal <rvokal@redhat.com> 2.6.9-2
391- fixed possible buffer owerflow, path by Steve Grubb <linux_4ever@yahoo.com>
392
393* Wed Sep 01 2004 Radek Vokal <rvokal@redhat.com> 2.6.9-1
394- updated to iproute-2.6.9, spec file change, patches cleared
395
396* Tue Jun 15 2004 Elliot Lee <sopwith@redhat.com>
397- rebuilt
398
399* Wed May 26 2004 Phil Knirsch <pknirsch@redhat.com> 2.4.7-16
400- Took tons of manpages from debian, much more complete (#123952).
401
402* Thu May 06 2004 Phil Knirsch <pknirsch@redhat.com> 2.4.7-15
403- rebuilt
404
405* Thu May 06 2004 Phil Knirsch <pknirsch@redhat.com> 2.4.7-13.2
406- Built security errata version for FC1.
407
408* Wed Apr 21 2004 Phil Knirsch <pknirsch@redhat.com> 2.4.7-14
409- Fixed -f option for ss (#118355).
410- Small description fix (#110997).
411- Added initialization of some vars (#74961).
412- Added patch to initialize "default" rule as well (#60693).
413
414* Fri Feb 13 2004 Elliot Lee <sopwith@redhat.com>
415- rebuilt
416
417* Wed Nov 05 2003 Phil Knirsch <pknirsch@redhat.com> 2.4.7-12
418- Security errata for netlink (CAN-2003-0856).
419
420* Thu Oct 23 2003 Phil Knirsch <pknirsch@redhat.com>
421- Updated to latest version. Used by other distros, so seems stable. ;-)
422- Quite a few patches needed updating in that turn.
423- Added ss (#107363) and several other new nifty tools.
424
425* Tue Jun 17 2003 Phil Knirsch <pknirsch@redhat.com>
426- rebuilt
427
428* Wed Jun 04 2003 Elliot Lee <sopwith@redhat.com>
429- rebuilt
430
431* Wed Jan 22 2003 Tim Powers <timp@redhat.com>
432- rebuilt
433
434* Thu Jan 16 2003 Phil Knirsch <pknirsch@redhat.com> 2.4.7-7
435- Added htb3-tc patch from http://luxik.cdi.cz/~devik/qos/htb/ (#75486).
436
437* Fri Oct 11 2002 Bill Nottingham <notting@redhat.com> 2.4.7-6
438- remove flags patch at author's request
439
440* Fri Jun 21 2002 Tim Powers <timp@redhat.com>
441- automated rebuild
442
443* Wed Jun 19 2002 Phil Knirsch <pknirsch@redhat.com> 2.4.7-4
444- Don't forcibly strip binaries
445
446* Mon May 27 2002 Phil Knirsch <pknirsch@redhat.com> 2.4.7-3
447- Fixed missing diffserv and atm support in config (#57278).
448- Fixed inconsistent numeric base problem for command line (#65473).
449
450* Tue May 14 2002 Phil Knirsch <pknirsch@redhat.com> 2.4.7-2
451- Added patch to fix crosscompiling by Adrian Linkins.
452
453* Fri Mar 15 2002 Phil Knirsch <pknirsch@redhat.com> 2.4.7-1
454- Update to latest stable release 2.4.7-now-ss010824.
455- Added simple man page for ip.
456
457* Wed Aug  8 2001 Bill Nottingham <notting@redhat.com>
458- allow setting of allmulti & promisc flags (#48669)
459
460* Mon Jul 02 2001 Than Ngo <than@redhat.com>
461- fix build problem in beehive if kernel-sources is not installed
462
463* Fri May 25 2001 Helge Deller <hdeller@redhat.de>
464- updated to iproute2-2.2.4-now-ss001007.tar.gz
465- bzip2 source tar file
466- "License" replaces "Copyright"
467- added "BuildPrereq: tetex-latex tetex-dvips psutils"
468- rebuilt for 7.2
469
470* Tue May  1 2001 Bill Nottingham <notting@redhat.com>
471- use the system headers - the included ones are broken
472- ETH_P_ECHO went away
473
474* Sat Jan  6 2001 Jeff Johnson <jbj@redhat.com>
475- test for specific KERNEL_INCLUDE directories.
476
477* Thu Oct 12 2000 Than Ngo <than@redhat.com>
478- rebuild for 7.1
479
480* Thu Oct 12 2000 Than Ngo <than@redhat.com>
481- add default configuration files for iproute (Bug #10549, #18887)
482
483* Tue Jul 25 2000 Jakub Jelinek <jakub@redhat.com>
484- fix include-glibc/ to cope with glibc 2.2 new resolver headers
485
486* Thu Jul 13 2000 Prospector <bugzilla@redhat.com>
487- automatic rebuild
488
489* Sun Jun 18 2000 Than Ngo <than@redhat.de>
490- rebuilt in the new build environment
491- use RPM macros
492- handle RPM_OPT_FLAGS
493
494* Sat Jun 03 2000 Than Ngo <than@redhat.de>
495- fix iproute to build with new glibc
496
497* Fri May 26 2000 Ngo Than <than@redhat.de>
498- update to 2.2.4-now-ss000305
499- add configuration files
500
501* Mon Sep 13 1999 Bill Nottingham <notting@redhat.com>
502- strip binaries
503
504* Mon Aug 16 1999 Cristian Gafton <gafton@redhat.com>
505- first build
Note: See TracBrowser for help on using the repository browser.