From 30901160588d1a2a67ddcf7310cd7a7d92dd4451 Mon Sep 17 00:00:00 2001 From: Jeffrey Phillips Freeman <jeffrey.freeman@syncleus.com> Date: Mon, 17 Oct 2016 08:20:15 -0400 Subject: [PATCH] Updated build to point to syncleus's aparapi --- PKGBUILD | 43 ++++++++++++++++++------------------------- aparapi.conf | 1 + aparapi.install | 1 - aparapi.sh | 2 +- 4 files changed, 20 insertions(+), 27 deletions(-) create mode 100644 aparapi.conf diff --git a/PKGBUILD b/PKGBUILD index 87efdc7..f578f01 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -1,45 +1,38 @@ -# Maintainer: Vi0L0 <vi0l093@gmail.com> +# Maintainer: Jeffrey Phillips Freeman <jeffrey.freeman@syncleus.com> -pkgname=amdapp-aparapi -pkgver=20130123 -_apaver=2013_01_23 +pkgname=aparapi +pkgver=1.0.0 pkgrel=1 -pkgdesc="AMD's API for data parallel Java. Uses OpenCL" -url="http://code.google.com/p/aparapi/" +pkgdesc="Syncleus's GPGPU API for data parallel Java. Uses OpenCL." +url="https://github.com/Syncleus/aparapi-jni" arch=('i686' 'x86_64') -license=('Other Open Source') +license=('Apache') groups=('amdapp') depends=('java-environment') -makedepends=('unzip') -optdepends=('apache-ant') +makedepends=('gzip') provides=('aparapi') install='aparapi.install' source=( 'aparapi.sh') -md5sums=('994e47a2d20c1436dd4bb9586ef1b3f7') +md5sums=('77d9fab729e9d953f23f4f9149c138c2') -if [ "$CARCH" = "i686" ]; then - source+=(http://aparapi.googlecode.com/files/Aparapi_${_apaver}_linux_x86.zip) - md5sums+=('d7cc1af45772a98ca053dd6930980e88') -else - source+=(http://aparapi.googlecode.com/files/Aparapi_${_apaver}_linux_x86_64.zip) - md5sums+=('068812301aa8197c5629ea15665a96ab') -fi +source+=( 'aparapi.conf') +md5sums+=('a7e04cc30d00498ff733af771b721dca') + +source+=(https://github.com/Syncleus/aparapi-jni/releases/download/v${pkgver}/libaparapi-${pkgver}-linux.tar.gz) +md5sums+=('cc28497f3befd355e4636c333ac6b9ab') package() { - mkdir -p "$pkgdir"/{opt/AMDAPP/aparapi,usr/share/licenses/aparapi,etc/profile.d} + mkdir -p "$pkgdir"/{opt/AMDAPP/aparapi/lib,etc/profile.d,etc/ld.so.conf.d} cd ${srcdir} install -m755 aparapi.sh "$pkgdir/etc/profile.d/" cd ${srcdir} - mv LICENSE.TXT "$pkgdir/usr/share/licenses/aparapi/" - mv api samples aparapi.jar "$pkgdir/opt/AMDAPP/aparapi" + install -m644 aparapi.conf "$pkgdir/etc/ld.so.conf.d/" + cd libaparapi-${pkgver} if [ "${CARCH}" = "i686" ]; then - install -m755 libaparapi_x86.so "$pkgdir/opt/AMDAPP/aparapi" + install -m755 libaparapi_x86.so "$pkgdir/opt/AMDAPP/aparapi/lib" elif [ "${CARCH}" = "x86_64" ]; then - install -m755 libaparapi_x86_64.so "$pkgdir/opt/AMDAPP/aparapi" -# install -m755 libaparapi_x86_64.dylib "$pkgdir/opt/AMDAPP/aparapi" + install -m755 libaparapi_x86_64.so "$pkgdir/opt/AMDAPP/aparapi/lib" fi - - find $pkgdir/opt/AMDAPP/aparapi/samples -name \*.sh -exec chmod 755 {} \; } diff --git a/aparapi.conf b/aparapi.conf new file mode 100644 index 0000000..0ea3664 --- /dev/null +++ b/aparapi.conf @@ -0,0 +1 @@ +/opt/AMDAPP/aparapi/lib diff --git a/aparapi.install b/aparapi.install index f32c98f..ac7ffe7 100644 --- a/aparapi.install +++ b/aparapi.install @@ -1,7 +1,6 @@ brick() { echo "" echo "aparapi was installed in /opt/AMDAPP/aparapi" -echo " there you will also find docs and samples" echo "" } diff --git a/aparapi.sh b/aparapi.sh index 00cf422..fc140aa 100755 --- a/aparapi.sh +++ b/aparapi.sh @@ -1 +1 @@ -export LIBAPARAPI=/opt/AMDAPP/aparapi \ No newline at end of file +export LIBAPARAPI=/opt/AMDAPP/aparapi/lib -- GitLab