summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO8
-rw-r--r--PKGBUILD21
-rw-r--r--amduprof.install7
-rw-r--r--modulefile2
4 files changed, 18 insertions, 20 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 1fef43a8e86b..f6aca8457b8d 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,16 +1,16 @@
pkgbase = amduprof
pkgdesc = AMD uProf performance analysis tool.
- pkgver = 3.3.462
- pkgrel = 2
+ pkgver = 3.4.468
+ pkgrel = 1
url = https://developer.amd.com/amd-uprof/
install = amduprof.install
arch = x86_64
license = custom
- depends = env-modules
+ optdepends = env-modules
options = staticlibs
options = !strip
options = libtool
- source = local://AMDuProf_Linux_x64_3.3.462.tar.bz2
+ source = local://AMDuProf_Linux_x64_3.4.468.tar.bz2
source = local://modulefile
md5sums = d3463cce390acbd9174dea8b2ae2b8c1
md5sums = SKIP
diff --git a/PKGBUILD b/PKGBUILD
index 44d9b8ed6c8a..4c07ccc37c64 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,8 +2,8 @@
# Manual download of 'AMDuProf_Linux_x64_${pkgver}.tar.bz2' required from upstream
pkgname=amduprof
-pkgver=3.3.462
-pkgrel=2
+pkgver=3.4.468
+pkgrel=1
pkgdesc="AMD uProf performance analysis tool."
arch=('x86_64')
license=('custom')
@@ -11,16 +11,10 @@ url="https://developer.amd.com/amd-uprof/"
source=("local://AMDuProf_Linux_x64_${pkgver}.tar.bz2"
"local://modulefile")
options=('staticlibs' '!strip' 'libtool')
-depends=('env-modules')
+optdepends=('env-modules')
install=amduprof.install
-md5sums=("d3463cce390acbd9174dea8b2ae2b8c1"
- "SKIP")
+md5sums=("d3463cce390acbd9174dea8b2ae2b8c1" "SKIP")
-if [ -z ${MODULESHOME} ]; then
- echo "Environment variable MODULESHOME from env-modules is unset."
- echo "Restart your shell or source the env-modules scripts for your shell."
- exit 1
-fi
amduprof_prefix=/opt/${pkgname}
@@ -29,9 +23,8 @@ package() {
mkdir -p ${prefix}
cp -r ${srcdir}/AMDuProf_Linux_x64_${pkgver}/* ${prefix}
- # modulefile
- echo -e "\nSymlinking modulefile ..."
+ # env-modules (optional)
cp ${srcdir}/modulefile ${prefix}
- mkdir -p ${pkgdir}${MODULESHOME}/modulefiles/
- ln -s ${amduprof_prefix}/modulefile ${pkgdir}${MODULESHOME}/modulefiles/${pkgname}
+ mkdir -p ${pkgdir}/etc/modules/modulefiles/
+ ln -s ${amduprof_prefix}/modulefile ${pkgdir}/etc/modules/modulefiles/${pkgname}
}
diff --git a/amduprof.install b/amduprof.install
index a6c277dddf47..ccdf3390579a 100644
--- a/amduprof.install
+++ b/amduprof.install
@@ -1,5 +1,10 @@
post_install() {
- echo "Use 'module load amduprof' to set up the environment for AMD uProf performance analysis tool."
+ if pacman -Q env-modules &> /dev/null; then
+ echo "env-modules seems to be installed:"
+ echo "If configured correctly, you can conveniently use"
+ echo " $ module load amduprof"
+ echo "to set up the environment for AMD µProf."
+ fi
}
post_upgrade() {
diff --git a/modulefile b/modulefile
index 4364df1ebfd6..c3f19d8b6231 100644
--- a/modulefile
+++ b/modulefile
@@ -5,7 +5,7 @@
set MODULE "amduprof"
set BASE_DIR "/opt"
-set VERSION "3.3.462"
+set VERSION "3.4.468"
set MODULE_ROOT "${BASE_DIR}/${MODULE}"
set MODULE_TEXT "AMD uProf performance analysis tool"