summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorDarjan Krijan2020-02-20 20:35:51 +0100
committerDarjan Krijan2020-02-20 20:35:51 +0100
commitaf873dd5a425ece3add3ea019546ddade09a813e (patch)
treee634d5cdda63b9e844383897bf5eee6f3744b9e9
parentc71bc5a17c9036a45565076bb18421abfb1e92cb (diff)
downloadaur-af873dd5a425ece3add3ea019546ddade09a813e.tar.gz
Found out how to provide install scripts for each split package for a better post_install() and post_upgrade() message
-rw-r--r--.SRCINFO9
-rw-r--r--PKGBUILD11
-rw-r--r--aocl-aocc.install7
-rw-r--r--aocl-gcc.install7
-rw-r--r--aocl.install7
5 files changed, 28 insertions, 13 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 7b7283018d1b..f272f538c17b 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,9 +1,8 @@
pkgbase = aocl
pkgdesc = AMD Optimizing CPU Libraries
pkgver = 2.1
- pkgrel = 4
+ pkgrel = 5
url = https://developer.amd.com/amd-aocl/
- install = aocl.install
arch = x86_64
license = custom
depends = env-modules
@@ -11,14 +10,18 @@ pkgbase = aocl
options = !strip
source = local://aocl-linux-aocc-2.1.tar.gz
source = local://aocl-linux-gcc-2.1.tar.gz
- source = local://aocl.install
+ source = local://aocl-aocc.install
+ source = local://aocl-gcc.install
source = local://modulefile
sha256sums = e7af89ca23a545cc8bea54c2cb5005a42bf359611f5d4c28336f78f691da3a23
sha256sums = 8ea9ec16051893e480f7ba09babeaa833897586aa4d0c2c53b22132b5884150c
sha256sums = SKIP
sha256sums = SKIP
+ sha256sums = SKIP
pkgname = aocl-aocc
+ install = aocl-aocc.install
pkgname = aocl-gcc
+ install = aocl-gcc.install
diff --git a/PKGBUILD b/PKGBUILD
index 72706a00510f..5cd77654c376 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -5,7 +5,7 @@
pkgbase=aocl
pkgname=(aocl-aocc aocl-gcc)
pkgver=2.1
-pkgrel=4
+pkgrel=5
pkgdesc="AMD Optimizing CPU Libraries"
arch=('x86_64')
license=('custom')
@@ -13,17 +13,18 @@ url="https://developer.amd.com/amd-aocl/"
source=(
"local://${pkgbase}-linux-aocc-${pkgver}.tar.gz"
"local://${pkgbase}-linux-gcc-${pkgver}.tar.gz"
- "local://${pkgbase}.install"
+ "local://${pkgbase}-aocc.install"
+ "local://${pkgbase}-gcc.install"
"local://modulefile"
)
options=('staticlibs' '!strip')
depends=('env-modules')
-install=${pkgbase}.install
sha256sums=(
"e7af89ca23a545cc8bea54c2cb5005a42bf359611f5d4c28336f78f691da3a23"
"8ea9ec16051893e480f7ba09babeaa833897586aa4d0c2c53b22132b5884150c"
"SKIP"
"SKIP"
+ "SKIP"
)
if [ -z ${MODULESHOME} ]; then
@@ -33,6 +34,8 @@ if [ -z ${MODULESHOME} ]; then
fi
package_aocl-aocc() {
+ install=${pkgname}.install
+
aocl_prefix=/opt/${pkgname}
prefix=${pkgdir}/${aocl_prefix}
mkdir -p ${prefix}
@@ -58,6 +61,8 @@ package_aocl-aocc() {
}
package_aocl-gcc() {
+ install=${pkgname}.install
+
aocl_prefix=/opt/${pkgname}
prefix=${pkgdir}/${aocl_prefix}
mkdir -p ${prefix}
diff --git a/aocl-aocc.install b/aocl-aocc.install
new file mode 100644
index 000000000000..0aa6fed53990
--- /dev/null
+++ b/aocl-aocc.install
@@ -0,0 +1,7 @@
+post_install() {
+ echo "Use 'module load aocl-aocc' to set up the environment for AMD Optimizing CPU Libraries."
+}
+
+post_upgrade() {
+ post_install
+}
diff --git a/aocl-gcc.install b/aocl-gcc.install
new file mode 100644
index 000000000000..46d79afc7785
--- /dev/null
+++ b/aocl-gcc.install
@@ -0,0 +1,7 @@
+post_install() {
+ echo "Use 'module load aocl-gcc' to set up the environment for AMD Optimizing CPU Libraries."
+}
+
+post_upgrade() {
+ post_install
+}
diff --git a/aocl.install b/aocl.install
deleted file mode 100644
index 375c50b3a86c..000000000000
--- a/aocl.install
+++ /dev/null
@@ -1,7 +0,0 @@
-post_install() {
- echo "Use 'module load aocl-gcc' or 'module load aocl-aocc' to set up the environment for AMD Optimizing CPU Libraries."
-}
-
-post_upgrade() {
- post_install
-}