diff options
-rw-r--r-- | .SRCINFO | 63 | ||||
-rw-r--r-- | PKGBUILD | 86 | ||||
-rw-r--r-- | changelog.txt | 16 |
3 files changed, 117 insertions, 48 deletions
@@ -1,30 +1,65 @@ pkgbase = carla-git pkgdesc = Audio Plugin Host - pkgver = 2.1.r40.g577987dff + pkgver = 2.5.1.r415.gdd092c74a pkgrel = 1 epoch = 1 - url = http://kxstudio.sf.net/carla + url = https://kx.studio/Applications:Carla changelog = changelog.txt - arch = i686 arch = x86_64 - license = GPL2+ + groups = pro-audio + groups = lv2-plugins + groups = vst-plugins + license = GPL2 + makedepends = file + makedepends = fluidsynth + makedepends = freetype2 makedepends = git - makedepends = gtk2 - makedepends = gtk3 - depends = ffmpeg - depends = file - depends = fluidsynth - depends = liblo + makedepends = liblo + makedepends = libsndfile + makedepends = qt5-tools + depends = alsa-lib + depends = gcc-libs + depends = glibc + depends = hicolor-icon-theme + depends = libglvnd + depends = libx11 + depends = libxcursor + depends = libxrandr depends = python-pyqt5 + depends = qt5-base depends = qt5-svg - optdepends = gtk2: LV2 GTK2 UI support - optdepends = gtk3: LV2 GTK3 UI support + optdepends = jack: for using carla with JACK + optdepends = lv2-host: for the LV2 plugin + optdepends = vst-host: for the VST plugin optdepends = python-pyliblo: OSC control support optdepends = python-rdflib: LADSPA-RDF support provides = carla + provides = clap-host + provides = dssi-host + provides = ladspa-host + provides = lv2-host + provides = vst3-host + provides = vst-host conflicts = carla - source = carla::git+https://github.com/falkTX/Carla.git#branch=develop + source = carla::git+https://github.com/falkTX/Carla.git md5sums = SKIP pkgname = carla-git - + depends = alsa-lib + depends = gcc-libs + depends = glibc + depends = hicolor-icon-theme + depends = libglvnd + depends = libx11 + depends = libxcursor + depends = libxrandr + depends = python-pyqt5 + depends = qt5-base + depends = qt5-svg + depends = libasound.so + depends = libfluidsynth.so + depends = libfreetype.so + depends = libGL.so + depends = liblo.so + depends = libmagic.so + depends = libsndfile.so @@ -1,63 +1,81 @@ # Maintainer: Christopher Arndt <aur -at- chrisarndt -dot- de> # Contributor: cocreature <moritz.kiefer<at>purelyfunctional<dot>org> -_pkgname="carla" -pkgname="${_pkgname}-git" -pkgver=2.1.r40.g577987dff +_name=Carla +_pkgname=${_name,,} +pkgname=$_pkgname-git +pkgver=2.5.1.r415.gdd092c74a pkgrel=1 epoch=1 pkgdesc="Audio Plugin Host" -arch=("i686" "x86_64") -url="http://kxstudio.sf.net/carla" -license=("GPL2+") -conflicts=("${_pkgname}") -provides=("${_pkgname}") +arch=(x86_64) +url='https://kx.studio/Applications:Carla' +license=(GPL2) +conflicts=($_pkgname) +provides=( + $_pkgname + clap-host + dssi-host + ladspa-host + lv2-host + vst3-host + vst-host +) depends=( - 'ffmpeg' - 'file' - 'fluidsynth' - 'liblo' - 'python-pyqt5' - 'qt5-svg' + alsa-lib + gcc-libs + glibc + hicolor-icon-theme + libglvnd + libx11 + libxcursor + libxrandr + python-pyqt5 + qt5-base + qt5-svg ) makedepends=( - 'git' - 'gtk2' - 'gtk3' + file + fluidsynth + freetype2 + git + liblo + libsndfile + qt5-tools ) optdepends=( - 'gtk2: LV2 GTK2 UI support' - 'gtk3: LV2 GTK3 UI support' - 'python-pyliblo: OSC control support' - 'python-rdflib: LADSPA-RDF support' + 'jack: for using carla with JACK' + 'lv2-host: for the LV2 plugin' + 'vst-host: for the VST plugin' + 'python-pyliblo: OSC control support' + 'python-rdflib: LADSPA-RDF support' ) -source=("${_pkgname}::git+https://github.com/falkTX/Carla.git#branch=develop") +groups=(pro-audio lv2-plugins vst-plugins) +source=("$_pkgname::git+https://github.com/falkTX/$_name.git") md5sums=('SKIP') changelog='changelog.txt' - pkgver() { - cd "${srcdir}/${_pkgname}" + cd $_pkgname git describe --long --tags | sed "s/\([^-]*-g\)/r\1/;s/-/./g;s/^v//" } build() { - cd "${srcdir}/${_pkgname}" + cd $_pkgname + make features make \ - HAVE_QT4=false \ - MOC_QT5=/usr/bin/moc-qt5 \ - RCC_QT5=/usr/bin/rcc-qt5 \ - UIC_QT5=/usr/bin/uic-qt5 + DEFAULT_QT=5 \ + HAVE_QT4=false } package() { - cd "${srcdir}/${_pkgname}" + depends+=(libasound.so libfluidsynth.so libfreetype.so libGL.so liblo.so libmagic.so + libsndfile.so) + cd $_pkgname make \ + DEFAULT_QT=5 \ HAVE_QT4=false \ - MOC_QT5=/usr/bin/moc-qt5 \ - RCC_QT5=/usr/bin/rcc-qt5 \ - UIC_QT5=/usr/bin/uic-qt5 \ - DESTDIR="${pkgdir}/" \ + DESTDIR="$pkgdir" \ PREFIX=/usr \ install } diff --git a/changelog.txt b/changelog.txt index 78c2f077e301..d5921e15d94f 100644 --- a/changelog.txt +++ b/changelog.txt @@ -1,3 +1,19 @@ +2022-10-12 Christopher Arndt <aur -at- chrisarndt -dot- de> + * 2.5.1.r47.gdf1338860 + Provides 'clap-host' + Add groups 'pro-audio', 'lv2-plugins' and 'vst-plugins' + Removed arch 'i686' because I can't test it + +2022-07-16 Christopher Arndt <aur -at- chrisarndt -dot- de> + + * 2.5.0.r1.ge3b25116d + Updated to be more in line with release package in community repo + +2021-03-17 Christopher Arndt <aur -at- chrisarndt -dot- de> + + * 2.3.0.RC2.r0.g2294a5c86-1 + Switched back to 'master' git branch, since 'develop' is no more + 2019-07-12 Christopher Arndt <aur -at- chrisarndt -dot- de> * 1:2.1.alpha2.r156.ga1f759bc-1 |