summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorNeil Green2020-07-29 00:35:43 +0100
committerNeil Green2020-07-29 00:39:55 +0100
commit044b4a63f4d208c4777c624b80ebc659e205c0e4 (patch)
treebd61a6fc4f5aa03e4cef34eb0b3a6d0834c899c9 /PKGBUILD
parent7d05a00f95ceb6e417f148b1c8e0f8ee39b3243f (diff)
downloadaur-044b4a63f4d208c4777c624b80ebc659e205c0e4.tar.gz
simplify pkgbuild
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD56
1 files changed, 21 insertions, 35 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 93958f579632..4f168d4f6b98 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,10 +1,10 @@
-# Maintainer neilg <neil.r.green+aur@gmail.com>
+# Maintainer: neilg <neil.r.green+aur@gmail.com>
# Contributor: Julien Nicoulaud <julien.nicoulaud@gmail.com>
pkgname=yourkit
_version=2019.8
_build=141
pkgver=${_version}b${_build}
-pkgrel=1
+pkgrel=2
pkgdesc="Java CPU and memory profiler."
arch=(i686 x86_64)
url="http://www.yourkit.com"
@@ -14,49 +14,35 @@ optdepends=('intellij-idea-community-edition: A Java IDE that integrates with Yo
'eclipse: A Java IDE that integrates with Yourkit'
'netbeans: A Java IDE that integrates with Yourkit')
options=(!strip)
-source=(https://www.yourkit.com/download/YourKit-JavaProfiler-${_version}-b${_build}.zip)
-sha256sums=('47cf34fdf086fc8b5ff048205b67fefbc57e1733582479d93bdd15b320750dbb')
-
-build() {
- msg2 "Generate scripts for /usr/bin..."
- cat <<EOF > "${srcdir}"/${pkgname}.sh
-#!/bin/sh
-cd /opt/${pkgname}/bin && sh profiler.sh $@
-EOF
-
- msg2 "Generate desktop application entry for recorder..."
- cat > "${srcdir}"/${pkgname}.desktop << EOF
-[Desktop Entry]
-Name=Yourkit
-Comment=${pkgdesc}
-Exec=/usr/bin/${pkgname} %u
-Icon=/opt/${pkgname}/bin/profiler.ico
-Terminal=false
-Type=Application
-Categories=Application;Development;
-EOF
-}
+source=(
+ https://www.yourkit.com/download/YourKit-JavaProfiler-${_version}-b${_build}.zip
+ yourkit-yjp.desktop
+ yourkit.sh
+)
+sha256sums=(
+ '47cf34fdf086fc8b5ff048205b67fefbc57e1733582479d93bdd15b320750dbb'
+ 'b071670d8264f4ec8c61d83f3717e83c7c87873c678a75d60670a002e185373d'
+ '6fc9612a76e2b50bb84130b0c40fcaccd04fe513e23ced398e707087459cc50e'
+)
package() {
- msg2 "Install the assembly at /opt/${pkgname}..."
- install -dm755 "${pkgdir}/opt/${pkgname}"
- cp -a "${srcdir}"/YourKit-JavaProfiler-${_version}/* "${pkgdir}/opt/${pkgname}"
- msg2 "Install an executable at /usr/bin/${pkgname}..."
- install -Dm755 "${srcdir}/${pkgname}.sh" "${pkgdir}/usr/bin/${pkgname}"
+ cd "$srcdir"
+ install -d "${pkgdir}/opt/${pkgname}"
+
+ mv YourKit-JavaProfiler-"${_version}"/* "${pkgdir}/opt/${pkgname}"
+
+ install -D -m755 "${pkgname}.sh" "${pkgdir}/usr/bin/${pkgname}"
- msg2 "Install links to the documentation resources at /usr/share/doc/${pkgname}..."
- install -dm755 "${pkgdir}/usr/share/doc/${pkgname}"
+ install -d -m755 "${pkgdir}/usr/share/doc/${pkgname}"
ln -s /opt/${pkgname}/probes "${pkgdir}/usr/share/doc/${pkgname}/probes"
ln -s /opt/${pkgname}/samples "${pkgdir}/usr/share/doc/${pkgname}/samples"
- msg2 "Install links to copyright resources at /usr/share/licenses/${pkgname}..."
- install -dm755 "${pkgdir}/usr/share/licenses/${pkgname}"
+ install -d -m755 "${pkgdir}/usr/share/licenses/${pkgname}"
ln -s /opt/${pkgname}/license.html "${pkgdir}/usr/share/licenses/${pkgname}/"
ln -s /opt/${pkgname}/license-redist.txt "${pkgdir}/usr/share/licenses/${pkgname}/"
- msg2 "Install desktop application entry in /usr/share/applications..."
- install -Dm644 "${srcdir}"/${pkgname}.desktop "${pkgdir}"/usr/share/applications/${pkgname}.desktop
+ install -Dm644 yourkit-yjp.desktop "${pkgdir}"/usr/share/applications/yourkit-yourkit.desktop
}
# vim:set ts=2 sw=2 et: