summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorChristopher Arndt2023-11-25 18:59:04 +0100
committerChristopher Arndt2024-01-28 20:34:21 +0100
commitf77e95620d07aae0ccbd545220f0853591e3127c (patch)
treefe6295d316662d3c9a5b2d13173758beb4c32c9f
parent9f19d05f7dece3c00d37c2f9751d93bed8f14fa6 (diff)
downloadaur-jackmidi2osc-git.tar.gz
Clean-up & rework PKGBUILD
* Fix source URL protocol Signed-off-by: Christopher Arndt <chris@chrisarndt.de>
-rw-r--r--.SRCINFO31
-rw-r--r--.gitignore4
-rw-r--r--PKGBUILD62
3 files changed, 46 insertions, 51 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 3c7a080dad86..e05fea41890f 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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/
diff --git a/PKGBUILD b/PKGBUILD
index 23061fcb200a..aa518dc24074 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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
}