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.
