summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlexander Michalopoulos2021-07-04 10:04:45 +0300
committerAlexander Michalopoulos2021-07-04 10:04:45 +0300
commit06eb104e4e3b29f0574801089e3f6da8b76e3d20 (patch)
tree617a9a2a64245d50ad7e0cf4ad4782bc45b93d9f
parent98dbefb549c9cc60e22e977f6ab8d7e29ea6d3b9 (diff)
downloadaur-06eb104e4e3b29f0574801089e3f6da8b76e3d20.tar.gz
v=6.30,r=1
-rw-r--r--.SRCINFO18
-rw-r--r--PKGBUILD46
2 files changed, 41 insertions, 23 deletions
diff --git a/.SRCINFO b/.SRCINFO
index a6729cf93f95..b89c27f43f8a 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,9 +1,12 @@
pkgbase = reaper-bin
pkgdesc = A complete digital audio production application for computers, offering a full multitrack audio and MIDI recording, editing, processing, mixing and mastering toolset
- pkgver = 6.29
+ pkgver = 6.30
pkgrel = 1
url = https://reaper.fm
arch = x86_64
+ arch = i686
+ arch = aarch64
+ arch = armv7l
license = custom
depends = gtk3
depends = desktop-file-utils
@@ -11,9 +14,14 @@ pkgbase = reaper-bin
depends = aribb24
optdepends = jack
optdepends = pulseaudio
- provides = reaper=6.29
- source = https://reaper.fm/files/6.x/reaper629_linux_x86_64.tar.xz
- sha256sums = 0ceba5e89d98eeccf2e3e43849e3b4b86e8f4ae53e3042c4ee4cbc5b7992a534
+ provides = reaper=6.30
+ source_x86_64 = https://reaper.fm/files/6.x/reaper630_linux_x86_64.tar.xz
+ sha256sums_x86_64 = aa025b5230ca47e2eed9dd1f334684e0d2c8230d1caba6950e72b3915046bac1
+ source_i686 = https://reaper.fm/files/6.x/reaper630_linux_i686.tar.xz
+ sha256sums_i686 = 50cc24df66dd0e61242dc9393a5976522844faa8785892d4674d06e3fbd2badd
+ source_aarch64 = https://reaper.fm/files/6.x/reaper630_linux_aarch64.tar.xz
+ sha256sums_aarch64 = d5a787d9a0002956a39f0e55263a47410403c23d04286e0057a51e2ba25dde93
+ source_armv7l = https://reaper.fm/files/6.x/reaper630_linux_armv7l.tar.xz
+ sha256sums_armv7l = 5370c936c2eb74151339edb75792ad787cc692109404172aff1bf90401107de2
pkgname = reaper-bin
-
diff --git a/PKGBUILD b/PKGBUILD
index 0296eaf820c6..08e18c53f649 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,31 +2,41 @@
# Contributor: david0
pkgname=reaper-bin
-pkgver=6.29
+pkgver=6.30
pkgrel=1
pkgdesc="A complete digital audio production application for computers, offering a full multitrack audio and MIDI recording, editing, processing, mixing and mastering toolset"
-arch=('x86_64')
+arch=('x86_64' 'i686' 'aarch64' 'armv7l')
url="https://reaper.fm"
license=('custom')
depends=('gtk3' 'desktop-file-utils' 'xdg-utils' 'aribb24')
optdepends=('jack' 'pulseaudio')
provides=("reaper=${pkgver}")
-source=("https://reaper.fm/files/6.x/reaper${pkgver//.}_linux_x86_64.tar.xz")
-sha256sums=('0ceba5e89d98eeccf2e3e43849e3b4b86e8f4ae53e3042c4ee4cbc5b7992a534')
+source_x86_64=("https://reaper.fm/files/6.x/reaper${pkgver//.}_linux_x86_64.tar.xz")
+source_i686=("https://reaper.fm/files/6.x/reaper${pkgver//.}_linux_i686.tar.xz")
+source_aarch64=("https://reaper.fm/files/6.x/reaper${pkgver//.}_linux_aarch64.tar.xz")
+source_armv7l=("https://reaper.fm/files/6.x/reaper${pkgver//.}_linux_armv7l.tar.xz")
+sha256sums_x86_64=('aa025b5230ca47e2eed9dd1f334684e0d2c8230d1caba6950e72b3915046bac1')
+sha256sums_i686=('50cc24df66dd0e61242dc9393a5976522844faa8785892d4674d06e3fbd2badd')
+sha256sums_aarch64=('d5a787d9a0002956a39f0e55263a47410403c23d04286e0057a51e2ba25dde93')
+sha256sums_armv7l=('5370c936c2eb74151339edb75792ad787cc692109404172aff1bf90401107de2')
package() {
- XDG_DATA_HOME="${srcdir}/desktop" sh "${srcdir}/reaper_linux_x86_64/install-reaper.sh" --install "${pkgdir}/opt" --integrate-user-desktop
-
- 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"
-
- 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"
-}
+ XDG_DATA_HOME="${srcdir}/desktop" sh "${srcdir}/reaper_linux_${arch}/install-reaper.sh" --install "${pkgdir}/opt" --integrate-user-desktop
+
+ 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/EULA.txt "${pkgdir}/usr/share/licenses/reaper/LICENSE"
+ sed -i 's#^Exec.*#Exec="/opt/REAPER/reaper" %F#g' "${srcdir}/desktop/applications/cockos-reaper.desktop"
+
+ install -Dm644 "${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 -Dm644 "${srcdir}/desktop/mime/packages/application-x-reaper.xml" "${pkgdir}/usr/share/mime/packages/application-x-reaper.xml"
+}