[arch-commits] Commit in gmsynth.lv2/trunk (2 files)
David Runge
dvzrv at archlinux.org
Tue Jul 14 07:52:41 UTC 2020
Date: Tuesday, July 14, 2020 @ 07:52:40
Author: dvzrv
Revision: 663595
upgpkg: gmsynth.lv2 0.5.0-1: Upgrading to 0.5.0.
Updating patch to devendor fluidsynth to not pull in glib2.
Adding sodeps in package() and moving the respective packages to makedepends.
Adding call to lv2lint in check().
Modified:
gmsynth.lv2/trunk/PKGBUILD
gmsynth.lv2/trunk/gmsynth.lv2-0.4.1-use-system-fluidsynth.patch
-----------------------------------------------+
PKGBUILD | 24 +++++++++++++++++-------
gmsynth.lv2-0.4.1-use-system-fluidsynth.patch | 2 +-
2 files changed, 18 insertions(+), 8 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2020-07-14 07:50:58 UTC (rev 663594)
+++ PKGBUILD 2020-07-14 07:52:40 UTC (rev 663595)
@@ -1,6 +1,7 @@
# Maintainer: David Runge <dvzrv at archlinux.org>
+
pkgname=gmsynth.lv2
-pkgver=0.4.1
+pkgver=0.5.0
pkgrel=1
pkgdesc="General MIDI LV2 Synth"
arch=('x86_64')
@@ -7,17 +8,20 @@
url="https://x42-plugins.com/x42/x42-gmsynth"
license=('GPL2')
groups=('pro-audio' 'lv2-plugins')
-depends=('glibc' 'glib2' 'libfluidsynth.so')
-makedepends=('lv2')
+depends=('glibc')
+makedepends=('fluidsynth' 'lv2')
+checkdepends=('lv2lint')
source=("$pkgname-$pkgver.tar.gz::https://github.com/x42/${pkgname}/archive/v${pkgver}.tar.gz"
- "$pkgname-$pkgver-use-system-fluidsynth.patch")
-sha512sums=('3b83d6376c297edc9f88bcaffb888eda730b70d239202d887f80b7df2f0ae316d95af5937e6387b3ff09c351f06f828a965e4fbac7a5af059aab0b89ad7191b3'
- '5f871b75c8e2e31dac6f780e0e40825d1984e8d6da679a5472f7c402f7cfaf08732b339d4ae23fbb333d4ff76324ee4fc45805caa59464302256c2f4a5006b66')
+ "$pkgname-0.4.1-use-system-fluidsynth.patch")
+sha512sums=('7059c560c514aa2fc5c342448f5437e29b84c7f391e163e7bb3312f39733270814d01e50dad18a793c3f2e7c5d09314a88dfa72a9c50d951935003741baf6256'
+ '80dbc28624c2f3636c1ae8599b9b755d9b9733474254f10b2427e00c8d849ff997c5fad7ad80d08af6a67fb6c92946e71cc55d9fe6d45e5c34581d40cd9fde07')
+b2sums=('70bcd32a166bcf01afbd1d6cc362bca50759af304603e84c79a9ccd40fd71e49161ce1801a130e7e4b2cfbdc711a21f702eb1e4dfc611d2ee224375f1a483bd0'
+ '502b5fc39a2b1780cded2fd180d9bab1cd073a9a73654fd5a4f873031ab1575d3a3c1649ff3f636f3da81a2ab00aea87be89a3cc9815de79b2a099584f2b7007')
prepare() {
cd "$pkgname-$pkgver"
# use system fluidsynth
- patch -Np1 -i "../$pkgname-$pkgver-use-system-fluidsynth.patch"
+ patch -Np1 -i "../$pkgname-0.4.1-use-system-fluidsynth.patch"
}
build() {
@@ -25,7 +29,13 @@
make
}
+check() {
+ cd "$pkgname-$pkgver"
+ lv2lint -Mpack -I build "http://gareus.org/oss/lv2/gmsynth"
+}
+
package() {
+ depends+=('libfluidsynth.so')
cd "$pkgname-$pkgver"
make DESTDIR="$pkgdir/" PREFIX='/usr' install
install -vDm 644 README.md -t "${pkgdir}/usr/share/doc/${pkgname}"
Modified: gmsynth.lv2-0.4.1-use-system-fluidsynth.patch
===================================================================
--- gmsynth.lv2-0.4.1-use-system-fluidsynth.patch 2020-07-14 07:50:58 UTC (rev 663594)
+++ gmsynth.lv2-0.4.1-use-system-fluidsynth.patch 2020-07-14 07:52:40 UTC (rev 663595)
@@ -6,7 +6,7 @@
override CFLAGS += -DPTW32_STATIC_LIB
endif
-override LOADLIBES += `pkg-config $(PKG_UI_FLAGS) --libs glib-2.0`
-+override LOADLIBES += `pkg-config $(PKG_UI_FLAGS) --libs glib-2.0 fluidsynth`
++override LOADLIBES += `pkg-config $(PKG_UI_FLAGS) --libs fluidsynth`
###############################################################################
More information about the arch-commits
mailing list