summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorDavid Otto2018-08-10 17:37:31 +0200
committerDavid Otto2018-08-10 17:40:29 +0200
commita779b5e9a523eea2697a5bb9a57a097c7ec25866 (patch)
tree688f0eb8e0d3856f9517c748c65a237fc83eadc6 /PKGBUILD
parentb18458550fdbe8158bedf85601d58801143924a4 (diff)
downloadaur-a779b5e9a523eea2697a5bb9a57a097c7ec25866.tar.gz
changed package name to reaper-bin, using new install script know
thanks to jhernbergs support.
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD51
1 files changed, 22 insertions, 29 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 888dc2912487..1f0cabc415db 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,39 +1,32 @@
-pkgname=reaper
+pkgname=reaper-bin
pkgver=5.941
pkgrel=1
-pkgdesc="digital audio workstation"
-arch=('x86_64')
+conflicts=(reaper)
+
+pkgdesc="Digital Audio Workstation"
url="http://www.reaper.fm"
+arch=('x86_64')
license=('custom')
-depends=('gdk-pixbuf2' 'jack')
-source=("https://www.reaper.fm/files/5.x/${pkgname}${pkgver//.}_linux_x86_64.tar.xz"
- 'https://stash.reaper.fm/30638/reaper-desktop-support.zip')
-sha256sums=('cbdd47a945a984cc99d3ca781a7cbe1a7bfb51c49a7a434c835cdb9e0a8fc820'
- 'c16c8d8d66502852f4948d0c2d3f48f7fd17e598d1f14b05cec54e6cfd8c01b7')
-package() {
- DESTDIR="${pkgdir}/usr/lib"
- LICENSEDIR="${pkgdir}/usr/share/licenses/reaper/"
- mkdir -p "${DESTDIR}"
- cp -R "${srcdir}/reaper_linux_x86_64/REAPER/" "${DESTDIR}"
- mkdir "${pkgdir}/usr/bin"
- ln -s /usr/lib/REAPER/reaper "${pkgdir}/usr/bin/reaper"
- ln -s /usr/lib/REAPER/reaper "${pkgdir}/usr/bin/reaper5" #(legacy)
+depends=('gtk3' 'desktop-file-utils' 'xdg-utils')
+optdepends=('jack' 'pulseaudio')
+
+source=("http://reaper.fm/files/5.x/reaper${pkgver//.}_linux_x86_64.tar.xz")
+sha256sums=('cbdd47a945a984cc99d3ca781a7cbe1a7bfb51c49a7a434c835cdb9e0a8fc820')
- install -D -m644 "${srcdir}/reaper_linux_x86_64/REAPER/license.txt" "${LICENSEDIR}/LICENSE"
+package() {
+ XDG_DATA_HOME="${srcdir}/desktop" sh "${srcdir}/reaper_linux_x86_64/install-reaper.sh" --install "${pkgdir}/opt" --integrate-user-desktop
- # desktop integration
- for file in "${srcdir}"/*.desktop; do
- sed -i "s#/home/user/pathto#/usr/lib#" $file
- sed -i "s#reaper5#reaper#" $file
- filename=`basename "${file}"`
- install -D -m644 "${file}" "${pkgdir}/usr/share/applications/${filename}"
- done
+ sed -i 's#^Exec.*#Exec="/opt/REAPER/reaper" %F#g' "${srcdir}/desktop/applications/cockos-reaper.desktop"
+ install -D -m644 "${srcdir}/desktop/applications/cockos-reaper.desktop" "${pkgdir}/usr/share/applications/cockos-reaper.desktop"
+ install -d "${pkgdir}/usr/share/icons/hicolor/256x256/apps"
+ install -m644 "${srcdir}/desktop/icons/hicolor/256x256/apps/"*.png "${pkgdir}/usr/share/icons/hicolor/256x256/apps"
+ install -D -m644 "${srcdir}/desktop/mime/packages/application-x-reaper.xml" "${pkgdir}/usr/share/mime/packages/application-x-reaper.xml"
- install -D -m644 cockos-reaper.directory "${pkgdir}/usr/share/desktop-directories/cockos-reaper.directory"
- install -D -m644 cockos-reaper.menu "${pkgdir}/usr/share/menus/applications-merged/cockos-reaper.menu"
- install -D -m644 reaper.png "${pkgdir}/usr/share/icons/hicolor/256x256/apps/reaper.png"
- install -D -m644 reamote.png "${pkgdir}/usr/share/icons/hicolor/256x256/apps/reamote.png"
- install -D -m644 application-x-reaper.xml "${pkgdir}/usr/share/mime/packages/application-x-reaper.xml"
+ rm "${pkgdir}/opt/REAPER/uninstall-reaper.sh"
+ mkdir -p "${pkgdir}/usr/bin"
+ ln -s /opt/REAPER/reaper "${pkgdir}/usr/bin/reaper"
+ mkdir -p "${pkgdir}/usr/share/licenses/reaper"
+ ln -s /opt/REAPER/license.txt "${pkgdir}/usr/share/licenses/reaper/LICENSE"
}