diff --git a/extra/carla/.SRCINFO b/extra/carla/.SRCINFO index 6096e8359..b30aaedc3 100644 --- a/extra/carla/.SRCINFO +++ b/extra/carla/.SRCINFO @@ -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 diff --git a/extra/carla/.nvchecker.toml b/extra/carla/.nvchecker.toml new file mode 100644 index 000000000..40760bf28 --- /dev/null +++ b/extra/carla/.nvchecker.toml @@ -0,0 +1,4 @@ +[carla] +source = "git" +git = "https://github.com/falktx/carla" +prefix = "v" diff --git a/extra/carla/PKGBUILD b/extra/carla/PKGBUILD index 6722743b6..39516ff93 100644 --- a/extra/carla/PKGBUILD +++ b/extra/carla/PKGBUILD @@ -5,11 +5,9 @@ # ALARM: Kevin Mihelich # - 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 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