summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMatti Niemenmaa2015-06-08 21:16:16 +0300
committerMatti Niemenmaa2015-07-14 16:19:12 +0300
commit883f98628c8ca99dd0c35da8f06c9ef289d8b178 (patch)
tree24cd7b455669182b3b29c688a3264b70b0d05821
parent58ca21a544cc80a6126700ecd6ba57fa66880e93 (diff)
downloadaur-883f98628c8ca99dd0c35da8f06c9ef289d8b178.tar.gz
Split into bin (mdxplay-git) and lib (mdxmini-git)
-rw-r--r--.SRCINFO9
-rw-r--r--PKGBUILD29
2 files changed, 23 insertions, 15 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 3b19d5224163..b7e5182027e2 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index 0cf52b7bf6f5..e9214477c768 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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"
+}