diff options
author | jose1711 | 2016-01-01 23:37:48 +0100 |
---|---|---|
committer | jose1711 | 2016-01-02 17:59:27 +0100 |
commit | d09ad6956fedf83e95a6d5b2b37fc2d2754a9a7c (patch) | |
tree | 7d0cf1c58179ab9180d1ccd8996cae5b8a63d9e4 /PKGBUILD | |
download | aur-pgraph.tar.gz |
migrated from aur3 and updated
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 59 |
1 files changed, 59 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..2979c105372c --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,59 @@ +# Maintainer: Jose Riha <jose1711 gmail com> +# Contributor: Julien Nicoulaud <julien.nicoulaud@gmail.com> +# Source: https://github.com/nicoulaj/archlinux-packages +pkgname=pgraph +_pkgname=pGraph +pkgver=2.4 +pkgrel=1 +pkgdesc="Read multiple performance data formats and produce graphs either interactively or in batch mode." +arch=(any) +url="http://www.ibm.com/developerworks/wikis/display/WikiPtype/pGraph" +license=(unknown) # FIXME +depends=('java-runtime>=5' 'bash') +install=${pkgname}.install +changelog=Changelog +source=("${_pkgname}.jar::https://www.ibm.com/developerworks/community/wikis/form/anonymous/api/wiki/61ad9cf2-c6a3-4d2c-b779-61ff0266d32a/page/d5563cad-faed-48f0-81ae-c38fc474eb0c/attachment/77291d2b-8a2b-4e82-954d-d495944cd29b/media/${pkgname}.jar" + "${_pkgname}.properties::https://www.ibm.com/developerworks/community/wikis/form/anonymous/api/wiki/61ad9cf2-c6a3-4d2c-b779-61ff0266d32a/page/d5563cad-faed-48f0-81ae-c38fc474eb0c/attachment/8645f1e7-65f2-42b5-85ac-014b9b10b47a/media/${pkgname}.properties") +noextract=(${pkgname}.jar) +md5sums=('bd8f8e1088a5d4c0c615065d157b35b8' + 'f5f85be5ad803b61e1f3936557521896') + +build() { + msg2 "Generate executable script..." + cat > "${srcdir}/${pkgname}.sh" << EOF +#!/bin/sh +cd '/usr/share/java/${pkgname}' +"\$JAVA_HOME/bin/java" -jar '${_pkgname}.jar' "\$@" +EOF + + msg2 "Generate desktop application entry..." + cat > "${srcdir}/${pkgname}.desktop" << EOF +[Desktop Entry] +Name=${_pkgname} +Comment=${pkgdesc} +TryExec=${pkgname} +Exec=${pkgname} %u +Icon=java +Terminal=false +Type=Application +Categories=Application;Utility; +EOF +} + +package() { + msg2 "Install the contents at /usr/share/java/${pkgname}..." + install -Dm755 "${srcdir}/${_pkgname}.jar" "${pkgdir}/usr/share/java/${pkgname}/${_pkgname}.jar" + install -Dm644 "${srcdir}/${_pkgname}.properties" "${pkgdir}/usr/share/java/${pkgname}/${_pkgname}.properties" + + msg2 "Install the default settings file at /etc/${pkgname}..." + install -dm755 "${pkgdir}/etc" + ln -s "/usr/share/java/${pkgname}/${_pkgname}.properties" "${pkgdir}/etc/${pkgname}.properties" + + msg2 "Install an executable at /usr/bin/${pkgname}..." + install -Dm755 "${srcdir}/${pkgname}.sh" "${pkgdir}/usr/bin/${pkgname}" + + msg2 "Install a desktop application entry at /usr/share/applications..." + install -Dm644 "${srcdir}/${pkgname}.desktop" "${pkgdir}/usr/share/applications/${pkgname}.desktop" +} + +# vim:set ts=2 sw=2 et: |