extra/carla to 2.5.8-2

This commit is contained in:
Kevin Mihelich 2024-05-27 10:49:21 +00:00
parent 2454a6de85
commit d53ae87d29
3 changed files with 17 additions and 10 deletions

View file

@ -1,7 +1,7 @@
pkgbase = carla
pkgdesc = Audio Plugin Host
pkgver = 2.5.8
pkgrel = 1
pkgrel = 2
url = https://kxstudio.linuxaudio.org/Applications:Carla
arch = x86_64
groups = pro-audio
@ -40,10 +40,10 @@ pkgbase = carla
provides = lv2-host
provides = vst-host
provides = vst3-host
source = git+https://github.com/falktx/carla#commit=4f94d6120209f7605f62200b03fe8e7de84a1b91?signed
source = git+https://github.com/falktx/carla.git?signed#tag=v2.5.8
validpgpkeys = 62B11043D2F6EB6672D93103CDBAA37ABC74FBA0
sha512sums = SKIP
b2sums = SKIP
sha512sums = 6d05694f2395258f568caa444230cd652b3cc885d251f54b2cf77f43bfdfcc18bcb673a2dea05091a012349d746c84c9c4e07da323be8cfa93d9583cd459b9d4
b2sums = e6444987502854a27598422bbe7f49d7edf298fb3e09470e76ca8fcf30cca8bd997b1a5bcfa1a655df0773b3ece7cffa1bacfd9ef3c93f7bad89f14a376758a9
pkgname = carla
depends = gcc-libs

View file

@ -0,0 +1,4 @@
[carla]
source = "git"
git = "https://github.com/falktx/carla"
prefix = "v"

View file

@ -5,11 +5,9 @@
# ALARM: Kevin Mihelich <kevin@archlinuxarm.org>
# - make with NOOPT=true
_name=Carla
pkgname=carla
_commit=4f94d6120209f7605f62200b03fe8e7de84a1b91 # refs/tags/v2.5.8^{}
pkgver=2.5.8
pkgrel=1
pkgrel=2
pkgdesc="Audio Plugin Host"
arch=(x86_64)
url="https://kxstudio.linuxaudio.org/Applications:Carla"
@ -58,9 +56,9 @@ provides=(
vst-host
vst3-host
)
source=("git+$_url#commit=$_commit?signed")
sha512sums=('SKIP')
b2sums=('SKIP')
source=("git+$_url.git?signed#tag=v$pkgver")
sha512sums=('6d05694f2395258f568caa444230cd652b3cc885d251f54b2cf77f43bfdfcc18bcb673a2dea05091a012349d746c84c9c4e07da323be8cfa93d9583cd459b9d4')
b2sums=('e6444987502854a27598422bbe7f49d7edf298fb3e09470e76ca8fcf30cca8bd997b1a5bcfa1a655df0773b3ece7cffa1bacfd9ef3c93f7bad89f14a376758a9')
validpgpkeys=(62B11043D2F6EB6672D93103CDBAA37ABC74FBA0) # falkTX <falktx@falktx.com>
pkgver() {
@ -68,6 +66,11 @@ pkgver() {
git describe --tag | sed 's/\([^-]*-g\)/r\1/;s/-/./g;s/v//g'
}
prepare() {
cd $pkgname
git cherry-pick -n 9370483b0a278eab6462c33b16e53377f7fffc6c # fix issue with liblo API breakage
}
build() {
make NOOPT=true features -C $pkgname
make NOOPT=true -C $pkgname