diff options
author | Christopher Arndt | 2015-06-21 00:35:04 +0200 |
---|---|---|
committer | Christopher Arndt | 2015-06-21 00:35:04 +0200 |
commit | 35cdb1b6a8d3334a1d46aecab8382f70584d4af1 (patch) | |
tree | c95b362259c438c8c85b1edf30b60b0043e20676 | |
download | aur-35cdb1b6a8d3334a1d46aecab8382f70584d4af1.tar.gz |
Initial import of jackass-git package
-rw-r--r-- | .SRCINFO | 19 | ||||
-rw-r--r-- | .gitignore | 8 | ||||
-rw-r--r-- | PKGBUILD | 60 |
3 files changed, 87 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..b6f34e0751f5 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,19 @@ +pkgbase = jackass-git + pkgdesc = A VST plugin that provides JACK-MIDI support for VST hosts. + pkgver = 1.0.r13.adcd7eb + pkgrel = 1 + url = https://github.com/falkTX/JackAss/ + arch = i686 + arch = x86_64 + license = MIT + makedepends = git + makedepends = unzip + depends = gcc-libs-multilib + depends = wine + provides = jackass + conflicts = jackass + source = jackass::git+https://github.com/falkTX/JackAss.git + sha256sums = SKIP + +pkgname = jackass-git + diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..db22ccdbdf5b --- /dev/null +++ b/.gitignore @@ -0,0 +1,8 @@ +pkg +src +jackass +vst_sdk2.4_rev2.zip +jackass-git-*.pkg.tar.xz +jackass-git-*.src.tar.gz +.AURINFO + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..4610d1008544 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,60 @@ +# Maintainer: Christopher Arndt <aur -at- chrisarndt -dot- de> + +_pkgname=jackass +pkgname="${_pkgname}-git" +pkgver=1.0.r13.adcd7eb +_pkgver=1.0 +pkgrel=1 +pkgdesc="A VST plugin that provides JACK-MIDI support for VST hosts." +arch=('i686' 'x86_64') +url="https://github.com/falkTX/JackAss/" +license=('MIT') +depends=('gcc-libs-multilib' 'wine') +makedepends=('git' 'unzip') +provides=("$_pkgname") +conflicts=("$_pkgname") +source=("${_pkgname}::git+https://github.com/falkTX/JackAss.git") +sha256sums=('SKIP') + +pkgver() { + cd "${srcdir}/${_pkgname}" + + echo ${_pkgver}.r$(git rev-list --count HEAD).$(git rev-parse --short HEAD) +} + +prepare() { + cd "${srcdir}/${_pkgname}" + + rm -rf vstsdk2.4 + + if [ ! -e "$startdir/vst_sdk2.4_rev2.zip" ]; then + error "This package needs the Steinberg VST SDK 2.4rev2 to build." + plain "Place the file vst_sdk2.4-rev2.zip next to PKGBUILD manually." + fi + + unzip "$startdir/vst_sdk2.4_rev2.zip" +} + +build() { + cd "${srcdir}/${_pkgname}" + + make linux wine32 wine64 +} + +package() { + cd "${srcdir}/${_pkgname}" + + for plugin in JackAss.so JackAssFx.so; do + install -D -m644 $plugin "${pkgdir}/usr/lib/vst/$plugin" + done + + for plugin in JackAssWine32.dll JackAssWine64.dll JackAssFxWine32.dll \ + JackAssFxWine64.dll; do + install -D -m644 $plugin "${pkgdir}/usr/lib/jackass/$plugin" + done + + install -D -m644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" +} + + +# vim:set ts=2 sw=2 et: |