summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorPatrick Oppenlander2020-07-24 10:32:57 +1000
committerPatrick Oppenlander2020-07-24 10:32:57 +1000
commit070d9e9488f2552318b57bf0a927158aedb31cf8 (patch)
tree9f9010a04dc623a27c29cd15b564a5fcd37266a4 /PKGBUILD
parent58a2e1c00136a98ffbf5b953dadb625886821963 (diff)
downloadaur-070d9e9488f2552318b57bf0a927158aedb31cf8.tar.gz
upgpkg: pegdbserver_power 2.0.2.202005132054-1
* Add upstream url as requested by caltlgin * Automatically detect & download latest version
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD21
1 files changed, 16 insertions, 5 deletions
diff --git a/PKGBUILD b/PKGBUILD
index d7870360dc24..61316b1355aa 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,20 +2,31 @@
# Maintainer: Patrick Oppenlander <patrick.oppenlander at gmail.com>
#
pkgname=pegdbserver_power
-pkgver=1.9.9.201907200403
+pkgver=2.0.2.202005132054
pkgrel=1
pkgdesc="GDB server for Power devices using P&E JTAG hardware"
+url="http://www.pemicro.com"
arch=(x86_64)
license=(custom)
depends=(libusb-compat)
-makedepends=(unzip)
+makedepends=(wget unzip gzip)
install=pegdbserver_power.install
-source=("http://www.pemicro.com/eclipse/updates/com.pemicro.debug.gdbjtag.ppc.updatesite/plugins/com.pemicro.debug.gdbjtag.ppc_$pkgver.jar" "license_gdb.pdf" "55-pemicro.rules")
-sha256sums=(679cc462567644b1509d30f6acbd4ed634c94b47338dae727ed3f60f25017715
- 6b135ddd5388f6a0dd1d1d9d6c6d7321423f391914312c4a4aafd9d851d10dbc
+source=(license_gdb.pdf 55-pemicro.rules)
+sha256sums=(6b135ddd5388f6a0dd1d1d9d6c6d7321423f391914312c4a4aafd9d851d10dbc
4b9812f801faedb8a39c7e95bd829efeeb2941b1f4fb3ca774cfbf1ef4fa4081)
options=('!strip')
+prepare() {
+ wget -q -O- http://www.pemicro.com/eclipse/updates/com.pemicro.debug.gdbjtag.ppc.updatesite/artifacts.jar | \
+ zcat | grep "<artifact.*com.pemicro.debug.gdbjtag.ppc.feature" | cut -d\' -f6 > version
+ wget -O source.jar http://www.pemicro.com/eclipse/updates/com.pemicro.debug.gdbjtag.ppc.updatesite/plugins/com.pemicro.debug.gdbjtag.ppc_$(cat version).jar
+ unzip -q source.jar
+}
+
+pkgver() {
+ cat version
+}
+
package() {
mkdir -p "$pkgdir/opt/$pkgname"
cp -r lin/* "$pkgdir/opt/$pkgname"