From 058d5d1d438670690fcc972d700940bcda0527ac Mon Sep 17 00:00:00 2001 From: fosslinux Date: Sun, 15 Nov 2020 08:56:02 +1100 Subject: [PATCH] New package: reaper-6.15. --- srcpkgs/reaper/files/application-x-reaper.xml | 59 +++++++++++++++++++ srcpkgs/reaper/files/cockos-reaper.desktop | 8 +++ srcpkgs/reaper/template | 52 ++++++++++++++++ 3 files changed, 119 insertions(+) create mode 100644 srcpkgs/reaper/files/application-x-reaper.xml create mode 100644 srcpkgs/reaper/files/cockos-reaper.desktop create mode 100644 srcpkgs/reaper/template diff --git a/srcpkgs/reaper/files/application-x-reaper.xml b/srcpkgs/reaper/files/application-x-reaper.xml new file mode 100644 index 00000000000..e222b5a2095 --- /dev/null +++ b/srcpkgs/reaper/files/application-x-reaper.xml @@ -0,0 +1,59 @@ + + + + + REAPER project + + + + + + REAPER project backup + + + + + + + REAPER configuration + + + + + REAPER fx chain + + + + + + REAPER track template + + + + + REAPER theme + + + + + + + REAPER undo + + + + + REAPER undo backup + + + + REAPER peak file + + + + + + REAPER proxy + + + diff --git a/srcpkgs/reaper/files/cockos-reaper.desktop b/srcpkgs/reaper/files/cockos-reaper.desktop new file mode 100644 index 00000000000..0b63d6c629c --- /dev/null +++ b/srcpkgs/reaper/files/cockos-reaper.desktop @@ -0,0 +1,8 @@ +[Desktop Entry] +Name=REAPER +Comment=REAPER +Categories=Audio;Video;AudioVideo;AudioVideoEditing;Recorder; +Exec="/usr/bin/reaper" %F +Icon=cockos-reaper +MimeType=application/x-reaper-project;application/x-reaper-project-backup;application/x-reaper-theme +StartupWMClass=REAPER diff --git a/srcpkgs/reaper/template b/srcpkgs/reaper/template new file mode 100644 index 00000000000..8d27f7d2cd7 --- /dev/null +++ b/srcpkgs/reaper/template @@ -0,0 +1,52 @@ +# Template file for 'reaper' +pkgname=reaper +version=6.15 +revision=1 +archs="i686 x86_64 aarch64 armv7l" +wrksrc="reaper_linux_${XBPS_TARGET_MACHINE}" +short_desc="Complete digital audio production application for computers" +maintainer="fosslinux " +license="custom:Propietary" +homepage="https://www.reaper.fm" +distfiles="https://www.reaper.fm/files/${version%.*}.x/reaper${version//.}_linux_${XBPS_TARGET_MACHINE}.tar.xz" +repository=nonfree +nopie=yes + +# TODO: Build our own libSwell.so + +case "${XBPS_TARGET_MACHINE}" in + i686) checksum=85827da1dcccb0cc6cfc3c4393581e1999dbc3de3fdb3794cb095819a5d62da2 ;; + x86_64) checksum=6a7ed6b25d4bfcf202449b7da7b62024fa8e561ff93a3a4e6deac5076281ffb5 ;; + armv7l) checksum=117daa711a1e67156994e56ca76bada6349536fab6f239ff65422d4183c8e4a5 ;; + aarch64) checksum=70564397a87a7980ae1f2fcadc5b1643c8337ade2a1aa180adb0dcbe03e14553 ;; +esac + +do_install() { + vmkdir usr/libexec + ./install-reaper.sh --install "${DESTDIR}/usr/libexec" + mv "${DESTDIR}/usr/libexec/REAPER" "${DESTDIR}/usr/libexec/reaper" + + cd REAPER + + vmkdir usr/share/icons/hicolor/256x256/apps + vinstall Resources/main.png 0644 usr/share/icons/hicolor/256x256/apps \ + cockos-reaper + vinstall Resources/reamote.png 0644 usr/share/icons/hicolor/256x256/apps \ + cockos-reamote + for i in cockos-reaper-backup cockos-reaper-document cockos-reaper-theme \ + cockos-reaper-peak cockos-reaper-template cockos-reaper-template2; do + vinstall "Resources/${i}.png" 0644 usr/share/icons/hicolor/256x256/apps + done + vinstall "${FILESDIR}/cockos-reaper.desktop" 0644 usr/share/applications + + vlicense EULA.txt + for i in Docs/*; do + vdoc "${i}" + done + + for i in whatsnew.txt EULA.txt Docs uninstall-reaper.sh; do + rm -r "${DESTDIR}/usr/libexec/reaper/${i}" + done + vmkdir usr/bin + ln -s ../libexec/reaper/reaper "${DESTDIR}/usr/bin" +}