diff options
author | Matti Niemenmaa | 2015-06-08 21:16:16 +0300 |
---|---|---|
committer | Matti Niemenmaa | 2015-07-14 16:19:12 +0300 |
commit | 883f98628c8ca99dd0c35da8f06c9ef289d8b178 (patch) | |
tree | 24cd7b455669182b3b29c688a3264b70b0d05821 | |
parent | 58ca21a544cc80a6126700ecd6ba57fa66880e93 (diff) | |
download | aur-883f98628c8ca99dd0c35da8f06c9ef289d8b178.tar.gz |
Split into bin (mdxplay-git) and lib (mdxmini-git)
-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" +} |