David Runge pushed to branch main at Arch Linux / Packaging / Packages / 
sc3-plugins


Commits:
1ae0acfb by David Runge at 2023-12-22T12:37:45+01:00
Apply cmake packaging guidelines

Remove unnecessary prepare() function.

Signed-off-by: David Runge <[email protected]>

- - - - -
b457611a by David Runge at 2023-12-22T12:39:21+01:00
Switch to correct SPDX license identifier for upstream project

Signed-off-by: David Runge <[email protected]>

- - - - -
8074a802 by David Runge at 2023-12-22T12:40:39+01:00
Remove unnecessary quotes and curly braces

Signed-off-by: David Runge <[email protected]>

- - - - -
1db40c88 by David Runge at 2023-12-22T12:41:32+01:00
Use bash arrays with one entry per line for easier handling

Signed-off-by: David Runge <[email protected]>

- - - - -
87ead5cb by David Runge at 2023-12-22T13:09:50+01:00
upgpkg: 3.13.0-3

Rebuild against stk 5.0.1 which provides libstk-5.0.0.so

- - - - -


2 changed files:

- .SRCINFO
- PKGBUILD


Changes:

=====================================
.SRCINFO
=====================================
@@ -1,11 +1,11 @@
 pkgbase = sc3-plugins
        pkgdesc = Extension plugins for the SuperCollider3 audio synthesis 
server.
        pkgver = 3.13.0
-       pkgrel = 2
+       pkgrel = 3
        url = https://github.com/supercollider/sc3-plugins
        arch = x86_64
        groups = pro-audio
-       license = GPL2
+       license = GPL-2.0-or-later
        makedepends = cmake
        makedepends = fftw
        makedepends = stk
@@ -25,5 +25,7 @@ pkgname = sc3-plugins
        depends = gcc-libs
        depends = glibc
        depends = supercollider
+       depends = fftw
        depends = libfftw3f.so
-       depends = libstk-4.6.2.so
+       depends = stk
+       depends = libstk-5.0.0.so


=====================================
PKGBUILD
=====================================
@@ -2,15 +2,23 @@
 
 pkgname=sc3-plugins
 pkgver=3.13.0
-pkgrel=2
+pkgrel=3
 pkgdesc="Extension plugins for the SuperCollider3 audio synthesis server."
 arch=(x86_64)
 url="https://github.com/supercollider/sc3-plugins";
-license=(GPL2)
+license=(GPL-2.0-or-later)
 groups=(pro-audio)
-depends=(gcc-libs glibc supercollider)
-makedepends=(cmake fftw stk)
-source=("https://github.com/supercollider/${pkgname}/releases/download/Version-${pkgver}/${pkgname}-${pkgver}-Source.tar.bz2"{,.asc})
+depends=(
+  gcc-libs
+  glibc
+  supercollider
+)
+makedepends=(
+  cmake
+  fftw
+  stk
+)
+source=($url/releases/download/Version-$pkgver/$pkgname-$pkgver-Source.tar.bz2{,.asc})
 
sha512sums=('4a89bb7d76d60983a8c5ea6560dc9993f585e7dc47593adc2686b772cdb7649423e2cf2c170340c0c7ee16d4a6348877a6572faacfc593a9075da60b9a06988f'
             'SKIP')
 
b2sums=('55e34ff7cdae5ef48199c529e2a55c72fcb4c462d5e6f0001513e0b0d9b9e902f3e117e10fe9063b1e0f22d8d950e087059f2ca8bf1d4d794302d6dda22326bd'
@@ -20,27 +28,28 @@ validpgpkeys=(
     '2E1C4FC2F6BB58FA157B21B8064B501EB7405F04' # Marcin Paczkowski 
<[email protected]>
 )
 
-prepare() {
-  mv -v "$pkgname-$pkgver-Source" "${pkgname}-${pkgver}"
-}
-
 build() {
-  cd "$pkgname-$pkgver"
-  cmake -DCMAKE_INSTALL_PREFIX=/usr \
-        -DCMAKE_BUILD_TYPE=None \
-        -DSC_PATH=/usr/include/SuperCollider/ \
-        -DSYSTEM_STK=ON \
-        -DSUPERNOVA=ON \
-        -W no-dev \
-        -B build \
-        -S .
-  make VERBOSE=1 -C build
+  local cmake_options=(
+    -B build
+    -D CMAKE_BUILD_TYPE=None
+    -D CMAKE_INSTALL_PREFIX=/usr
+    -D SC_PATH=/usr/include/SuperCollider/
+    -D SUPERNOVA=ON
+    -D SYSTEM_STK=ON
+    -S $pkgname-$pkgver-Source
+    -W no-dev
+  )
+
+  cmake "${cmake_options[@]}"
+  cmake --build build --verbose
 }
 
 package() {
-  depends+=(libfftw3f.so libstk-4.6.2.so)
+  depends+=(
+    fftw libfftw3f.so
+    stk libstk-5.0.0.so
+  )
 
-  cd "$pkgname-$pkgver"
-  make VERBOSE=1 DESTDIR="$pkgdir/" install -C build
-  install -vDm 644 {{DEVELOPING,README}.md,TODO} -t 
"${pkgdir}/usr/share/doc/${pkgname}/"
+  DESTDIR="$pkgdir" cmake --install build
+  install -vDm 644 $pkgname-$pkgver-Source/{{DEVELOPING,README}.md,TODO} -t 
"$pkgdir/usr/share/doc/$pkgname/"
 }



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/sc3-plugins/-/compare/b3e5d5a2985fb93116d2c3abfd60ed84abfb1293...87ead5cb28e85ace62abb4ea692d439de8284221

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/sc3-plugins/-/compare/b3e5d5a2985fb93116d2c3abfd60ed84abfb1293...87ead5cb28e85ace62abb4ea692d439de8284221
You're receiving this email because of your account on gitlab.archlinux.org.


Reply via email to