packages: wireshark/wireshark.spec - use .desktop magic to run root (idea f...
glen
glen at pld-linux.org
Wed Dec 9 09:30:10 CET 2009
Author: glen Date: Wed Dec 9 08:30:10 2009 GMT
Module: packages Tag: HEAD
---- Log message:
- use .desktop magic to run root (idea from smart.spec), xterm dep dropped
- package libwsutil.so to libwiretap-devel (as .la is already there)
- perl -> sed dep
- rel 2
---- Files affected:
packages/wireshark:
wireshark.spec (1.217 -> 1.218)
---- Diffs:
================================================================
Index: packages/wireshark/wireshark.spec
diff -u packages/wireshark/wireshark.spec:1.217 packages/wireshark/wireshark.spec:1.218
--- packages/wireshark/wireshark.spec:1.217 Wed Nov 18 09:19:12 2009
+++ packages/wireshark/wireshark.spec Wed Dec 9 09:30:05 2009
@@ -12,18 +12,17 @@
Summary(uk.UTF-8): Аналізатор мережевого трафіку
Name: wireshark
Version: 1.2.4
-Release: 1
+Release: 2
License: GPL
Group: Networking
Source0: http://www.wireshark.org/download/src/%{name}-%{version}.tar.bz2
# Source0-md5: ae4533da7d0e54c236e1eed966c42163
-Source1: %{name}.desktop
-Source2: %{name}.su-start-script
Patch0: %{name}-0.99.5-hip-base05.patch
Patch1: %{name}-as_needed.patch
Patch2: %{name}-Werror.patch
Patch3: %{name}-gcc43.patch
Patch4: %{name}-ac.patch
+Patch5: %{name}-desktop.patch
URL: http://www.wireshark.org/
BuildRequires: adns-devel
BuildRequires: autoconf >= 2.52
@@ -42,13 +41,12 @@
BuildRequires: lua51-devel
%{?with_snmp:BuildRequires: net-snmp-devel}
BuildRequires: pcre-devel
-BuildRequires: perl-devel
BuildRequires: pkgconfig
BuildRequires: portaudio-devel
+BuildRequires: sed >= 4.0
BuildRequires: zlib-devel
Requires: %{name}-common = %{version}-%{release}
Requires: libpcap >= 0.4
-Suggests: xterm
Provides: ethereal
Provides: ethereal-gnome
Obsoletes: ethereal
@@ -195,8 +193,8 @@
Summary: Header files for libwiretap packet capture library
Summary(pl.UTF-8): Pliki nagłówkowe biblioteki libwiretap do przechwytywania pakietów
Group: Development/Libraries
-Requires: libwiretap = %{version}-%{release}
Requires: gtk+2-devel >= 2.0.0
+Requires: libwiretap = %{version}-%{release}
%description -n libwiretap-devel
Header files for libwiretap packet capture library.
@@ -207,13 +205,15 @@
%prep
%setup -q
+cp wireshark.desktop wireshark-kde.desktop
%patch0 -p1
%patch1 -p1
%patch2 -p1
%patch3 -p1
%patch4 -p1
-perl -pi -e 's/lua5\.1/lua51/g' acinclude.m4
-find -name Makefile.am | xargs perl -pi -e 's/-Werror//g'
+%patch5 -p1
+sed -i -e 's/lua5\.1/lua51/g' acinclude.m4
+find -name Makefile.am | xargs sed -i -e 's/-Werror//g'
%build
%{__libtoolize}
@@ -229,7 +229,7 @@
--with-ssl \
%endif
%{!?with_snmp:--without-net-snmp --without-ucdsnmp} \
- --with-lua="/usr" \
+ --with-lua=/usr \
--with-plugindir=%{_libdir}/%{name}
%{__make}
@@ -241,12 +241,10 @@
%{__make} install \
DESTDIR=$RPM_BUILD_ROOT
-install %{SOURCE1} $RPM_BUILD_ROOT%{_desktopdir}
-install %{SOURCE2} $RPM_BUILD_ROOT%{_bindir}/%{name}_su
-install image/hi48-app-wireshark.png \
- $RPM_BUILD_ROOT%{_pixmapsdir}/%{name}.png
+cp -a image/hi48-app-wireshark.png $RPM_BUILD_ROOT%{_pixmapsdir}/%{name}.png
+cp -a wireshark-kde.desktop $RPM_BUILD_ROOT%{_desktopdir}
-install wiretap/*.h $RPM_BUILD_ROOT%{_includedir}/wiretap
+cp -a wiretap/*.h $RPM_BUILD_ROOT%{_includedir}/wiretap
# plugins *.la are useless - *.so are loaded through gmodule
rm -f $RPM_BUILD_ROOT%{_libdir}/%{name}/plugins/%{version}*/*.la
@@ -266,14 +264,13 @@
%files
%defattr(644,root,root,755)
%attr(755,root,root) %{_bindir}/wireshark
-%attr(755,root,root) %{_bindir}/%{name}_su
%dir %{_libdir}/%{name}
%dir %{_libdir}/%{name}/plugins
%dir %{_libdir}/%{name}/plugins/%{version}*
%attr(755,root,root) %{_libdir}/%{name}/plugins/%{version}*/*.so
%{_datadir}/%{name}
%{_desktopdir}/*.desktop
-%{_pixmapsdir}/*
+%{_pixmapsdir}/*.png
%{_mandir}/man1/wireshark.1*
%files common
@@ -315,6 +312,7 @@
%files -n libwiretap-devel
%defattr(644,root,root,755)
%attr(755,root,root) %{_libdir}/libwiretap.so
+%attr(755,root,root) %{_libdir}/libwsutil.so
%{_libdir}/libwiretap.la
%{_libdir}/libwsutil.la
%{_includedir}/wiretap
@@ -325,6 +323,12 @@
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log$
+Revision 1.218 2009/12/09 08:30:05 glen
+- use .desktop magic to run root (idea from smart.spec), xterm dep dropped
+- package libwsutil.so to libwiretap-devel (as .la is already there)
+- perl -> sed dep
+- rel 2
+
Revision 1.217 2009/11/18 08:19:12 adamg
- updated to 1.2.4
@@ -384,7 +388,7 @@
Revision 1.199 2008/12/21 09:53:31 arekm
- up to 1.0.5 (security fixes)
-[CVE-2008-5285]
+ [CVE-2008-5285]
Revision 1.198 2008/12/01 09:29:39 blues
- security blocker
@@ -397,8 +401,8 @@
Revision 1.195 2008/10/21 10:34:13 adamg
- updated to 1.0.4
-[WNPA-SEC-2008-06, i.e. CVE-2008-4680 CVE-2008-4681 CVE-2008-4682
- CVE-2008-4683 CVE-2008-4684 CVE-2008-4685]
+ [WNPA-SEC-2008-06, i.e. CVE-2008-4680 CVE-2008-4681 CVE-2008-4682
+ CVE-2008-4683 CVE-2008-4684 CVE-2008-4685]
Revision 1.194 2008/09/17 21:07:07 qboosh
- pl fix
@@ -416,14 +420,14 @@
Revision 1.191 2008/09/07 14:53:46 adamg
- updated to 1.0.3 [fixes WNPA-SEC-2008-05]
-[i.e. CVE-2008-3146 CVE-2008-3932 CVE-2008-3933 CVE-2008-3934]
+ [i.e. CVE-2008-3146 CVE-2008-3932 CVE-2008-3933 CVE-2008-3934]
Revision 1.190 2008/07/16 16:46:42 twittner
- works, rel. 1
Revision 1.189 2008/07/14 22:20:20 twittner
- up to 1.0.2 (fixes CVE-2008-3140)
-[and CVE-2008-3137 CVE-2008-3138 CVE-2008-3139 CVE-2008-3141 CVE-2008-3145]
+ [and CVE-2008-3137 CVE-2008-3138 CVE-2008-3139 CVE-2008-3141 CVE-2008-3145]
- rel. 0.1 (builds, it's too late for testing)
Revision 1.188 2008/07/09 08:00:08 megabajt
================================================================
---- CVS-web:
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/wireshark/wireshark.spec?r1=1.217&r2=1.218&f=u
More information about the pld-cvs-commit
mailing list