[arch-commits] Commit in polyphone/trunk (PKGBUILD)

David Runge dvzrv at archlinux.org
Sat Jun 22 23:07:00 UTC 2019


    Date: Saturday, June 22, 2019 @ 23:07:00
  Author: dvzrv
Revision: 482815

upgpkg: polyphone 2.0.1-5

Adding qcustomplot to depends by applying upstream patches, that allow proper devondering, when using qcustomplot > 2.0.0.

Modified:
  polyphone/trunk/PKGBUILD

----------+
 PKGBUILD |   19 ++++++++++++-------
 1 file changed, 12 insertions(+), 7 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2019-06-22 21:59:25 UTC (rev 482814)
+++ PKGBUILD	2019-06-22 23:07:00 UTC (rev 482815)
@@ -1,7 +1,7 @@
 # Maintainer: David Runge <dave at sleepmap.de>
 pkgname=polyphone
 pkgver=2.0.1
-pkgrel=4
+pkgrel=5
 pkgdesc="A soundfont editor for quickly designing musical instruments"
 arch=('x86_64')
 url="https://polyphone-soundfonts.com/en/"
@@ -8,16 +8,21 @@
 license=('GPL')
 groups=('pro-audio')
 depends=('desktop-file-utils' 'hicolor-icon-theme' 'qt5-svg' 'portaudio'
-'rtmidi' 'stk')
+'qcustomplot' 'rtmidi' 'stk')
 makedepends=('qt5-tools')
-source=("${pkgname}-${pkgver}.tar.gz::https://github.com/davy7125/${pkgname}/archive/${pkgver}.tar.gz")
-sha512sums=('6eb59f5b19c2a944dd2cc2bb06391a32e786444f2e796d223adb2066c1965293f67ceb4f42b968e6ce101fed0a4cc4cb49a2011527701ac7bdede059548a6eac')
+source=("${pkgname}-${pkgver}.tar.gz::https://github.com/davy7125/${pkgname}/archive/${pkgver}.tar.gz"
+        "${pkgname}-2.0.1-nullptr.patch::https://github.com/davy7125/polyphone/commit/a8223e1.patch"
+        "${pkgname}-2.0.1-qcustomplot.patch::https://github.com/davy7125/polyphone/commit/9616c1a1d014c802288ae853b98e3eaab839b909.patch")
+sha512sums=('f8f75d4b0fd8c2acb00c766180b03d76c4ea560c5f685916c4cfcdd8614e80a601246a50194330ab388352db16a8d03c472d370a6ad33308170303e2862368d2'
+            'f6867703525e3def2d981ae65e48807c25f388142ba1a715b28edee0046762beaf432ec110a0e687bc01bbf4b5b56cabcfa67301b6dd87ca23340c0bb8a9ecd9'
+            '65747fe274feb4ff01df3e9e52d5635acfb13c397cd752b14427e6533d401ddc1504d25483171fbb358b4cb1772b1db3fe302b3f0b59ec67ea4d9ed885b23b73')
 
 prepare() {
-  cd "${pkgname}-${pkgver}/sources"
-  # we need to use the vendored qcustomplot, as the current is incompatible
+  cd "${pkgname}-${pkgver}"
+  # adding patches to allow system qcustomplot to be used:
   # https://github.com/davy7125/polyphone/issues/56
-  sed -e '/USE_LOCAL_QCUSTOMPLOT/ s/#//' -i "${pkgname}.pro"
+  patch -Np1 -i ../${pkgname}-2.0.1-nullptr.patch
+  patch -Np1 -i ../${pkgname}-2.0.1-qcustomplot.patch
 }
 
 build() {



More information about the arch-commits mailing list