source: projects/specs/trunk/l/lksctp-tools/lksctp-tools-vl.spec @ 12499

Revision 12499, 9.0 KB checked in by tomop, 3 years ago (diff)

updated 9 packages

LibRaw?-0.20.0-2

exiv2-0.27.3-1

firefox-78.3.0-1

gnuplot-5.4.0-2

lksctp-tools-1.0.18-1

libjpeg-turbo-2.0.5-1

libxml2-2.9.10-5

rust-1.46.0-1

unzip-6.0-8

Line 
1%define build_compat32 %{?_with_compat32:1}%{!?_with_compat32:0}
2
3Name:           lksctp-tools
4Summary:        User-space access to Linux Kernel SCTP
5Version:        1.0.18
6Release:        1%{?_dist_release}
7Group:          system
8Vendor:         Project Vine
9Distribution:   Vine Linux
10Packager:       tomop
11
12# src/apps/bindx_test.C is GPLv2, I've asked upstream for clarification
13License:        GPLv2 and GPLv2+ and LGPLv2 and MIT
14URL:            http://lksctp.sourceforge.net
15Source0:        https://github.com/sctp/lksctp-tools/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz
16Patch0:         lksctp-tools-1.0.16-libdir.patch
17Patch1: lksctp-tools-1.0.18-withsctp-use-PACKAGE_VERSION-in-withsctp.h.patch
18Patch2: lksctp-tools-1.0.18-configure.ac-add-CURRENT-REVISION-and-AGE-for-libsct.patch
19Patch3: lksctp-tools-1.0.18-build-fix-netinet-sctp.h-not-to-be-installed.patch
20Patch4: lksctp-tools-1.0.18-build-remove-v4.12-secondary-defines-in-favor-of-HAV.patch
21Patch5: lksctp-tools-1.0.18-build-fix-probing-for-HAVE_SCTP_SENDV.patch
22Patch6: lksctp-tools-1.0.18-build-0b0dce7a36fb-actually-belongs-to-v4.19.patch
23
24BuildRequires:  libtool, automake, autoconf
25
26%description
27This is the lksctp-tools package for Linux Kernel SCTP (Stream Control
28Transmission Protocol) Reference Implementation.
29
30This package is intended to supplement the Linux Kernel SCTP Reference
31Implementation now available in the Linux kernel source tree in
32versions 2.5.36 and following.  For more information on LKSCTP see the
33package documentation README file, section titled "LKSCTP - Linux
34Kernel SCTP."
35
36This package contains the base run-time library and command-line tools.
37
38
39%package devel
40Summary: Development files for lksctp-tools
41Group: programming
42Requires: %{name}%{?_isa} = %{version}-%{release}
43Requires: pkgconfig
44
45%description devel
46Development files for lksctp-tools which include man pages, header files,
47static libraries, symlinks to dynamic libraries and some tutorial source code.
48
49
50%package doc
51Summary: Documents pertaining to SCTP
52Group: documentation
53Requires: %{name}%{?_isa} = %{version}-%{release}
54
55%description doc
56Documents pertaining to LKSCTP & SCTP in general (IETF RFC's & Internet
57Drafts).
58
59
60%package -n compat32-%{name}
61Summary: User-space access to Linux Kernel SCTP
62Group: system
63Requires: %{name}-%{version}-%{release}
64
65%description -n compat32-%{name}
66This is the lksctp-tools package for Linux Kernel SCTP (Stream Control
67Transmission Protocol) Reference Implementation.
68
69This package is intended to supplement the Linux Kernel SCTP Reference
70Implementation now available in the Linux kernel source tree in
71versions 2.5.36 and following.  For more information on LKSCTP see the
72package documentation README file, section titled "LKSCTP - Linux
73Kernel SCTP."
74
75
76%debug_package
77
78
79%prep
80%setup -q
81%patch0 -p1
82%patch1 -p1
83%patch2 -p1
84%patch3 -p1
85%patch4 -p1
86%patch5 -p1
87%patch6 -p1
88
89
90%build
91[ ! -x ./configure ] && sh bootstrap
92%configure --disable-static
93# remove rpath from libtool
94sed -i 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool
95sed -i 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool
96
97make %{?_smp_mflags}
98
99
100%install
101rm -f doc/rfc2960.txt doc/states.txt
102make install DESTDIR="$RPM_BUILD_ROOT" INSTALL="install -p"
103
104find $RPM_BUILD_ROOT -type f -name "*.la" -delete
105
106
107%post -p /sbin/ldconfig
108%postun -p /sbin/ldconfig
109
110
111%files
112%license COPYING*
113%doc AUTHORS ChangeLog README
114%{_bindir}/*
115%{_libdir}/libsctp.so.1*
116%dir %{_libdir}/lksctp-tools/
117%{_libdir}/lksctp-tools/libwithsctp.so.1*
118%{_mandir}/man7/*
119
120%files devel
121%{_includedir}/*
122%{_libdir}/libsctp.so
123%{_libdir}/lksctp-tools/libwithsctp.so
124%{_libdir}/pkgconfig/libsctp.pc
125%{_datadir}/lksctp-tools/
126%{_mandir}/man3/*
127
128%files doc
129%doc doc/*.txt
130
131%if %{build_compat32}
132%files -n compat32-%{name}
133%{_libdir}/libsctp.so.1*
134%dir %{_libdir}/lksctp-tools/
135%{_libdir}/lksctp-tools/libwithsctp.so.1*
136%endif
137
138
139%changelog
140* Wed Sep 23 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 1.0.18-1
141- new upstream release.
142- imported Patch1-6 from rawhide.
143
144* Wed Oct 31 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 1.0.17-1
145- new upstream release.
146
147* Tue Nov 17 2015 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 1.0.16-5
148- initial build for Vine Linux.
149
150* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.16-4
151- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
152
153* Sun Aug 17 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.16-3
154- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
155
156* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.16-2
157- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
158
159* Tue May  6 2014 Peter Robinson <pbrobinson@fedoraproject.org> 1.0.16-1
160- Update to 1.0.16
161- Spec cleanups
162
163* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.15-2
164- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
165
166* Sun May 12 2013 Daniel Borkmann <dborkman@redhat.com> - 1.0.15-1
167- Update to 1.0.15
168
169* Tue Apr 09 2013 Daniel Borkmann <dborkman@redhat.com> - 1.0.14-1
170- Update to 1.0.14
171
172* Fri Jan 25 2013 Daniel Borkmann <dborkman@redhat.com> - 1.0.13-1
173- Update to 1.0.13
174
175* Mon Jan 21 2013 Jan Safranek <jsafrane@redhat.com> - 1.0.12-1
176- Update to 1.0.12
177
178* Thu Jul 19 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.11-5
179- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
180
181* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.11-4
182- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
183
184* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.11-3
185- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
186
187* Tue Oct 05 2010 Parag Nemade <paragn AT fedoraproject.org> - 1.0.11-2
188- Merge-review cleanup (#226100)
189
190* Tue Dec  1 2009 Jan Safranek <jsafrane@redhat.com> 1.0.11-1
191- Update to 1.0.11
192- Remove rpath from compiled binaries
193- Remove static libraries
194
195* Sat Jul 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.10-2
196- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
197
198* Tue Apr 14 2009 Zdenek Prikryl <zprikryl@redhat.com> 1.0.10-1
199- added release tag to Requires of devel and doc packages (#492531)
200- Update to 1.0.10
201
202* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.9-2
203- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
204
205* Wed Aug 06 2008 Zdenek Prikryl <zprikryl@redhat.com> 1.0.9-1
206- Update to 1.0.9
207
208* Wed Jul 16 2008 Zdenek Prikryl <zprikryl@redhat.com> 1.0.8-1
209- Update to 1.0.8
210
211* Wed Feb 20 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 1.0.7-3
212- Autorebuild for GCC 4.3
213
214* Wed Aug 29 2007 Karsten Hopp <karsten@redhat.com> 1.0.7-2
215- rebuild for buildid
216
217* Wed Aug 08 2007 Karsten Hopp <karsten@redhat.com> 1.0.7-1
218- update to 1.0.7
219- update license tag
220
221* Wed Feb 21 2007 Karsten Hopp <karsten@redhat.com> 1.0.6-3
222- add post/postun requirements
223- review fixes
224
225* Tue Sep 19 2006 Karsten Hopp <karsten@redhat.de> 1.0.6-2
226- fix fileconflict (#205225)
227
228* Tue Jul 25 2006 Karsten Hopp <karsten@redhat.de> 1.0.6-1
229- update to 1.0.6
230
231* Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com> - 1.0.5-1.fc5.2.1
232- rebuild
233
234* Fri Feb 10 2006 Jesse Keating <jkeating@redhat.com> - 1.0.5-1.fc5.2
235- bump again for double-long bug on ppc(64)
236
237* Tue Feb 07 2006 Jesse Keating <jkeating@redhat.com> - 1.0.5-1.fc5.1
238- rebuilt for new gcc4.1 snapshot and glibc changes
239
240* Tue Jan 24 2006 Warren Togami <wtogami@redhat.com> 1.0.5-1
241- 1.0.5
242
243* Fri Nov 11 2005 Matthias Saou <http://freshrpms.net/> 1.0.4-1
244- Update to 1.0.4.
245- Update syntax patch.
246- Execute bootstrap if no configure script is found.
247- Don't own entire man? directories.
248- Own data and lib lksctp-tools directories.
249- Move devel libs in _libdir/lksctp-tools/ to devel package.
250- Exclude .la files.
251- Minor spec file cleanups.
252
253* Wed Mar 02 2005 Karsten Hopp <karsten@redhat.de> 1.0.2-5
254- build with gcc-4
255
256* Mon Feb 07 2005 Karsten Hopp <karsten@redhat.de> 1.0.2-4
257- initialize variable before use
258- fix subscript out of range bug (#147286)
259
260* Mon Jan 24 2005 Karsten Hopp <karsten@redhat.de> 1.0.2-3
261- build for FC
262
263* Mon Jan 24 2005 Karsten Hopp <karsten@redhat.de> 1.0.2-2.40E.1
264- initial RH version based on sourceforge rpm
265
266* Thu Dec 30 2004 Sridhar Samudrala <sri@us.ibm.com> 1.0.2-1
267- 1.0.2 Release
268
269* Tue May 11 2004 Sridhar Samudrala <sri@us.ibm.com> 1.0.1-1
270- 1.0.1 Release
271
272* Thu Feb 26 2004 Sridhar Samudrala <sri@us.ibm.com> 1.0.0-1
273- 1.0.0 Release
274
275* Fri Feb  6 2004 Francois-Xavier Kowalski <francois-xavier.kowalski@hp.com> 0.9.0-1
276- package only .txt doc files
277
278* Wed Feb  4 2004 Francois-Xavier Kowalski <francois-xavier.kowalski@hp.com> 0.7.5-1
279- badly placed & undelivered files
280- simplified delivery list
281
282* Tue Jan 27 2004 Francois-Xavier Kowalski <francois-xavier.kowalski@hp.com> 0.7.5-1
283- Integrate comment from project team
284
285* Sat Jan 10 2004 Francois-Xavier Kowalski <francois-xavier.kowalski@hp.com> 2.6.0_test7_0.7.4-1
286- Creation
Note: See TracBrowser for help on using the repository browser.