upgpkg: wordpress 6.2.1-1
[ArchLinux/community.git] / carla / repos / community-x86_64 / PKGBUILD
blob73f4dad4b4ad84f551373977e84bbb88bf18e32e
1 # Maintainer: David Runge <dvzrv@archlinux.org>
2 # Contributor: Llewelyn Trahaearn <WoefulDerelict [at] GMail [dot] com>
3 # Contributor: falkTX <falktx [at] gmail [dot] com>
5 _name=Carla
6 pkgname=carla
7 _commit=4a6dc504be5d547a97079bf3400a85f9080177db  # refs/tags/v2.5.4
8 pkgver=2.5.4
9 pkgrel=1
10 pkgdesc="Audio Plugin Host"
11 arch=(x86_64)
12 url="https://kxstudio.linuxaudio.org/Applications:Carla"
13 license=(GPL2)
14 groups=(pro-audio)
15 depends=(
16   gcc-libs
17   glibc
18   hicolor-icon-theme
19   libx11
20   python-pyqt5
21   python-pyliblo
22   python-rdflib
23   qt5-base
24   qt5-svg
25   sdl2
27 makedepends=(
28   alsa-lib
29   file
30   fluidsynth
31   freetype2
32   git
33   libglvnd
34   liblo
35   libpulse
36   libsndfile
37   qt5-tools
39 optdepends=(
40   'jack: for using carla with JACK'
41   'lv2-host: for the LV2 plugin'
42   'vst-host: for the VST plugin'
44 provides=(dssi-host ladspa-host lv2-host vst-host vst3-host)
45 source=(git+https://github.com/falkTX/$pkgname#tag=$_commit?signed)
46 sha512sums=('SKIP')
47 b2sums=('SKIP')
48 validpgpkeys=('62B11043D2F6EB6672D93103CDBAA37ABC74FBA0')  # falkTX <falktx@falktx.com>
50 prepare() {
51   cd $pkgname
52   # fix issues with python-pyqt5
53   git cherry-pick -n 4151e160f1e9e03412c112fec54b5f1cde4c45de
56 build() {
57   make features -C $pkgname
58   make -C $pkgname
61 package() {
62   depends+=(
63     alsa-lib libasound.so
64     file libmagic.so
65     fluidsynth libfluidsynth.so
66     freetype2 libfreetype.so
67     libglvnd libGL.so
68     liblo liblo.so
69     libpulse libpulse.so libpulse-simple.so
70     libsndfile libsndfile.so
71   )
73   make DEFAULT_QT=5 DESTDIR="$pkgdir" PREFIX=/usr install -C $pkgname
74   install -vDm 644 $pkgname/README.md -t "$pkgdir/usr/share/doc/$pkgname/"
75   find "$pkgdir" -type f -iname "*.so" -exec chmod +x {} +
77 # vim:set ts=2 sw=2 et: