diff options
author | Vincent Bernardoff | 2018-01-27 19:10:41 +0100 |
---|---|---|
committer | Vincent Bernardoff | 2018-01-27 19:10:41 +0100 |
commit | 2686b7050f5986079df09b30262570db0f40226a (patch) | |
tree | ad8577225b746c7664a223d2a13be6c7339f7c9d /PKGBUILD | |
download | aur-2686b7050f5986079df09b30262570db0f40226a.tar.gz |
Initial commit.
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 76 |
1 files changed, 76 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..1a9617661655 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,76 @@ +# Maintainer: Vincent Bernardoff <vb AT luminar.eu.org> + +pkgname=libne10-git +pkgver=v1.1.2.r98.ga778f6d +pkgrel=1 +pkgdesc="An open optimized software library project for the ARMĀ® Architecture" +arch=('armv7h' 'aarch64') +url="https://github.com/projectNe10/Ne10" +makedepends=('git' 'doxygen' 'cmake') +license=('BSD') +source=(${pkgname%-git}::git+https://github.com/projectNe10/Ne10 + "linux-install-rules.patch") +sha256sums=('SKIP' + '659e7915c4484f3cd85e7e5ada6561731e209533ffce21ec2609b2ce251cc161') +provides=('libne10') +conflicts=('libne10') + +pkgver() { + cd "${pkgname%-git}" + git describe --long | sed 's/\([^-]*-g\)/r\1/;s/-/./g' +} + +prepare() { + cd ${pkgname%-git} + rm -rf build + git clean -f + patch -p1 < ../linux-install-rules.patch +} + +build() { + cd ${pkgname%-git} + + if [ "$CARCH" == "armv7h" ] ; then + export NE10_LINUX_TARGET_ARCH=armv7 + else + export NE10_LINUX_TARGET_ARCH="$CARCH" + fi + + cd doc + doxygen + cd .. + + mkdir build + cd build + cmake \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_BUILD_TYPE=Release \ + -DGNULINUX_PLATFORM=ON \ + -DNE10_BUILD_SHARED=ON \ + .. + + msg2 'Building...' + make +} + +package() { + cd ${pkgname%-git} + + if [ "$CARCH" == "armv7h" ] ; then + export NE10_LINUX_TARGET_ARCH=armv7 + else + export NE10_LINUX_TARGET_ARCH="$CARCH" + fi + + msg2 'Installing license...' + install -Dm 644 LICENSE -t "$pkgdir/usr/share/licenses/${pkgname%-git}" + + msg2 'Installing documentation' + install -d "$pkgdir/usr/share/doc/${pkgname%-git}" + cp -a "doc/html" "$pkgdir/usr/share/doc/${pkgname%-git}" + cp -a samples/*.c "$pkgdir/usr/share/doc/${pkgname%-git}" + + msg2 'Installing...' + cd build + make DESTDIR="$pkgdir" install +} |