diff options
author | Daniel Bermond | 2017-06-10 15:00:37 -0300 |
---|---|---|
committer | Daniel Bermond | 2017-06-10 15:00:37 -0300 |
commit | 630c4f2ce11cdfedaef48372a0fe9c3bf3ff2116 (patch) | |
tree | 22cb9b4282e5277ebada5f8e352f20da2c105011 | |
download | aur-630c4f2ce11cdfedaef48372a0fe9c3bf3ff2116.tar.gz |
Initial commit
-rw-r--r-- | .SRCINFO | 21 | ||||
-rw-r--r-- | PKGBUILD | 48 |
2 files changed, 69 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..7eb8b60b1623 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,21 @@ +# Generated by mksrcinfo v8 +# Sat Jun 10 18:00:26 UTC 2017 +pkgbase = libmysofa-git + pkgdesc = C library to read HRTFs if they are stored in the AES69-2015 SOFA format (git version) + pkgver = 0.4.r52.g58a1128 + pkgrel = 1 + url = https://hoene.github.io/libmysofa/ + arch = i686 + arch = x86_64 + license = BSD + makedepends = git + makedepends = cmake + depends = glibc + depends = zlib + provides = libmysofa + conflicts = libmysofa + source = libmysofa-git::git+https://github.com/hoene/libmysofa.git + sha256sums = SKIP + +pkgname = libmysofa-git + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..14f554190b78 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,48 @@ +# Maintainer: Daniel Bermond < yahoo-com: danielbermond > + +pkgname=libmysofa-git +pkgver=0.4.r52.g58a1128 +pkgrel=1 +pkgdesc='C library to read HRTFs if they are stored in the AES69-2015 SOFA format (git version)' +arch=('i686' 'x86_64') +url='https://hoene.github.io/libmysofa/' +license=('BSD') +depends=('glibc' 'zlib') +makedepends=('git' 'cmake') +provides=('libmysofa') +conflicts=('libmysofa') +source=("$pkgname"::'git+https://github.com/hoene/libmysofa.git') +sha256sums=('SKIP') + +pkgver() { + cd "$pkgname" + + # git, tags available + git describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g;s/^v//;s/,//' +} + +build() { + cd "${pkgname}/build" + cmake \ + -DBUILD_SHARED_LIBS:BOOL=ON \ + -DBUILD_TESTS:BOOL=OFF \ + -DCMAKE_BUILD_TYPE:STRING=Release \ + -DCMAKE_COLOR_MAKEFILE:BOOL=ON \ + -DCMAKE_INSTALL_PREFIX:PATH=/usr \ + .. + make all +} + +package() { + # includes + cd "${pkgname}/src/hrtf" + install -D -m644 mysofa.h "${pkgdir}/usr/include/mysofa.h" + + # library + cd "${srcdir}/${pkgname}/build/src" + install -D -m755 libmysofa.so "${pkgdir}/usr/lib/libmysofa.so" + + # license + cd "${srcdir}/${pkgname}" + install -D -m644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" +} |