From: Jag Talon Subject: [update] sysutils/tarsnap-gui: add desktop entry To: ports@openbsd.org, josh@jggimi.net Date: Wed, 3 Jul 2024 11:41:31 -0400 adding a desktop entry to tarsnap-gui to make it easy to find for users. it also helps with automation in environments like gnome where it's easy to select programs with an associated .desktop file. attaching the .desktop file and below is the diff. OK? Index: Makefile =================================================================== RCS file: /cvs/ports/sysutils/tarsnap-gui/Makefile,v diff -u -p -u -r1.17 Makefile --- Makefile 11 Mar 2022 19:58:05 -0000 1.17 +++ Makefile 3 Jul 2024 15:36:30 -0000 @@ -15,9 +15,19 @@ WANTLIB += ${COMPILER_LIBCXX} GL Qt5Core 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 + +post-install: + ${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 cvs server: Diffing pkg Index: pkg/PLIST =================================================================== RCS file: /cvs/ports/sysutils/tarsnap-gui/pkg/PLIST,v diff -u -p -u -r1.4 PLIST --- pkg/PLIST 11 Mar 2022 19:58:05 -0000 1.4 +++ pkg/PLIST 3 Jul 2024 15:36:30 -0000 @@ -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 -- jagtalon.net weirder.earth/@jag