pkgname=sseqplayer-git pkgver=r28.40cb940 pkgrel=1 pkgdesc="Library for decoding Nitro Composer Sound Format (NSCF) files" arch=(i686 x86_64) url='https://gitlab.kode54.net/kode54/SSEQPlayer' license=(custom:WTFPL) depends=(glibc gcc-libs) makedepends=(git) source=(${pkgname}::git+https://gitlab.kode54.net/kode54/SSEQPlayer.git makefile.patch g++-fix.patch g++-fix-2.patch) sha256sums=('SKIP' '9459ce17453fb70b04ccac200e77259f8995fb22f8c4232473657e16f0563b78' 'db3afb40a04b8199e78636d309e279b2ec47bf0c81b6c3fdb859c405568fde68' '9151cea3ba73daec0eec2a1b4708a84a351f41aa2767cee642e097cb759cfef6') 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 patch convert.h "$srcdir"/g++-fix-2.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: