source: projects/specs/branches/6/w/wireshark/wireshark-vl.spec @ 7803

Revision 7803, 12.8 KB checked in by Takemikaduchi, 11 years ago (diff)

rebuild or new upstream release

Line 
1%define python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")
2
3Summary:        Network traffic analyzer
4Summary(ja):    ネットワークトラフィック解析プログラム
5Name:           wireshark
6Version:        1.8.10
7Release:        1%{_dist_release}
8License:        GPLv2
9Group:          Applications/System
10Source0:        http://www.wireshark.org/download/src/%{name}-%{version}.tar.bz2
11Source1:        wireshark.pam
12Source2:        wireshark.console
13Source3:        wireshark.desktop
14Patch3:         wireshark-nfsv4-opts.patch
15Patch4:         wireshark-0.99.7-path.patch
16Patch5:         wireshark-1.4.0-lua-vine.patch
17URL:            http://www.wireshark.org/
18
19BuildRoot:      %{_tmppath}/%{name}-%{version}-root
20BuildRequires:  libcap-devel
21BuildRequires:  net-snmp-devel >= 5.0
22BuildRequires:  net-snmp-utils >= 5.0
23BuildRequires:  zlib-devel, bzip2-devel
24BuildRequires:  openssl-devel
25BuildRequires:  glib2-devel, gtk2-devel
26BuildRequires:  libelf-devel
27BuildRequires:  python, pcre-devel
28BuildRequires:  gnutls-devel
29BuildRequires:  desktop-file-utils, automake, libtool
30BuildRequires:  bison, flex
31%if %{?_dist_release} != "vl4"
32BuildRequires:  krb5-devel
33BuildRequires:  libpcap-devel
34BuildRequires:  lua-devel
35%else
36BuildRequires:  libpcap
37%endif
38Requires:       usermode >= 1.37
39Requires(post): desktop-file-utils
40Requires(postun): desktop-file-utils
41
42Obsoletes:      ethereal
43Obsoletes:      ethereal-base ethereal-gnome ethereal-gtk+
44Obsoletes:      ethereal-kde ethereal-usermode
45Provides:       ethereal ethereal-gnome
46
47Vendor:         Project Vine
48Distribution:   Vine Linux
49Packager: inagaki, Takemikaduchi
50
51%description
52Wireshark is a network traffic analyzer for Unix-ish operating systems.
53
54This package lays base for libpcap, a packet capture and filtering
55library, contains command-line utilities, contains plugins and
56documentation for wireshark. A graphical user interface is also
57included with this package.
58
59%description -l ja
60Wireshark は,UNIX 系 OS 用のネットワークトラフィック解析プログラムです.
61
62このパッケージは,パケットキャプチャ/フィルタリングライブラリである
63libpcap を使ったコマンドラインツールと,プラグイン,ドキュメント等が
64収められています.GUI もこのパッケージに収められています.
65
66%prep
67%setup -q -n %{name}-%{version}
68%patch3 -p1
69%patch4 -p1
70%patch5 -p1 -b .lua-vine
71
72%build
73%ifarch s390 s390x
74export PIECFLAGS="-fPIE"
75%else
76export PIECFLAGS="-fpie"
77%endif
78# FC5+ automatic -fstack-protector-all switch
79export RPM_OPT_FLAGS=${RPM_OPT_FLAGS//-fstack-protector/-fstack-protector-all}
80## export CFLAGS="$RPM_OPT_FLAGS $CPPFLAGS -I%{_includedir}/pcap -I%{_includedir}/pcre"
81export CFLAGS="$RPM_OPT_FLAGS $CPPFLAGS -I%{_includedir}/pcre"
82export CXXFLAGS="$RPM_OPT_FLAGS $CPPFLAGS"
83export LDFLAGS="$LDFLAGS -lm -lcrypto"
84export PATH="$PATH:/usr/kerberos/bin"
85./autogen.sh
86# --disable-warning-as-erros needs for compiling with glib 2.14.0
87%configure \
88   --bindir=%{_sbindir} \
89   --enable-ipv6 \
90   --with-gnu-ld \
91   --disable-static \
92   --disable-usr-local \
93   --enable-wireshark \
94   --with-pic \
95   --with-ssl \
96   --with-pcap \
97   --with-pcre \
98%if %{?_dist_release} != "vl4"
99   --with-krb5 \
100%else
101   --without-krb5 \
102%endif
103   --with-plugins=%{_libdir}/%{name}/plugins/%{version} \
104   --disable-warnings-as-errors
105time make %{?_smp_mflags}
106
107%install
108rm -rf $RPM_BUILD_ROOT
109
110# The evil plugins hack
111perl -pi -e 's|-L../../epan|-L../../epan/.libs|' plugins/*/*.la
112
113make DESTDIR=$RPM_BUILD_ROOT install
114
115#symlink tshark to tethereal
116ln -s tshark $RPM_BUILD_ROOT%{_sbindir}/tethereal
117
118#empty?!
119rm -f $RPM_BUILD_ROOT%{_sbindir}/idl2wrs
120
121# install support files for usermode, gnome and kde
122mkdir -p $RPM_BUILD_ROOT/%{_sysconfdir}/pam.d
123install -m 644 %{SOURCE1} $RPM_BUILD_ROOT/%{_sysconfdir}/pam.d/wireshark
124mkdir -p $RPM_BUILD_ROOT/%{_sysconfdir}/security/console.apps
125install -m 644 %{SOURCE2} $RPM_BUILD_ROOT/%{_sysconfdir}/security/console.apps/wireshark
126mkdir -p $RPM_BUILD_ROOT/%{_bindir}
127ln -s consolehelper $RPM_BUILD_ROOT/%{_bindir}/wireshark
128
129# install man
130## mkdir -p $RPM_BUILD_ROOT/%{_mandir}/man1
131## install -m 644 *.1 $RPM_BUILD_ROOT/%{_mandir}/man1
132
133# Install python stuff.
134mkdir -p $RPM_BUILD_ROOT%{python_sitelib}
135install -m 644 tools/wireshark_be.py tools/wireshark_gen.py  $RPM_BUILD_ROOT%{python_sitelib}
136
137desktop-file-install --vendor=                             \
138        --dir ${RPM_BUILD_ROOT}%{_datadir}/applications    \
139        %{SOURCE3}
140
141mkdir -p $RPM_BUILD_ROOT/%{_datadir}/pixmaps
142install -m 644 image/wsicon48.png $RPM_BUILD_ROOT/%{_datadir}/pixmaps/wireshark.png
143
144
145# Remove .la files
146rm -f $RPM_BUILD_ROOT/%{_libdir}/%{name}/plugins/%{version}/*.la
147
148# Remove .la files in libdir
149rm -f $RPM_BUILD_ROOT/%{_libdir}/*.la
150
151%clean
152rm -rf $RPM_BUILD_ROOT
153
154%post
155/sbin/ldconfig
156update-desktop-database -q
157
158%postun
159/sbin/ldconfig
160update-desktop-database -q
161
162%files
163%defattr(-,root,root)
164%doc AUTHORS COPYING ChangeLog INSTALL NEWS README*
165%{_sbindir}/editcap
166#%{_sbindir}/idl2wrs
167%{_sbindir}/tshark
168%{_sbindir}/mergecap
169%{_sbindir}/text2pcap
170%{_sbindir}/dftest
171%{_sbindir}/capinfos
172%{_sbindir}/randpkt
173%{_sbindir}/dumpcap
174%{_sbindir}/tethereal
175%{_sbindir}/rawshark
176%{python_sitelib}/*
177%{_libdir}/lib*
178%{_mandir}/man1/editcap.*
179%{_mandir}/man1/tshark.*
180%{_mandir}/man1/mergecap.*
181%{_mandir}/man1/text2pcap.*
182%{_mandir}/man1/capinfos.*
183%{_mandir}/man1/dumpcap.*
184%{_mandir}/man4/wireshark-filter.*
185%{_libdir}/wireshark
186%config(noreplace) %{_sysconfdir}/pam.d/wireshark
187%config(noreplace) %{_sysconfdir}/security/console.apps/wireshark
188%{_datadir}/wireshark
189
190%{_datadir}/applications/*.desktop
191%{_datadir}/pixmaps/wireshark.png
192%{_bindir}/wireshark
193%{_sbindir}/wireshark
194%{_mandir}/man1/wireshark.*
195%{_mandir}/man1/rawshark.*
196%{_mandir}/man1/dftest.*
197%{_mandir}/man1/randpkt.*
198
199
200%changelog
201* Mon Sep 16 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.8.10-1
202- new upstream release
203
204* Sun Jul 28 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.8.9-1
205- new upstream release
206  (including security fix for CVE-2013-4927,4929,4930,4931,4932,4944,4934,4935)
207
208* Sat May 18 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.6.15-1
209- new upstream release
210
211* Sun Mar 10 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.6.14-1
212- new upstream release
213  (including security fix for CVE-2013-2475 - 2488)
214
215* Wed Jan 30 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.6.13-1
216- new upstream release
217
218* Thu Nov 29 2012 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 1.6.12-1
219- new upstream release with security fixes
220
221* Wed Oct 03 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.6.11-1
222- new upstream release
223 (including security fix for CVE-2012-5239)
224
225* Thu Aug 16 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.6.10-1
226- new upstream release
227 (including security fix for CVE-2012-4285 - 4298)
228
229* Wed May 23 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.6.8-1
230- new upstream release
231
232* Sun Apr 29 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.6.7-1
233- new upstream release
234
235* Thu Jan 12 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.6.5-1
236- new upstream release
237
238* Tue Nov 22 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.6.4-1
239- new upstream release
240
241* Sat Nov 05 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.6.3-1
242- new upstream release
243
244* Thu Sep 15 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.6.2-1
245- new upstream release
246
247* Sun Jul 31 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.6.1-1
248- new upstream release
249
250* Sun Jun 05 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.4.7-1
251- new upstream release
252  (including security fix for CVE-2011-1957,1958,1959,2174,7175)
253
254* Sun Apr 24 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.4.6-1
255- new upstream release
256
257* Wed Mar 23 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.4.4-2
258- rebuild with krb5-libs-1.8.2
259
260* Wed Mar 02 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.4.4-1
261- new upstream release
262  (including security fix for CVE-2011-0538 and CVE-2011-0713)
263
264* Sat Jan 15 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.4.3-1
265- new upstream release
266  (including security fix for CVE-2010-4538)
267
268* Mon Jan 10 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.4.2-2
269- rebuild with openssl-1.0.0c
270
271* Sat Nov 20 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.4.2-1
272- new upstream release
273
274* Sat Oct 16 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.4.1-1
275- new upstream release
276  (including security fix for CVE-2010-3445)
277
278* Sun Sep 19 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.4.0-1
279- new upstream release
280- add Patch5 (wireshark-1.4.0-lua-vine.patch)
281
282* Mon Aug 02 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.2.10-1
283- new upstream release
284  (including security fix for CVE-2010-2287 and CVE-2010-2284)
285
286* Wed Jul 07 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.2.9-1
287- new upstream release
288
289* Tue May 25 2010 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 1.2.8-2
290- rebuilt with libpcap-1.1.1
291
292* Sat May 08 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.2.8-1
293- new upstream release
294  (including security fix for CVE-2010-1455)
295
296* Thu Apr 29 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.2.7-1
297- new upstream release
298
299* Wed Feb 03 2010 Shu KONNO <owa@bg.wakwak.com> 1.2.5-3
300- rebuilt with python-2.6.4
301
302* Sun Dec 20 2009 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 1.2.5-2
303- added --enable-wireshark instead of --enable-gtk2
304- added BR: bison, flex
305
306* Sat Dec 19 2009 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 1.2.5-1
307- new upstream release with security fixes (SNA/SMB/IPMI issues)
308
309* Fri Oct 29 2009 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 1.2.3-1
310- new upstream release
311  (includeing security fix for CVE-2009-3549,3550 and 3551)
312
313* Wed Sep 23 2009 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 1.2.2-2
314- add BR: lua-devel (Vine 5.0 and later)
315
316* Sat Sep 19 2009 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 1.2.2-1
317- new upstream release
318
319* Tue Jul 21 2009 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 1.2.1-1
320- new upstream release
321
322* Mon Jul 20 2009 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 1.2.0-1
323- new upstream release
324
325* Sat May 23 2009 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 1.0.8-1
326- new upstream release
327
328* Fri Apr 10 2009 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 1.0.7-1
329- new upstream release
330
331* Sun Feb  9 2009 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 1.0.6-1
332- new upstream release
333- used more macros
334
335* Sat Jan 24 2009 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 1.0.5-1
336- new upstream release
337
338* Sun Nov 09 2008 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 1.0.4-2vl5
339- rebuilt
340
341* Mon Oct 27 2008 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 1.0.4-1
342- new upstream release with security fix
343- add BuildRequires krb5-devel
344- SPEC in UTF-8
345
346* Fri Sep 05 2008 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 1.0.3-1
347- new upstream release with security update
348
349* Wed Apr 02 2008 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 1.0.0-1
350- new upstream release with security update
351- add Vendor/Distribution tag
352- add BuildRequires: libcap-devel
353- new versioning policy
354
355* Tue Jan  8 2008 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 0.99.7-0vl2
356- modified Source3 because of desktop-file-install error, like this:
357    /var/tmp/wireshark-0.99.7-root/usr/share/applications/wireshark.desktop:
358    error: value "wireshark.png" for key "Icon" in group "Desktop Entry" is
359    an icon name with an extension, but there should be no extension as
360    described in the Icon Theme Specification if the value is not an
361    absolute path
362  this warning/error occurs with desktop-file-utils >= 0.14
363
364* Wed Jan 2 2008 Satoshi MACHINO <machino@vinelinux.org> 0.99.7-0vl1
365- new upstream release
366- imported patch4 from fc9
367
368* Sun Sep  2 2007 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.99.6-0vl2
369- rebuilt with libpcap-0.9.7
370- added --disable-warning-as-errors to %%configure for glib-2.14.0
371
372* Sat Jul  7 2007 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.99.6-0vl1
373- new upstream release
374- rebuilt with libpcap-0.9.6
375- added --with-pcap, --with-pcre
376
377* Fri Jun  1 2007 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.99.5-0vl2
378- rebuilt with new toolchain and environment
379
380* Thu Feb  8 2007 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.99.5-0vl1
381- new upstream release
382
383* Mon Nov 13 2006 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.99.4-0vl1
384- new upstream release
385
386* Wed Oct  4 2006 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.99.3-0vl1
387- initial built for Vine Linux based on Fedora
388- Obsoletes: ethereal, Provides: ethereal
389
390* Fri Aug 25 2006 Radek Vokal <rvokal@redhat.com> 0.99.3-fc5.1
391- upgrade to 0.99.3-1
392- CVE-2006-4330 Wireshark security issues (CVE-2006-4333 CVE-2006-4332 CVE-2006-4331)
393
394* Wed Jul 26 2006 Radek Vokal <rvokal@redhat.com> 0.99.2-fc5.2
395- fix BuildRequires
396
397* Tue Jul 25 2006 Radek Vokal <rvokal@redhat.com> 0.99.2-fc5.1
398- build for FC5
399
400* Tue Jul 18 2006 Radek Vok叩l <rvokal@redhat.com> 0.99.2-1
401- upgrade to 0.99.2
402
403* Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com> - 0.99.2-0.pre1.1
404- rebuild
405
406* Tue Jul 11 2006 Radek Vok叩l <rvokal@redhat.com> 0.99.2-0.pre1
407- upgrade to 0.99.2pre1, fixes (#198242)
408
409* Tue Jun 13 2006 Radek Vokal <rvokal@redhat.com> 0.99.1-0.pre1
410- spec file changes
411
412* Fri Jun  9 2006 Radek Vokal <rvokal@redhat.com> 0.99.1pre1-1
413- initial build for Fedora Core
Note: See TracBrowser for help on using the repository browser.