diff options
-rw-r--r-- | .SRCINFO | 31 | ||||
-rw-r--r-- | .gitignore | 2 | ||||
-rw-r--r-- | PKGBUILD | 63 |
3 files changed, 63 insertions, 33 deletions
@@ -1,18 +1,31 @@ -# Generated by mksrcinfo v8 -# Sat May 28 09:20:59 UTC 2016 pkgbase = sc3-plugins-git - pkgdesc = Plugins for SuperCollider (Git version) - pkgver = 3.7.1.r25.g41a4923 + pkgdesc = Extension plugins for the SuperCollider3 audio synthesis server. + pkgver = 3.11.0.r2.g03b233b pkgrel = 1 - url = http://supercollider.sourceforge.net/ + url = https://github.com/supercollider/sc3-plugins arch = i686 arch = x86_64 - license = GPL + license = GPL2 + makedepends = cmake + makedepends = fftw + makedepends = git + makedepends = stk + depends = gcc-libs + depends = glibc depends = supercollider - provides = supercollider-with-extras-git - conflicts = supercollider-with-extras-git + provides = sc3-plugins + conflicts = sc3-plugins source = sc3-plugins::git+https://github.com/supercollider/sc3-plugins - md5sums = SKIP + source = git+https://github.com/timblechmann/nova-simd.git + source = git+https://github.com/thestk/stk.git + sha512sums = SKIP + sha512sums = SKIP + sha512sums = SKIP pkgname = sc3-plugins-git + depends = gcc-libs + depends = glibc + depends = supercollider + depends = libfftw3f.so + depends = libstk-4.6.1.so diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..99f4a6428182 --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +*.zst +*/ @@ -1,40 +1,55 @@ -# Maintainer: ptrv <mail@petervasil.net> +# Maintainer: David Runge <dvzrv@archlinux.org> +# Contributor: ptrv <mail@petervasil.net> +_name=sc3-plugins pkgname=sc3-plugins-git -_name="sc3-plugins" -pkgver=3.7.1.r25.g41a4923 +pkgver=3.11.0.r2.g03b233b pkgrel=1 -pkgdesc="Plugins for SuperCollider (Git version)" -url="http://supercollider.sourceforge.net/" +pkgdesc="Extension plugins for the SuperCollider3 audio synthesis server." arch=('i686' 'x86_64') -license=('GPL') -depends=('supercollider') -conflicts=('supercollider-with-extras-git') -provides=('supercollider-with-extras-git') - -source=("${_name}::git+https://github.com/supercollider/sc3-plugins") -md5sums=('SKIP') +url="https://github.com/supercollider/sc3-plugins" +license=('GPL2') +depends=('gcc-libs' 'glibc' 'supercollider') +makedepends=('cmake' 'fftw' 'git' 'stk') +conflicts=('sc3-plugins') +provides=('sc3-plugins') +source=("${_name}::git+https://github.com/supercollider/sc3-plugins" + "git+https://github.com/timblechmann/nova-simd.git" + "git+https://github.com/thestk/stk.git") +sha512sums=('SKIP' + 'SKIP' + 'SKIP') pkgver() { cd "$_name" git describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g;s/Version.//g' } -build() { - cd $srcdir/$_name - git submodule update --init --recursive . - - [ -d bld ] || mkdir bld && cd bld +prepare() { + cd "$_name" + git submodule init + git config submodule.external_libraries/nova-simd.url "${srcdir}/nova-simd" + git config submodule.external_libraries/stk.url "${srcdir}/stk" + git submodule update +} - cmake .. -DCMAKE_INSTALL_PREFIX=/usr \ - -DCMAKE_BUILD_TYPE=Release \ - -DSC_PATH=/usr/include/SuperCollider \ +build() { + cd "$_name" + cmake -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_BUILD_TYPE='None' \ + -DSC_PATH=/usr/include/SuperCollider/ \ + -DSYSTEM_STK=ON \ -DSUPERNOVA=1\ - -DAY=1 - make + -W no-dev \ + -B build \ + -S . + make VERBOSE=1 -C build } package() { - cd "$srcdir/$_name/bld" - make DESTDIR="$pkgdir/" install + depends+=('libfftw3f.so' 'libstk-4.6.1.so') + cd "$_name" + make DESTDIR="$pkgdir/" install -C build + install -vDm 644 {{DEVELOPING,README}.md,TODO} \ + -t "${pkgdir}/usr/share/doc/${pkgname}/" } |