install wireshark desktop/icon files, from Fabian Raetz (patch fed upstream)
This commit is contained in:
parent
fddbfc09af
commit
177370d82d
@ -1,9 +1,10 @@
|
|||||||
# $OpenBSD: Makefile,v 1.2 2014/07/14 08:54:29 landry Exp $
|
# $OpenBSD: Makefile,v 1.3 2014/07/18 19:56:53 sthen Exp $
|
||||||
|
|
||||||
COMMENT-main = graphical network protocol analyzer
|
COMMENT-main = graphical network protocol analyzer
|
||||||
COMMENT-text = network protocol analyzer
|
COMMENT-text = network protocol analyzer
|
||||||
|
|
||||||
WVER = 1.10.8
|
WVER = 1.10.8
|
||||||
|
REVISION-main = 0
|
||||||
DISTNAME = wireshark-${WVER}
|
DISTNAME = wireshark-${WVER}
|
||||||
PKGNAME-main = wireshark-${WVER}
|
PKGNAME-main = wireshark-${WVER}
|
||||||
PKGNAME-text = tshark-${WVER}
|
PKGNAME-text = tshark-${WVER}
|
||||||
@ -48,6 +49,9 @@ SUBST_VARS = WVER
|
|||||||
|
|
||||||
BUILD_DEPENDS += devel/xdg-utils
|
BUILD_DEPENDS += devel/xdg-utils
|
||||||
RUN_DEPENDS += devel/xdg-utils
|
RUN_DEPENDS += devel/xdg-utils
|
||||||
|
RUN_DEPENDS-main += devel/desktop-file-utils \
|
||||||
|
misc/shared-mime-info \
|
||||||
|
x11/gtk+2,-guic
|
||||||
LIB_DEPENDS =
|
LIB_DEPENDS =
|
||||||
|
|
||||||
LIB_DEPENDS-text = ${LIB_DEPENDS} \
|
LIB_DEPENDS-text = ${LIB_DEPENDS} \
|
||||||
@ -79,7 +83,10 @@ CONFIGURE_ENV = CPPFLAGS="-DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I${LOCALBA
|
|||||||
|
|
||||||
NO_TEST = Yes
|
NO_TEST = Yes
|
||||||
|
|
||||||
|
INSTALL_TARGET = install install_desktop_files
|
||||||
|
|
||||||
post-install:
|
post-install:
|
||||||
@find ${PREFIX}/lib/wireshark -name '*.la' -print0 | xargs -r0 rm
|
@find ${PREFIX}/lib/wireshark -name '*.la' -print0 | xargs -r0 rm
|
||||||
|
mv ${WRKINST}/usr/share/{applications,icons,mime} ${PREFIX}/share
|
||||||
|
|
||||||
.include <bsd.port.mk>
|
.include <bsd.port.mk>
|
||||||
|
32
net/wireshark/patches/patch-Makefile_in
Normal file
32
net/wireshark/patches/patch-Makefile_in
Normal file
@ -0,0 +1,32 @@
|
|||||||
|
$OpenBSD: patch-Makefile_in,v 1.1 2014/07/18 19:56:53 sthen Exp $
|
||||||
|
|
||||||
|
- install(1) has no -T option
|
||||||
|
- use $(srcdir) because of SEPARATE_BUILD
|
||||||
|
|
||||||
|
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=10292
|
||||||
|
|
||||||
|
--- Makefile.in.orig Thu Jun 12 23:08:29 2014
|
||||||
|
+++ Makefile.in Fri Jul 18 19:38:46 2014
|
||||||
|
@@ -4207,17 +4207,17 @@ patch-bzip2: distdir
|
||||||
|
# to install this stuff...
|
||||||
|
install_desktop_files:
|
||||||
|
mkdir -p $(DESTDIR)/usr/share/{mime/packages,applications}
|
||||||
|
- install -m 644 -T wireshark-mime-package.xml $(DESTDIR)/usr/share/mime/packages/wireshark.xml
|
||||||
|
+ install -m 644 $(srcdir)/wireshark-mime-package.xml $(DESTDIR)/usr/share/mime/packages/wireshark.xml
|
||||||
|
if test x$(DESKTOP_FILE_INSTALL) != x ; then \
|
||||||
|
- $(DESKTOP_FILE_INSTALL) --dir $(DESTDIR)/usr/share/applications wireshark.desktop; \
|
||||||
|
+ $(DESKTOP_FILE_INSTALL) --dir $(DESTDIR)/usr/share/applications $(srcdir)/wireshark.desktop; \
|
||||||
|
else \
|
||||||
|
- install -m 644 -T wireshark.desktop $(DESTDIR)/usr/share/applications/wireshark.desktop; \
|
||||||
|
+ install -m 644 $(srcdir)/wireshark.desktop $(DESTDIR)/usr/share/applications/wireshark.desktop; \
|
||||||
|
fi
|
||||||
|
for size in 16 24 32 48 64 128 256; \
|
||||||
|
do \
|
||||||
|
mkdir -p $(DESTDIR)/usr/share/icons/hicolor/$${size}x$${size}/{apps,mimetypes} ; \
|
||||||
|
- install -m 644 image/wsicon$${size}.png $(DESTDIR)/usr/share/icons/hicolor/$${size}x$${size}/apps/wireshark.png ; \
|
||||||
|
- install -m 644 -T image/WiresharkDoc-$${size}.png $(DESTDIR)/usr/share/icons/hicolor/$${size}x$${size}/mimetypes/application-wireshark-doc.png ; \
|
||||||
|
+ install -m 644 $(srcdir)/image/wsicon$${size}.png $(DESTDIR)/usr/share/icons/hicolor/$${size}x$${size}/apps/wireshark.png ; \
|
||||||
|
+ install -m 644 $(srcdir)/image/WiresharkDoc-$${size}.png $(DESTDIR)/usr/share/icons/hicolor/$${size}x$${size}/mimetypes/application-wireshark-doc.png ; \
|
||||||
|
done
|
||||||
|
@echo "Don't forget to run \"update-desktop-database\" and \"update-mime-database /usr/share/mime\""
|
||||||
|
|
@ -1,4 +1,52 @@
|
|||||||
@comment $OpenBSD: PLIST-main,v 1.1.1.1 2014/07/14 08:44:51 landry Exp $
|
@comment $OpenBSD: PLIST-main,v 1.2 2014/07/18 19:56:53 sthen Exp $
|
||||||
@bin bin/wireshark
|
@bin bin/wireshark
|
||||||
@man man/man1/wireshark.1
|
@man man/man1/wireshark.1
|
||||||
|
share/applications/
|
||||||
|
share/applications/wireshark.desktop
|
||||||
share/doc/pkg-readmes/${FULLPKGNAME}
|
share/doc/pkg-readmes/${FULLPKGNAME}
|
||||||
|
share/icons/
|
||||||
|
share/icons/hicolor/
|
||||||
|
share/icons/hicolor/128x128/
|
||||||
|
share/icons/hicolor/128x128/apps/
|
||||||
|
share/icons/hicolor/128x128/apps/wireshark.png
|
||||||
|
share/icons/hicolor/128x128/mimetypes/
|
||||||
|
share/icons/hicolor/128x128/mimetypes/application-wireshark-doc.png
|
||||||
|
share/icons/hicolor/16x16/
|
||||||
|
share/icons/hicolor/16x16/apps/
|
||||||
|
share/icons/hicolor/16x16/apps/wireshark.png
|
||||||
|
share/icons/hicolor/16x16/mimetypes/
|
||||||
|
share/icons/hicolor/16x16/mimetypes/application-wireshark-doc.png
|
||||||
|
share/icons/hicolor/24x24/
|
||||||
|
share/icons/hicolor/24x24/apps/
|
||||||
|
share/icons/hicolor/24x24/apps/wireshark.png
|
||||||
|
share/icons/hicolor/24x24/mimetypes/
|
||||||
|
share/icons/hicolor/24x24/mimetypes/application-wireshark-doc.png
|
||||||
|
share/icons/hicolor/256x256/
|
||||||
|
share/icons/hicolor/256x256/apps/
|
||||||
|
share/icons/hicolor/256x256/apps/wireshark.png
|
||||||
|
share/icons/hicolor/256x256/mimetypes/
|
||||||
|
share/icons/hicolor/256x256/mimetypes/application-wireshark-doc.png
|
||||||
|
share/icons/hicolor/32x32/
|
||||||
|
share/icons/hicolor/32x32/apps/
|
||||||
|
share/icons/hicolor/32x32/apps/wireshark.png
|
||||||
|
share/icons/hicolor/32x32/mimetypes/
|
||||||
|
share/icons/hicolor/32x32/mimetypes/application-wireshark-doc.png
|
||||||
|
share/icons/hicolor/48x48/
|
||||||
|
share/icons/hicolor/48x48/apps/
|
||||||
|
share/icons/hicolor/48x48/apps/wireshark.png
|
||||||
|
share/icons/hicolor/48x48/mimetypes/
|
||||||
|
share/icons/hicolor/48x48/mimetypes/application-wireshark-doc.png
|
||||||
|
share/icons/hicolor/64x64/
|
||||||
|
share/icons/hicolor/64x64/apps/
|
||||||
|
share/icons/hicolor/64x64/apps/wireshark.png
|
||||||
|
share/icons/hicolor/64x64/mimetypes/
|
||||||
|
share/icons/hicolor/64x64/mimetypes/application-wireshark-doc.png
|
||||||
|
share/mime/
|
||||||
|
share/mime/packages/
|
||||||
|
share/mime/packages/wireshark.xml
|
||||||
|
@exec %D/bin/update-desktop-database
|
||||||
|
@unexec-delete %D/bin/update-desktop-database
|
||||||
|
@exec %D/bin/gtk-update-icon-cache -q -t %D/share/icons/hicolor
|
||||||
|
@unexec-delete %D/bin/gtk-update-icon-cache -q -t %D/share/icons/hicolor
|
||||||
|
@exec %D/bin/update-mime-database %D/share/mime
|
||||||
|
@unexec-delete %D/bin/update-mime-database %D/share/mime
|
||||||
|
Loading…
Reference in New Issue
Block a user