diff options
author | Matti Niemenmaa | 2015-05-14 14:22:08 +0300 |
---|---|---|
committer | Matti Niemenmaa | 2015-07-16 11:28:59 +0300 |
commit | ac3b305b65fa070eec8e93dab5ba5caacda9c989 (patch) | |
tree | 7e29bf010dd1740e34f08a55898e24aa1ed490c4 /PKGBUILD | |
download | aur-ac3b305b65fa070eec8e93dab5ba5caacda9c989.tar.gz |
Initial commit: seems okay
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 44 |
1 files changed, 44 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..ead8cca49c8d --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,44 @@ +pkgname=sseqplayer-git +pkgver=r27.91436e7 +pkgrel=1 +pkgdesc="Library for decoding Nitro Composer Sound Format (NSCF) files" +arch=(i686 x86_64) +url='https://github.com/kode54/SSEQPlayer' +license=(custom:WTFPL) +depends=(glibc gcc-libs) +makedepends=(git) +source=(${pkgname}::git+https://github.com/kode54/SSEQPlayer.git + makefile.patch + g++-fix.patch) +sha256sums=('SKIP' + '9459ce17453fb70b04ccac200e77259f8995fb22f8c4232473657e16f0563b78' + 'db3afb40a04b8199e78636d309e279b2ec47bf0c81b6c3fdb859c405568fde68') + +pkgver() { + cd "$srcdir/$pkgname" + ( 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)" + ) +} + +prepare() { + cd "$srcdir/$pkgname" + patch Makefile "$srcdir"/makefile.patch + patch Player.cpp "$srcdir"/g++-fix.patch +} + + +build() { + cd "$srcdir/$pkgname" + make +} + +package() { + cd "$srcdir/$pkgname" + install -D -m644 -t "$pkgdir/usr/include/SSEQPlayer" Player.h SSEQ.h Track.h Channel.h consts.h SBNK.h INFOEntry.h common.h SWAV.h SWAR.h SDAT.h + install -D -m644 -t "$pkgdir/usr/lib" libSSEQPlayer.{a,so} + install -D -m644 -t "$pkgdir/usr/share/licenses/$pkgname" LICENSE.TXT +} + +# vim:set sw=2 et: |