Hi.
I've got a simple patch for adding .desktop file in gpsbabel-qt package.
Chris (maintainer) keeps silence for a week.
OK?
Index: Makefile
===================================================================
RCS file: /cvs/ports/geo/gpsbabel/Makefile,v
retrieving revision 1.21
diff -u -r1.21 Makefile
--- Makefile 18 Feb 2012 22:04:07 -0000 1.21
+++ Makefile 7 Apr 2012 11:08:14 -0000
@@ -9,6 +9,7 @@
PKGNAME-main= gpsbabel-${VERSION}
PKGNAME-tk= gpsbabel-tk-${VERSION}
PKGNAME-qt= gpsbabel-qt-${VERSION}
+REVISION-qt= 0
CATEGORIES= geo
HOMEPAGE= http://www.gpsbabel.org/
@@ -55,10 +56,13 @@
PKG_ARCH-tk= *
RUN_DEPENDS-tk= geo/gpsbabel \
${MODTK_RUN_DEPENDS}
-RUN_DEPENDS-qt= geo/gpsbabel
+RUN_DEPENDS-qt= geo/gpsbabel \
+ devel/desktop-file-utils
pre-configure:2
${SUBST_CMD} ${WRKSRC}/guibabel
+ @perl -pi -e 's/gpsbabelfe-bin/guibabel-qt/' \
+ ${WRKSRC}/gui/gpsbabel.desktop
post-configure:
cd ${WRKSRC}/gui && ${SETENV} ${CONFIGURE_ENV} qmake4 \
app.pro
@@ -75,5 +79,11 @@
${INSTALL_DATA} ${WRKSRC}/babelweb/htmldoc-*/*.html \
${PREFIX}/share/doc/gpsbabel
${INSTALL_DATA} ${WRKSRC}/README* ${PREFIX}/share/doc/gpsbabel
+ ${INSTALL_DATA_DIR} ${PREFIX}/share/applications
+ ${INSTALL_DATA} ${WRKSRC}/gui/gpsbabel.desktop \
+ ${PREFIX}/share/applications
+ ${INSTALL_DATA_DIR} ${PREFIX}/share/pixmaps
+ ${INSTALL_DATA} ${WRKSRC}/gui/images/appicon.png \
+ ${PREFIX}/share/pixmaps/gpsbabel.png
.include <bsd.port.mk>
Index: pkg/PLIST-main
===================================================================
RCS file: /cvs/ports/geo/gpsbabel/pkg/PLIST-main,v
retrieving revision 1.3
diff -u -r1.3 PLIST-main
--- pkg/PLIST-main 18 Feb 2012 22:04:07 -0000 1.3
+++ pkg/PLIST-main 7 Apr 2012 11:08:14 -0000
@@ -1,6 +1,7 @@
@comment $OpenBSD: PLIST-main,v 1.3 2012/02/18 22:04:07 sthen Exp $
@pkgpath geo/gpsbabel
@bin bin/gpsbabel
+share/applications/
share/doc/gpsbabel/
share/doc/gpsbabel/Advanced_Usage.html
share/doc/gpsbabel/Data_Filters.html
@@ -229,3 +230,4 @@
share/doc/gpsbabel/styles_internal_const.html
share/doc/gpsbabel/styles_intro.html
share/doc/gpsbabel/tracking.html
+share/pixmaps/
Index: pkg/PLIST-qt
===================================================================
RCS file: /cvs/ports/geo/gpsbabel/pkg/PLIST-qt,v
retrieving revision 1.1
diff -u -r1.1 PLIST-qt
--- pkg/PLIST-qt 18 Feb 2012 22:04:07 -0000 1.1
+++ pkg/PLIST-qt 7 Apr 2012 11:08:14 -0000
@@ -1,2 +1,6 @@
@comment $OpenBSD: PLIST-qt,v 1.1 2012/02/18 22:04:07 sthen Exp $
@bin bin/guibabel-qt
+share/applications/gpsbabel.desktop
+share/pixmaps/gpsbabel.png
+@exec %D/bin/update-desktop-database
+@unexec-delete %D/bin/update-desktop-database