diff options
-rw-r--r-- | .SRCINFO | 9 | ||||
-rw-r--r-- | PKGBUILD | 29 |
2 files changed, 23 insertions, 15 deletions
@@ -7,13 +7,16 @@ pkgbase = mdxmini-git arch = x86_64 license = GPL2 makedepends = git - depends = sdl - provides = mdxplay - conflicts = mdxplay source = mdxmini-git::git+https://github.com/BouKiCHi/mdxplayer.git source = makefiles.patch sha256sums = SKIP sha256sums = 2c67ce4f2828b11c785eae52c874a06ad535ad8e762d4b70230959ed9217840b pkgname = mdxmini-git + depends = glibc + +pkgname = mdxplay-git + depends = sdl + provides = mdxplay + conflicts = mdxplay @@ -1,23 +1,21 @@ # Maintainer: Matti Niemenmaa <matti.niemenmaa+aur ät iki dȯt fi> -pkgname=mdxmini-git +pkgbase=mdxmini-git +pkgname=(mdxmini-git mdxplay-git) pkgver=r19.eda5bca pkgrel=1 pkgdesc='Library and command line player for Sharp X68000 MDX music files' arch=(i686 x86_64) url='https://github.com/BouKiCHi/mdxplayer/tree/master/jni/mdxmini' license=(GPL2) -depends=(sdl) makedepends=(git) -provides=(mdxplay) -conflicts=(mdxplay) -source=("$pkgname"::'git+https://github.com/BouKiCHi/mdxplayer.git' +source=("$pkgbase"::'git+https://github.com/BouKiCHi/mdxplayer.git' makefiles.patch) sha256sums=('SKIP' '2c67ce4f2828b11c785eae52c874a06ad535ad8e762d4b70230959ed9217840b') pkgver() { - cd "$srcdir/$pkgname" + cd "$srcdir/$pkgbase" ( set -o pipefail git describe --long 2>/dev/null | sed -r 's/([^-]*-g)/r\1/;y/-/./' || printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" @@ -25,20 +23,27 @@ pkgver() { } prepare() { - cd "$srcdir/$pkgname" + cd "$srcdir/$pkgbase" patch -p1 -i "$srcdir"/makefiles.patch } build() { - cd "$srcdir/$pkgname/jni/mdxmini" + cd "$srcdir/$pkgbase/jni/mdxmini" make } -package() { - cd "$srcdir/$pkgname/jni/mdxmini" - install -dm755 "$pkgdir/usr/"{bin,include/mdxmini,lib} - install -m755 mdxplay "$pkgdir/usr/bin" +package_mdxmini-git() { + depends=(glibc) + cd "$srcdir/$pkgbase/jni/mdxmini" + install -dm755 "$pkgdir/usr/"{include/mdxmini,lib} install -m755 obj/libmdxmini.so "$pkgdir/usr/lib" install -m644 obj/libmdxmini.a "$pkgdir/usr/lib" install -m644 src/{mdxmini,mdx,pcm8}.h "$pkgdir/usr/include/mdxmini" } + +package_mdxplay-git() { + depends=(sdl) + provides=(mdxplay) + conflicts=(mdxplay) + install -Dm755 "$srcdir/$pkgbase/jni/mdxmini/mdxplay" "$pkgdir/usr/bin/mdxplay" +} |