summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMads Kjeldgaard2021-06-05 13:19:35 +0200
committerMads Kjeldgaard2021-06-05 13:19:35 +0200
commitc519266f410644e40de55781e699c7d218c59679 (patch)
treecd5cf976bf9d6aa9b7c5890fa84bd15212d94162
downloadaur-c519266f410644e40de55781e699c7d218c59679.tar.gz
first commit
-rw-r--r--.SRCINFO20
-rw-r--r--PKGBUILD49
2 files changed, 69 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..dace294dc621
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,20 @@
+pkgbase = supercollider-graphloopgrain-git
+ pkgdesc = Graph-based audio looping and granulation in Flucoma
+ pkgver = r3.db9bbc6
+ pkgrel = 1
+ url = https://github.com/flucoma/graph_loop_grain
+ arch = any
+ groups = pro-audio
+ groups = supercollider-plugins
+ license = GPL
+ makedepends = git
+ makedepends = cmake
+ makedepends = supercollider-headers-git
+ depends = supercollider
+ optdepends = supercollider-flucoma
+ optdepends = supercollider-flucoma-git
+ source = supercollider-graphloopgrain-git-r3.db9bbc6::git+https://github.com/flucoma/graph_loop_grain.git
+ md5sums = SKIP
+
+pkgname = supercollider-graphloopgrain-git
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..731c32da870f
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,49 @@
+# Maintainer: Mads Kjeldgaard<mail@madskjeldgaard.dk>
+pkgname=supercollider-graphloopgrain-git
+pkgver=r3.db9bbc6
+pkgrel=1
+pkgdesc='Graph-based audio looping and granulation in Flucoma'
+arch=('any')
+url='https://github.com/flucoma/graph_loop_grain'
+license=('GPL')
+groups=('pro-audio' 'supercollider-plugins')
+depends=('supercollider')
+makedepends=('git' 'cmake' 'supercollider-headers-git')
+optdepends=('supercollider-flucoma' 'supercollider-flucoma-git')
+source=("$pkgname-$pkgver"::git+$url.git)
+md5sums=('SKIP')
+
+pkgver() {
+ cd "$srcdir/$pkgname-$pkgver/supercollider"
+ printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
+}
+
+build() {
+ SC_SRC="/usr/share/supercollider-headers"
+
+ cd "$srcdir/$pkgname-$pkgver/supercollider"
+ git submodule update --init --recursive
+
+ mkdir build; cd build
+ cmake -DSC_PATH=$SC_SRC ..
+ make
+}
+
+
+package() {
+ DEST="$pkgdir/usr/share/SuperCollider/Extensions/$pkgname"
+ cd "$srcdir/$pkgname-$pkgver/supercollider/build"
+
+
+ cmake --build . --target install
+
+ # install -Dm755 dist $DEST
+ mkdir -p $DEST
+ cp -av dist/plugins $DEST/
+ cp -av dist/Classes $DEST/
+ cp -av dist/HelpSource $DEST/
+
+
+
+}
+