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

Reply via email to