diff options
author | David Otto | 2018-08-10 17:37:31 +0200 |
---|---|---|
committer | David Otto | 2018-08-10 17:40:29 +0200 |
commit | a779b5e9a523eea2697a5bb9a57a097c7ec25866 (patch) | |
tree | 688f0eb8e0d3856f9517c748c65a237fc83eadc6 /PKGBUILD | |
parent | b18458550fdbe8158bedf85601d58801143924a4 (diff) | |
download | aur-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-- | PKGBUILD | 51 |
1 files changed, 22 insertions, 29 deletions
@@ -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" } |