summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMilk Brewster2020-07-27 23:26:36 +0100
committerMilk Brewster2020-07-27 23:26:36 +0100
commitedb7db74697dc8c284d93c73f5aad9659f14ffdb (patch)
treecabd2d612c5141d8bd30f6e1d030dd787f09cca8
downloadaur-edb7db74697dc8c284d93c73f5aad9659f14ffdb.tar.gz
initial commit
-rw-r--r--.SRCINFO18
-rw-r--r--PKGBUILD50
2 files changed, 68 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..9905ebd88edb
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,18 @@
+pkgbase = chowtapemodel.lv2-git
+ pkgdesc = Physical modelling signal processing for analog tape recording.
+ pkgver = r101.822fa51
+ pkgrel = 1
+ url = https://github.com/jatinchowdhury18/AnalogTapeModel
+ arch = x86_64
+ license = GPL
+ depends = alsa-lib
+ depends = libxcursor
+ depends = libxinerama
+ depends = libxrandr
+ depends = freeglut
+ depends = jack
+ source = chowtapemodel.lv2-git::git+https://github.com/jatinchowdhury18/AnalogTapeModel
+ md5sums = SKIP
+
+pkgname = chowtapemodel.lv2-git
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..36fcd673c513
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,50 @@
+# Maintainer: Milkii Brewster <milkii on Freenode IRC>
+maintaner="Milkii Brewster <milkii on Freenode IRC>"
+pkgname=chowtapemodel.lv2-git
+pkgdesc="Physical modelling signal processing for analog tape recording."
+pkgver=r101.822fa51
+pkgrel=1
+epoch=
+arch=(x86_64)
+url="https://github.com/jatinchowdhury18/AnalogTapeModel"
+license=(GPL)
+groups=()
+depends=('alsa-lib' 'libxcursor' 'libxinerama' 'libxrandr' 'freeglut' 'jack')
+makedepends=()
+checkdepends=()
+optdepends=()
+provides=()
+conflicts=()
+replaces=()
+backup=()
+options=()
+install=
+changelog=
+source=($pkgname::git+https://github.com/jatinchowdhury18/AnalogTapeModel)
+noextract=()
+md5sums=('SKIP')
+
+pkgver() {
+ cd "$pkgname"
+ ( set -o pipefail
+ git describe --long 2>/dev/null | sed 's/\([^-]*-g\)/r\1/;s/-/./g' ||
+ printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
+ )
+}
+
+prepare() {
+ cd "$pkgname"
+ # git submodule update --init
+}
+
+build() {
+ cd "$pkgname"
+ # ./configure --prefix=/usr
+ # cd Plugin/ && bash build_linux.sh
+}
+
+package() {
+ cd "$pkgname"
+ mkdir -p "$pkgdir"/usr/lib/lv2/
+ cp -r Plugin/Builds/LinuxMakefile/build/CHOWTapeModel.lv2 "$pkgdir"/usr/lib/lv2/
+}