[arch-commits] Commit in wireshark/trunk (2 files)
Timothy Redaelli
tredaelli at archlinux.org
Tue Aug 5 07:50:31 UTC 2014
Date: Tuesday, August 5, 2014 @ 09:50:30
Author: tredaelli
Revision: 116883
upgpkg: wireshark 1.12.0-2
Modified:
wireshark/trunk/PKGBUILD
Deleted:
wireshark/trunk/wireshark-1.10.5-fix-flow-crash.patch
---------------------------------------+
PKGBUILD | 25 +++++++++++---
wireshark-1.10.5-fix-flow-crash.patch | 55 --------------------------------
2 files changed, 19 insertions(+), 61 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2014-08-05 07:29:20 UTC (rev 116882)
+++ PKGBUILD 2014-08-05 07:50:30 UTC (rev 116883)
@@ -2,19 +2,23 @@
# Maintainer: Timothy Redaelli <timothy.redaelli at gmail.com>
# Contributor: Guillaume ALAUX <guillaume at archlinux.org>
# Contributor: Florian Pritz <bluewind at jabber dot ccc dot de>
-pkgname=('wireshark-cli' 'wireshark-gtk')
+pkgname=('wireshark-cli' 'wireshark-gtk' 'wireshark-qt')
pkgbase=wireshark
-pkgver=1.10.8
+pkgver=1.12.0
pkgrel=2
arch=('i686' 'x86_64')
license=('GPL2')
-makedepends=('gtk3' 'krb5' 'libpcap' 'bash' 'gnutls' 'portaudio'
+makedepends=('qt4' 'gtk3' 'krb5' 'libpcap' 'bash' 'gnutls' 'portaudio'
'lua' 'python' 'desktop-file-utils' 'hicolor-icon-theme')
url='http://www.wireshark.org/'
source=(http://www.wireshark.org/download/src/${pkgbase}-${pkgver}.tar.bz2)
-# https://www.wireshark.org/download/SIGNATURES-1.10.8.txt
-sha1sums=('aa6067ce91637506504c8b954caf75ac98742152')
+sha256sums=('0f59fea1c5b35de90af681067e49113fee0dd7a901750a97fa25f4256dbf13c7')
+prepare() {
+ cd ${pkgbase}-${pkgver}
+ sed -i 's/$(AM_V_RCC)rcc/&-qt4/p' ui/qt/Makefile.am
+}
+
build() {
cd ${pkgbase}-${pkgver}
@@ -21,6 +25,7 @@
./autogen.sh
./configure \
--prefix=/usr \
+ --with-qt \
--with-gtk3=yes \
--with-pcap \
--with-zlib \
@@ -44,7 +49,7 @@
#wireshark uid group is 150
chgrp 150 "${pkgdir}/usr/bin/dumpcap"
chmod 754 "${pkgdir}/usr/bin/dumpcap"
- rm "${pkgdir}/usr/bin/wireshark"
+ rm "${pkgdir}/usr/bin/wireshark" "${pkgdir}/usr/bin/wireshark-qt"
# Headers
install -dm755 "${pkgdir}"/usr/include/${pkgbase}/{epan/{crypt,dfilter,dissectors,ftypes},wiretap,wsutil}
@@ -76,3 +81,11 @@
done
install -Dm644 wireshark.desktop "${pkgdir}/usr/share/applications/wireshark.desktop"
}
+
+package_wireshark-qt() {
+ pkgdesc='a free network protocol analyzer for Unix/Linux and Windows - Qt frontend'
+ depends=('qt4' 'wireshark-cli')
+
+ cd ${pkgbase}-${pkgver}
+ install -Dm755 .libs/wireshark-qt "${pkgdir}/usr/bin/wireshark-qt"
+}
Deleted: wireshark-1.10.5-fix-flow-crash.patch
===================================================================
--- wireshark-1.10.5-fix-flow-crash.patch 2014-08-05 07:29:20 UTC (rev 116882)
+++ wireshark-1.10.5-fix-flow-crash.patch 2014-08-05 07:50:30 UTC (rev 116883)
@@ -1,55 +0,0 @@
---- a/ui/gtk/graph_analysis.c
-+++ b/ui/gtk/graph_analysis.c
-@@ -504,28 +504,34 @@ static void dialog_graph_draw(graph_analysis_data_t *user_data)
-
- #if GTK_CHECK_VERSION(2,22,0)
- /* Paint time title background */
-- cr = cairo_create (user_data->dlg.surface_time);
-- gdk_cairo_set_source_pixbuf (cr, bg_pixbuf, 0, 0);
-- cairo_pattern_set_extend (cairo_get_source (cr), CAIRO_EXTEND_REPEAT);
-- cairo_rectangle (cr, 0, 0, draw_area_time_alloc.width, top_y_border);
-- cairo_fill (cr);
-- cairo_destroy (cr);
-+ if ( user_data->dlg.surface_time ) {
-+ cr = cairo_create (user_data->dlg.surface_time);
-+ gdk_cairo_set_source_pixbuf (cr, bg_pixbuf, 0, 0);
-+ cairo_pattern_set_extend (cairo_get_source (cr), CAIRO_EXTEND_REPEAT);
-+ cairo_rectangle (cr, 0, 0, draw_area_time_alloc.width, top_y_border);
-+ cairo_fill (cr);
-+ cairo_destroy (cr);
-+ }
-
- /* Paint main title background */
-- cr = cairo_create (user_data->dlg.surface_main);
-- gdk_cairo_set_source_pixbuf (cr, bg_pixbuf, 0, 0);
-- cairo_pattern_set_extend (cairo_get_source (cr), CAIRO_EXTEND_REPEAT);
-- cairo_rectangle (cr, 0, 0, draw_area_alloc.width, top_y_border);
-- cairo_fill (cr);
-- cairo_destroy (cr);
-+ if ( user_data->dlg.surface_main ) {
-+ cr = cairo_create (user_data->dlg.surface_main);
-+ gdk_cairo_set_source_pixbuf (cr, bg_pixbuf, 0, 0);
-+ cairo_pattern_set_extend (cairo_get_source (cr), CAIRO_EXTEND_REPEAT);
-+ cairo_rectangle (cr, 0, 0, draw_area_alloc.width, top_y_border);
-+ cairo_fill (cr);
-+ cairo_destroy (cr);
-+ }
-
- /* Paint main comment background */
-- cr = cairo_create (user_data->dlg.surface_comments);
-- gdk_cairo_set_source_pixbuf (cr, bg_pixbuf, 0, 0);
-- cairo_pattern_set_extend (cairo_get_source (cr), CAIRO_EXTEND_REPEAT);
-- cairo_rectangle (cr, 0, 0, draw_area_comments_alloc.width, top_y_border);
-- cairo_fill (cr);
-- cairo_destroy (cr);
-+ if ( user_data->dlg.surface_comments ) {
-+ cr = cairo_create (user_data->dlg.surface_comments);
-+ gdk_cairo_set_source_pixbuf (cr, bg_pixbuf, 0, 0);
-+ cairo_pattern_set_extend (cairo_get_source (cr), CAIRO_EXTEND_REPEAT);
-+ cairo_rectangle (cr, 0, 0, draw_area_comments_alloc.width, top_y_border);
-+ cairo_fill (cr);
-+ cairo_destroy (cr);
-+ }
- #else
- /* Paint time title background */
- if ( GDK_IS_DRAWABLE(user_data->dlg.pixmap_time) ) {
More information about the arch-commits
mailing list