summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorPatrick Oppenlander2016-07-13 17:06:23 +1000
committerPatrick Oppenlander2016-07-13 19:12:37 +1000
commit6164353b0d4facb63ef2a505d30e8104cf562d97 (patch)
tree385f9031db6045f3a9127c395a1c35be2f5b44a5
downloadaur-6164353b0d4facb63ef2a505d30e8104cf562d97.tar.gz
initial import
-rw-r--r--.SRCINFO20
-rw-r--r--PKGBUILD40
-rw-r--r--license_gdb.pdfbin0 -> 84711 bytes
-rw-r--r--pegdbserver_power.install8
4 files changed, 68 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..43e5a7e9a6c6
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,20 @@
+# Generated by mksrcinfo v8
+# Wed Jul 13 09:12:22 UTC 2016
+pkgbase = pegdbserver_power
+ pkgdesc = GDB server for Power devices using P&E JTAG hardware
+ pkgver = 1.3.3.201605241936
+ pkgrel = 1
+ url = http://www.nxp.com/products/microcontrollers-and-processors/arm-processors/s32-arm-processors-microcontrollers/s32-design-studio-ide:S32DS?code=S32DS&nodeId=0150522FC830D4&fpsp=1&tab=Design_Tools_Tab
+ install = pegdbserver_power.install
+ arch = i386
+ arch = x86_64
+ license = custom
+ makedepends = unzip
+ depends = libusb-compat
+ source = file://S32_Power_Linux_v1.1.bin
+ source = license_gdb.pdf
+ sha256sums = f378b5e397d7664c36c02c86b69f7237ad525eac2109ac4ddb50404cb1132a97
+ sha256sums = 6b135ddd5388f6a0dd1d1d9d6c6d7321423f391914312c4a4aafd9d851d10dbc
+
+pkgname = pegdbserver_power
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..118fc924428c
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,40 @@
+# Maintainer: Patrick Oppenlander <patrick.oppenlander at gmail.com>
+#
+# Note: to build this package you need to download S32_Power_Linux_v1.1.bin from
+# http://www.nxp.com/products/microcontrollers-and-processors/arm-processors/s32-arm-processors-microcontrollers/s32-design-studio-ide:S32DS?code=S32DS&nodeId=0150522FC830D4&fpsp=1&tab=Design_Tools_Tab
+# and place it in the same location as this PKGBUILD file.
+#
+pkgname=pegdbserver_power
+pkgver=1.3.3.201605241936
+pkgrel=1
+pkgdesc="GDB server for Power devices using P&E JTAG hardware"
+arch=('i386' 'x86_64')
+url="http://www.nxp.com/products/microcontrollers-and-processors/arm-processors/s32-arm-processors-microcontrollers/s32-design-studio-ide:S32DS?code=S32DS&nodeId=0150522FC830D4&fpsp=1&tab=Design_Tools_Tab"
+license=('custom')
+depends=('libusb-compat')
+makedepends=('unzip')
+install=pegdbserver_power.install
+source=('file://S32_Power_Linux_v1.1.bin' 'license_gdb.pdf')
+sha256sums=('f378b5e397d7664c36c02c86b69f7237ad525eac2109ac4ddb50404cb1132a97'
+ '6b135ddd5388f6a0dd1d1d9d6c6d7321423f391914312c4a4aafd9d851d10dbc')
+
+build() {
+ unzip C_/MakingInstalers/Layout/eclipse_zg_ia_sf.jar plugins/com.pemicro.debug.gdbjtag.ppc_$pkgver/lin/*
+ unzip C_/MakingInstalers/Layout/Drivers_zg_ia_sf.jar libusb_64_32/*
+}
+
+package() {
+ mkdir -p '$pkgdir/opt/$pkgname'
+ cp -r plugins/com.pemicro.debug.gdbjtag.ppc_$pkgver/lin/* '$pkgdir/opt/$pkgname'
+ chmod +x '$pkgdir/opt/$pkgname/pegdbserver_power_console'
+
+ mkdir -p '$pkgdir/etc/udev/rules.d'
+ cp libusb_64_32/55-pemicro.rules '$pkgdir/etc/udev/rules.d'
+
+ mkdir -p '$pkgdir/usr/bin'
+ ln -s /opt/$pkgname/pegdbserver_power_console '$pkgdir/usr/bin/pegdbserver_power_console'
+
+ mkdir -p '$pkgdir/usr/share/licenses/$pkgname'
+ cp license_gdb.pdf '$pkgdir/usr/share/licenses/$pkgname'
+}
+
diff --git a/license_gdb.pdf b/license_gdb.pdf
new file mode 100644
index 000000000000..6251067938a3
--- /dev/null
+++ b/license_gdb.pdf
Binary files differ
diff --git a/pegdbserver_power.install b/pegdbserver_power.install
new file mode 100644
index 000000000000..65810ace94e2
--- /dev/null
+++ b/pegdbserver_power.install
@@ -0,0 +1,8 @@
+post_install() {
+ udevadm control -R
+}
+
+post_remove() {
+ udevadm control -R
+}
+