aboutsummaryrefslogtreecommitdiffstats
path: root/community/openocd/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'community/openocd/APKBUILD')
-rw-r--r--community/openocd/APKBUILD41
1 files changed, 33 insertions, 8 deletions
diff --git a/community/openocd/APKBUILD b/community/openocd/APKBUILD
index 54574130191..37571c742e3 100644
--- a/community/openocd/APKBUILD
+++ b/community/openocd/APKBUILD
@@ -1,15 +1,28 @@
# Contributor: Sören Tempel <soeren+alpine@soeren-tempel.net>
# Maintainer: Sören Tempel <soeren+alpine@soeren-tempel.net>
pkgname=openocd
-pkgver=0.11.0
-pkgrel=0
+pkgver=0.12.0
+pkgrel=4
pkgdesc="Free and Open On-Chip Debugging, In-System Programming and Boundary-Scan Testing"
-url="http://openocd.org/"
+url="https://openocd.org/"
arch="all"
license="GPL-2.0-only,GPL-2.0-or-later,GPL-3.0-only"
-makedepends="libftdi1-dev libusb-dev hidapi-dev libtool"
-subpackages="$pkgname-dev $pkgname-doc"
-source="https://downloads.sourceforge.net/project/openocd/openocd/$pkgver/openocd-$pkgver.tar.bz2"
+makedepends="libftdi1-dev libusb-dev hidapi-dev jimtcl-dev libjaylink-dev
+ automake autoconf libtool"
+subpackages="$pkgname-dev $pkgname-doc $pkgname-udev-rules:udev_rules"
+source="https://downloads.sourceforge.net/project/openocd/openocd/$pkgver/openocd-$pkgver.tar.bz2
+ fix-jimtcl-link.patch"
+builddir="$srcdir/$pkgname-$pkgver"
+
+provides="openocd-virtual"
+provider_priority=20
+
+prepare() {
+ default_prepare
+ libtoolize -f
+ aclocal
+ automake --add-missing
+}
build() {
./configure \
@@ -22,7 +35,9 @@ build() {
--disable-werror \
--enable-cmsis-dap \
--enable-sysfsgpio \
- --enable-bcm2835gpio
+ --enable-bcm2835gpio \
+ --disable-internal-jimtcl \
+ --disable-internal-libjaylink
make
}
@@ -32,6 +47,16 @@ check() {
package() {
make DESTDIR="$pkgdir" install
+ install -Dm644 contrib/60-openocd.rules \
+ "$pkgdir"/lib/udev/rules.d/60-$pkgname.rules
+}
+
+udev_rules() {
+ pkgdesc="udev rules for $pkgname"
+ amove lib/udev/rules.d/60-$pkgname.rules
}
-sha512sums="4c8d880945083a05a3781b3fe2a39e4055df635faab1cacd78ca51ced75c9a478f4e16e6c6fa35ac117e2e4d6453cdd19818f1d27aae6edf1bda8c0e846d0de8 openocd-0.11.0.tar.bz2"
+sha512sums="
+b32a8b9fe81ad23d8a544284f4bc626ca302e498dae95399a2f36756407dd1a63e8e9655ca1084e7cc13cf1b932d8f6a480f470a4c3ad502cd884ec7508738e9 openocd-0.12.0.tar.bz2
+6fd2fbe11917bb7f181ba67812f63e75d51bcd19e4df6a7e22e1abb8f36a4f4bdc9202e815f560476ec184d54d84df8ae4dceb17f2429b9dc1d9503804dacb03 fix-jimtcl-link.patch
+"