On Wed, Jul 03, 2024 at 02:48:28PM -0400, Jag Talon wrote:
> ah i reconfigured my editor and it should have less whitespace now :)
> 
> i added the revision as well thank you. OK?

I've got some minor changes to Jag's latest diff:

1.  REVISION=0 as recommended by bsd.port.mk(5).
2.  Two extra blank lines dropped from the Makefile.
3.  This diff aslo creates files/tarsnap-gui.desktop.

OK maintainer, FWIW.

------

diff --git a/sysutils/tarsnap-gui/Makefile b/sysutils/tarsnap-gui/Makefile
index e569f5ac231..107c7b39645 100644
--- a/sysutils/tarsnap-gui/Makefile
+++ b/sysutils/tarsnap-gui/Makefile
@@ -3,6 +3,7 @@ COMMENT =               frontend to the popular Tarsnap backup 
service
 GH_ACCOUNT =           Tarsnap
 GH_PROJECT =           tarsnap-gui
 GH_TAGNAME =           v1.0.2
+REVISION =             0
 
 CATEGORIES =           sysutils
 
@@ -15,9 +16,16 @@ WANTLIB += ${COMPILER_LIBCXX} GL Qt5Core Qt5Gui Qt5Network 
Qt5Sql
 WANTLIB += Qt5Widgets c m
 
 MODULES =              devel/qmake x11/qt5
-RUN_DEPENDS =          sysutils/tarsnap
+RUN_DEPENDS =          sysutils/tarsnap \
+                       devel/desktop-file-utils
 
 do-install:
        ${INSTALL_PROGRAM} ${WRKBUILD}/tarsnap-gui ${PREFIX}/bin/tarsnap-gui
+       ${INSTALL_DATA_DIR} ${PREFIX}/share/applications/
+       ${INSTALL_DATA} ${FILESDIR}/tarsnap-gui.desktop \
+               ${PREFIX}/share/applications/
+       ${INSTALL_DATA_DIR} ${PREFIX}/share/pixmaps/
+       ${INSTALL_DATA} ${WRKSRC}/resources/icons/tarsnap-icon-big.png \
+               ${PREFIX}/share/pixmaps/tarsnap-gui.png
 
 .include <bsd.port.mk>
diff --git a/sysutils/tarsnap-gui/files/tarsnap-gui.desktop 
b/sysutils/tarsnap-gui/files/tarsnap-gui.desktop
new file mode 100644
index 00000000000..f4d230a770c
--- /dev/null
+++ b/sysutils/tarsnap-gui/files/tarsnap-gui.desktop
@@ -0,0 +1,9 @@
+[Desktop Entry]
+GenericName=Backup
+Name=Tarsnap Backup
+Comment=GUI for the Tarsnap backup service
+Exec=tarsnap-gui
+Terminal=false
+Type=Application
+Categories=Utility;Archiving;Qt;
+Icon=tarsnap-gui
diff --git a/sysutils/tarsnap-gui/pkg/PLIST b/sysutils/tarsnap-gui/pkg/PLIST
index cde9a026acb..c3718603941 100644
--- a/sysutils/tarsnap-gui/pkg/PLIST
+++ b/sysutils/tarsnap-gui/pkg/PLIST
@@ -1,2 +1,6 @@
 @bin bin/tarsnap-gui
+share/applications/tarsnap-gui.desktop
 share/doc/pkg-readmes/${PKGSTEM}
+share/pixmaps/
+share/pixmaps/tarsnap-gui.png
+@tag update-desktop-database

Reply via email to