summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO7
-rw-r--r--PKGBUILD21
2 files changed, 20 insertions, 8 deletions
diff --git a/.SRCINFO b/.SRCINFO
index bd2fac94f1c4..f6808f42d98b 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,17 +1,18 @@
pkgbase = pegdbserver_power
pkgdesc = GDB server for Power devices using P&E JTAG hardware
- pkgver = 1.9.9.201907200403
+ pkgver = 2.0.2.202005132054
pkgrel = 1
+ url = http://www.pemicro.com
install = pegdbserver_power.install
arch = x86_64
license = custom
+ makedepends = wget
makedepends = unzip
+ makedepends = gzip
depends = libusb-compat
options = !strip
- source = http://www.pemicro.com/eclipse/updates/com.pemicro.debug.gdbjtag.ppc.updatesite/plugins/com.pemicro.debug.gdbjtag.ppc_1.9.9.201907200403.jar
source = license_gdb.pdf
source = 55-pemicro.rules
- sha256sums = 679cc462567644b1509d30f6acbd4ed634c94b47338dae727ed3f60f25017715
sha256sums = 6b135ddd5388f6a0dd1d1d9d6c6d7321423f391914312c4a4aafd9d851d10dbc
sha256sums = 4b9812f801faedb8a39c7e95bd829efeeb2941b1f4fb3ca774cfbf1ef4fa4081
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"