diff options
author | Darjan Krijan | 2020-01-23 16:05:04 +0100 |
---|---|---|
committer | Darjan Krijan | 2020-01-23 16:05:04 +0100 |
commit | 41febc347c298663876a2f07f878aab36ee761c8 (patch) | |
tree | 8e7c9cb0cdc0b558144e50bd4d3cc2c2d8a14c86 /PKGBUILD | |
parent | 4e57060d0a7144f861ced185578877228837f9fb (diff) | |
download | aur-41febc347c298663876a2f07f878aab36ee761c8.tar.gz |
Update 3.2.228
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 44 |
1 files changed, 35 insertions, 9 deletions
@@ -2,21 +2,47 @@ # Manual download of 'AMDuProf_Linux_x64_${pkgver}.tar.bz2' required from upstream pkgname=amduprof -pkgver=3.1.35 +pkgver=3.2.228 pkgrel=1 -pkgdesc="AMD uProf is a performance analysis tool for applications running on Windows and Linux operating systems. It allows developers to better understand the runtime performance of their application and to identify ways to improve its performance." +pkgdesc="AMD uProf performance analysis tool." arch=('x86_64') license=('custom') url="https://developer.amd.com/amd-uprof/" -source=("local://AMDuProf_Linux_x64_${pkgver}.tar.bz2") +source=("local://AMDuProf_Linux_x64_${pkgver}.tar.bz2" + "local://modulefile") options=('staticlibs' '!strip' 'libtool') -md5sums=("d5097d8066c0f6ecdc0f82f4c92dc591") +depends=('env-modules') +install=amduprof.install +md5sums=("5b7927f1b583fc56f9d021d8116496af" + "SKIP") + +amduprof_prefix=/opt/${pkgname} package() { - mkdir -p ${pkgdir}/opt/amduprof - cp -r ${srcdir}/AMDuProf_Linux_x64_${pkgver}/* ${pkgdir}/opt/amduprof + prefix=${pkgdir}/${amduprof_prefix} + mkdir -p ${prefix} + cp -r ${srcdir}/AMDuProf_Linux_x64_${pkgver}/* ${prefix} + + # pkg-config file + mkdir -p ${prefix}/lib/pkgconfig + cat > ${prefix}/lib/pkgconfig/amduprof.pc <<EOF +prefix=${amduprof_prefix}/${pkgname} +libdir=\${prefix}/lib/x86 +includedir=\${prefix}/include + +Name: ${pkgname} +Version: ${pkgver} +Description: ${pkgdesc} +URL: ${url} +Requires: +Cflags: -I\${includedir} +Libs: -L\${libdir} -l:libAMDProfileController.a +Libs.private: +EOF - mkdir -p ${pkgdir}/usr/bin - ln -s /opt/amduprof/bin/AMDuProf ${pkgdir}/usr/bin/amduprof - ln -s /opt/amduprof/bin/AMDuProfCLI ${pkgdir}/usr/bin/amduprof-cli + # modulefile + echo -e "\nSymlinking modulefile '${modulefile}'..." + cp ${srcdir}/modulefile ${prefix} + mkdir -p ${pkgdir}${MODULESHOME}/modulefiles/ + ln -s ${amduprof_prefix}/modulefile ${pkgdir}${MODULESHOME}/modulefiles/${pkgname} } |