[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