|
1 | 1 | # Maintainer: OSAMC <https://github.com/osam-cologne/archlinux-proaudio> |
2 | 2 | # Contributor: Christopher Arndt <aur -at- chrisarndt -dot- de> |
3 | 3 |
|
4 | | -_projectname=Fluida.lv2 |
5 | | -_plugin_uri="https://github.com/brummer10/$_projectname" |
6 | | -pkgname=${_projectname,,} |
| 4 | +_name=Fluida.lv2 |
| 5 | +_plugin_uri="https://github.com/brummer10/$_name" |
| 6 | +pkgname=${_name,,} |
7 | 7 | pkgver=0.8 |
8 | | -pkgrel=2 |
| 8 | +pkgrel=3 |
9 | 9 | pkgdesc='An LV2 plugin which wraps the fluidsynth SF2 soundfont player' |
10 | 10 | arch=(x86_64 aarch64) |
11 | | -url="https://github.com/brummer10/$_projectname" |
| 11 | +url="https://github.com/brummer10/$_name" |
12 | 12 | license=(GPL2) |
13 | | -depends=(cairo) |
| 13 | +depends=(cairo gcc-libs glibc libx11) |
14 | 14 | makedepends=(fluidsynth lv2 xxd) |
15 | 15 | checkdepends=(lv2lint) |
16 | | -optdepends=('lv2-host: for LV2 plugin') |
| 16 | +optdepends=('lv2-host: for loading the LV2 format plugin') |
17 | 17 | groups=(lv2-plugins pro-audio) |
18 | | -source=("https://github.com/brummer10/Fluida.lv2/releases/download/v$pkgver/${_projectname%*.lv2}_$pkgver.tar.gz") |
19 | | -sha256sums=('67aa666bf68c13b3def8b47d19589a86ccd8f534aa2090d1304c6c025fe38e51') |
| 18 | +source=("https://github.com/brummer10/Fluida.lv2/releases/download/v$pkgver/${_name%*.lv2}_$pkgver.tar.gz" |
| 19 | + 'libxputty-fix-asprintf.patch::https://github.com/brummer10/libxputty/commit/7eb70bf3f7bce0af9e1919d6c875cdb8efca734e.patch' |
| 20 | + 'fluida-fix-asprintf.patch') |
| 21 | +sha256sums=('67aa666bf68c13b3def8b47d19589a86ccd8f534aa2090d1304c6c025fe38e51' |
| 22 | + '15fe7e3e2ec8efe62dc9bb4c0830eaf3ed0373cd39ebd755f2d9193710ebbf76' |
| 23 | + 'ee62982b9d8f3a713bf15e31510727a5ac36c8a1c7c4985a13ffcf7668289300') |
| 24 | + |
| 25 | + |
| 26 | +prepare() { |
| 27 | + cd ${_name%*.lv2}_$pkgver |
| 28 | + patch -p1 -N -r - -i "$srcdir"/fluida-fix-asprintf.patch |
| 29 | + cd libxputty |
| 30 | + patch -p1 -N -r - -i "$srcdir"/libxputty-fix-asprintf.patch |
| 31 | +} |
20 | 32 |
|
21 | 33 | build() { |
22 | | - cd ${_projectname%*.lv2}_$pkgver |
| 34 | + cd ${_name%*.lv2}_$pkgver |
23 | 35 | make |
24 | 36 | } |
25 | 37 |
|
26 | 38 | check() { |
27 | | - cd ${_projectname%*.lv2}_$pkgver |
28 | | - lv2lint -Mpack -I Fluida/$_projectname "$_plugin_uri" |
| 39 | + cd ${_name%*.lv2}_$pkgver |
| 40 | + lv2lint -Mpack -I Fluida/$_name "$_plugin_uri" |
29 | 41 | } |
30 | 42 |
|
31 | 43 | package() { |
32 | | - depends+=('libfluidsynth.so') |
33 | | - cd ${_projectname%*.lv2}_$pkgver |
| 44 | + depends+=(libfluidsynth.so) |
| 45 | + cd ${_name%*.lv2}_$pkgver |
34 | 46 | make DESTDIR="$pkgdir" PREFIX=/usr install |
35 | 47 | } |
0 commit comments