pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

audio/reaper: add desktop integration



Module Name:	pkgsrc-wip
Committed By:	arcathrax <ivan%ivanpollak.com@localhost>
Pushed By:	arcathrax
Date:		Sun Nov 8 23:12:44 2026 +0100
Changeset:	bafcee73e87fcffc5c8f3115b8d89564ac5fc4b9

Modified Files:
	reaper-bin/Makefile
	reaper-bin/PLIST

Log Message:
audio/reaper: add desktop integration

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=bafcee73e87fcffc5c8f3115b8d89564ac5fc4b9

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 reaper-bin/Makefile | 10 ++++++++--
 reaper-bin/PLIST    | 31 +++++++++++++++++++++++++++++++
 2 files changed, 39 insertions(+), 2 deletions(-)

diffs:
diff --git a/reaper-bin/Makefile b/reaper-bin/Makefile
index 9d37af1b3d..1fb915cb09 100644
--- a/reaper-bin/Makefile
+++ b/reaper-bin/Makefile
@@ -17,13 +17,19 @@ LICENSE=		reaper-license
 ONLY_FOR_PLATFORM=	Linux-*-x86_64
 # ONLY_FOR_PLATFORM=	Darwin-*-aarch64
 
+# Needed for the --integrate-user-desktop flag, which will create the .desktop
+# file.
+TOOL_DEPENDS+=		xdg-utils:../../misc/xdg-utils
+
 WRKSRC=			${WRKDIR}/reaper_linux_${MACHINE_ARCH}
 NO_BUILD=		yes
 
 do-install:
 	cd ${WRKSRC} \
-	&& ./install-reaper.sh \
-		--install "${DESTDIR}${PREFIX}/lib"
+	&& XDG_DATA_HOME=${DESTDIR}${PREFIX}/share \
+		./install-reaper.sh \
+		--install "${DESTDIR}${PREFIX}/lib" \
+		--integrate-user-desktop
 
 	rm -v "${DESTDIR}${PREFIX}/lib/REAPER/uninstall-reaper.sh"
 
diff --git a/reaper-bin/PLIST b/reaper-bin/PLIST
index 84f7c5cb93..fd03042632 100644
--- a/reaper-bin/PLIST
+++ b/reaper-bin/PLIST
@@ -2650,3 +2650,34 @@ lib/REAPER/libSwell.colortheme
 lib/REAPER/libSwell.so
 lib/REAPER/reaper
 lib/REAPER/whatsnew.txt
+share/applications/cockos-reaper.desktop
+share/icons/hicolor/256x256/apps/cockos-reaper-backup.png
+share/icons/hicolor/256x256/apps/cockos-reaper-document.png
+share/icons/hicolor/256x256/apps/cockos-reaper-peak.png
+share/icons/hicolor/256x256/apps/cockos-reaper-template.png
+share/icons/hicolor/256x256/apps/cockos-reaper-template2.png
+share/icons/hicolor/256x256/apps/cockos-reaper-theme.png
+share/icons/hicolor/256x256/apps/cockos-reaper.png
+share/mime/XMLnamespaces
+share/mime/aliases
+share/mime/application/x-reaper-bak-undo.xml
+share/mime/application/x-reaper-config.xml
+share/mime/application/x-reaper-fxchain.xml
+share/mime/application/x-reaper-peak.xml
+share/mime/application/x-reaper-project-backup.xml
+share/mime/application/x-reaper-project.xml
+share/mime/application/x-reaper-proxy.xml
+share/mime/application/x-reaper-theme.xml
+share/mime/application/x-reaper-tracktemplate.xml
+share/mime/application/x-reaper-undo.xml
+share/mime/generic-icons
+share/mime/globs
+share/mime/globs2
+share/mime/icons
+share/mime/magic
+share/mime/mime.cache
+share/mime/packages/application-x-reaper.xml
+share/mime/subclasses
+share/mime/treemagic
+share/mime/types
+share/mime/version


Home | Main Index | Thread Index | Old Index