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

David Runge dvzrv at archlinux.org
Thu Jul 9 07:27:15 UTC 2020


    Date: Thursday, July 9, 2020 @ 07:27:14
  Author: dvzrv
Revision: 661794

upgpkg: stk 4.6.1-3: Rebuilding with proper provides.

As the provided shared object is not at all stable we need to pin the provides using the pkgver.
When only using libstk.so in provides the architecture and version is not tracked.
Adding all sodeps in package() and moving the respective packages to makedepends.

Modified:
  stk/trunk/PKGBUILD

----------+
 PKGBUILD |   13 +++++++------
 1 file changed, 7 insertions(+), 6 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2020-07-09 06:24:32 UTC (rev 661793)
+++ PKGBUILD	2020-07-09 07:27:14 UTC (rev 661794)
@@ -5,17 +5,17 @@
 
 pkgname=stk
 pkgver=4.6.1
-pkgrel=2
+pkgrel=3
 pkgdesc='The Synthesis ToolKit in C++'
 arch=('x86_64')
 url='https://ccrma.stanford.edu/software/stk/'
 license=('MIT')
-depends=('alsa-lib' 'gcc-libs' 'glibc' 'libjack.so')
-makedepends=('doxygen')
+depends=('gcc-libs' 'glibc')
+makedepends=('alsa-lib' 'doxygen' 'jack')
 optdepends=('tk: run provided demos/samples')
 # CAUTION: introduces soname change on *every* release:
 # https://github.com/thestk/stk/issues/89
-provides=('libstk.so')
+provides=("libstk-${pkgver}.so")
 source=("${pkgname}-${pkgver}.tar.gz::https://github.com/thestk/${pkgname}/archive/${pkgver}.tar.gz")
 sha512sums=('61d4db7b4a45446e231dedc13e139cb488e2ce805278f0b20aa95e69ddb1fa9be549ab5f1fe24c69aa865ebc2940d5fba6e3819a1a7fb1d68e236131fcfb4cac')
 
@@ -26,8 +26,8 @@
 
 build() {
   cd "$pkgname-$pkgver"
-  ./configure RAWWAVE_PATH=/usr/share/${pkgname}/rawwaves/ \
-              --prefix=/usr \
+  export RAWWAVE_PATH="/usr/share/${pkgname}/rawwaves/"
+  ./configure --prefix=/usr \
               --enable-shared \
               --with-alsa \
               --with-jack
@@ -38,6 +38,7 @@
 }
 
 package() {
+  depends+=('libasound.so' 'libjack.so')
   cd "$pkgname-$pkgver"
 
   make DESTDIR="${pkgdir}" install


More information about the arch-commits mailing list