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