summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO63
-rw-r--r--PKGBUILD86
-rw-r--r--changelog.txt16
3 files changed, 117 insertions, 48 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 5675f1c813bb..3ce17b2651d8 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index 5dc75355eb8e..5285582d05de 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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