diff options
author | Christopher Arndt | 2023-11-25 18:59:04 +0100 |
---|---|---|
committer | Christopher Arndt | 2024-01-28 20:34:21 +0100 |
commit | f77e95620d07aae0ccbd545220f0853591e3127c (patch) | |
tree | fe6295d316662d3c9a5b2d13173758beb4c32c9f | |
parent | 9f19d05f7dece3c00d37c2f9751d93bed8f14fa6 (diff) | |
download | aur-jackmidi2osc-git.tar.gz |
Clean-up & rework PKGBUILD
* Fix source URL protocol
Signed-off-by: Christopher Arndt <chris@chrisarndt.de>
-rw-r--r-- | .SRCINFO | 31 | ||||
-rw-r--r-- | .gitignore | 4 | ||||
-rw-r--r-- | PKGBUILD | 62 |
3 files changed, 46 insertions, 51 deletions
@@ -1,20 +1,21 @@ pkgbase = jackmidi2osc-git - pkgdesc = Github version of jackmidi2osc - pkgver = 0.2.r2.gedc653c - pkgrel = 3 + pkgdesc = Generate OSC messages triggered by JACK MIDI events (git version) + pkgver = 0.2.r4.g19b67b2 + pkgrel = 1 url = https://github.com/x42/jackmidi2osc - arch = any - license = (L)GPL3 - makedepends = make - makedepends = gcc - makedepends = perl + arch = x86_64 + groups = pro-audio + license = GPL2 makedepends = git - depends = liblo - depends = jack - options = !buildflags - options = !makeflags - source = git://github.com/x42/jackmidi2osc - md5sums = SKIP + makedepends = jack + makedepends = liblo + depends = glibc + provides = jackmidi2osc + conflicts = jackmidi2osc + source = jackmidi2osc::git+https://github.com/x42/jackmidi2osc.git + sha256sums = SKIP pkgname = jackmidi2osc-git - + depends = glibc + depends = libjack.so + depends = liblo.so diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..55100d082931 --- /dev/null +++ b/.gitignore @@ -0,0 +1,4 @@ +jackmidi2osc/ +jackmidi2osc-git-*.pkg.tar.* +pkg/ +src/ @@ -1,45 +1,35 @@ -# Maintainer: Spencer Harmon <spencer at rsitex dot com> +# Maintainer: Christopher Arndt <aur -at- chrisarndt -dot- de> +# Contributor: Spencer Harmon <spencer at rsitex dot com> -pkgname="jackmidi2osc-git" -pkgver=0.2.r2.gedc653c -pkgrel=3 -epoch= -pkgdesc="Github version of jackmidi2osc" -arch=('any') -url="https://github.com/x42/jackmidi2osc" -license=('(L)GPL3') -groups=() -depends=('liblo' - 'jack') -makedepends=('make' - 'gcc' - 'perl' - 'git') -checkdepends=() -optdepends=() -provides=() -conflicts=() -replaces=() -backup=() -options=('!buildflags' '!makeflags') -install= -changelog= -source=("git://github.com/x42/jackmidi2osc") -noextract=() -md5sums=('SKIP') -pkgver(){ - cd jackmidi2osc - git describe --tags| sed 's/v//;s/\([^-]*-g\)/r\1/;s/-/./g' -} +_pkgname=jackmidi2osc +pkgname=$_pkgname-git +pkgver=0.2.r4.g19b67b2 +pkgrel=1 +pkgdesc='Generate OSC messages triggered by JACK MIDI events (git version)' +arch=(x86_64) +url='https://github.com/x42/jackmidi2osc' +license=(GPL2) +groups=(pro-audio) +depends=(glibc) +makedepends=(git jack liblo) +provides=($_pkgname) +conflicts=($_pkgname) +source=("$_pkgname::git+https://github.com/x42/jackmidi2osc.git") +sha256sums=('SKIP') -prepare(){ - perl -0777 -i -pe 's/(\/usr)\/local/$1/' jackmidi2osc/Makefile +pkgver(){ + cd $_pkgname + git describe --tags| sed 's/v//;s/\([^-]*-g\)/r\1/;s/-/./g' } build() { - make -C jackmidi2osc + cd $_pkgname + make } package() { - make -C "$srcdir/jackmidi2osc" DESTDIR="$pkgdir/" install + depends+=(libjack.so liblo.so) + cd $_pkgname + make PREFIX=/usr DESTDIR="$pkgdir" install + install -vDm 644 README.md cfg/*.cfg -t "$pkgdir"/usr/share/doc/$pkgname } |