summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorDarjan Krijan2019-07-13 17:00:39 +0200
committerDarjan Krijan2019-07-13 17:00:39 +0200
commit6088e1b54a28a0c58e56c426046da926c22fc49c (patch)
tree1604d1970ba6aa57ac7d655c2659a1cd1f70b3d1 /PKGBUILD
downloadaur-6088e1b54a28a0c58e56c426046da926c22fc49c.tar.gz
Initial commit
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD32
1 files changed, 32 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..86ef208db37c
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,32 @@
+# Maintainer: Darjan Krijan (daren) <darjan_krijan@gmx.de>
+# Manual download of 'AOCC-${pkgver}-Compiler.tar.xz' required from upstream
+
+pkgname=aocc
+pkgver=1.3.0
+pkgrel=1
+pkgdesc="AMD Optimizing C/C++ Compiler"
+arch=('x86_64')
+license=('custom')
+url="https://developer.amd.com/amd-aocc/"
+source=("file://AOCC-${pkgver}-Compiler.tar.xz")
+options=('staticlibs' '!strip' 'libtool')
+install=aocc.install
+sha256sums=("ba562e2d91b592d104278ccae2a7fd774a9894f3a30e849a30bcbe048790217e")
+
+package() {
+ mkdir -p ${pkgdir}/opt/aocc
+
+ cp -r ${srcdir}/AOCC-${pkgver}-Compiler/* ${pkgdir}/opt/aocc
+
+ rm ${pkgdir}/opt/aocc/install.sh
+
+ ln -s /opt/aocc/bin/clang ${pkgdir}/opt/aocc/bin/aocc
+
+ echo "export PATH=/opt/aocc/bin:\$PATH" > ${pkgdir}/opt/aocc/setenv_aocc.sh
+ echo "export LIBRARY_PATH=/opt/aocc/lib:/opt/aocc/lib32:\$LIBRARY_PATH" >> ${pkgdir}/opt/aocc/setenv_aocc.sh
+ echo "export LD_LIBRARY_PATH=/opt/aocc/lib:/opt/aocc/lib32:\$LD_LIBRARY_PATH" >> ${pkgdir}/opt/aocc/setenv_aocc.sh
+ echo "export C_INCLUDE_PATH=\$C_INCLUDE_PATH:/opt/aocc/include" >> ${pkgdir}/opt/aocc/setenv_aocc.sh
+ echo "export CPLUS_INCLUDE_PATH=\$CPLUS_INCLUDE_PATH:/opt/aocc/include" >> ${pkgdir}/opt/aocc/setenv_aocc.sh
+ echo "export LIBRARY_PATH=/usr/lib32:/usr/lib:/usr/lib64:\$LIBRARY_PATH" >> ${pkgdir}/opt/aocc/setenv_aocc.sh
+ echo "export LD_LIBRARY_PATH=/usr/lib32:/usr/lib:/usr/lib64:\$LD_LIBRARY_PATH" >> ${pkgdir}/opt/aocc/setenv_aocc.sh
+}