diff options
author | Darjan Krijan | 2020-02-20 20:35:51 +0100 |
---|---|---|
committer | Darjan Krijan | 2020-02-20 20:35:51 +0100 |
commit | af873dd5a425ece3add3ea019546ddade09a813e (patch) | |
tree | e634d5cdda63b9e844383897bf5eee6f3744b9e9 | |
parent | c71bc5a17c9036a45565076bb18421abfb1e92cb (diff) | |
download | aur-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-- | .SRCINFO | 9 | ||||
-rw-r--r-- | PKGBUILD | 11 | ||||
-rw-r--r-- | aocl-aocc.install | 7 | ||||
-rw-r--r-- | aocl-gcc.install | 7 | ||||
-rw-r--r-- | aocl.install | 7 |
5 files changed, 28 insertions, 13 deletions
@@ -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 @@ -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 -} |