aboutsummaryrefslogtreecommitdiffstats
path: root/community/openocd/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'community/openocd/APKBUILD')
-rw-r--r--community/openocd/APKBUILD21
1 files changed, 16 insertions, 5 deletions
diff --git a/community/openocd/APKBUILD b/community/openocd/APKBUILD
index c6647e1a9a7..37571c742e3 100644
--- a/community/openocd/APKBUILD
+++ b/community/openocd/APKBUILD
@@ -1,17 +1,21 @@
# 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=3
+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 jimtcl-dev libjaylink-dev
automake autoconf libtool"
-subpackages="$pkgname-dev $pkgname-doc"
+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
@@ -43,9 +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
+b32a8b9fe81ad23d8a544284f4bc626ca302e498dae95399a2f36756407dd1a63e8e9655ca1084e7cc13cf1b932d8f6a480f470a4c3ad502cd884ec7508738e9 openocd-0.12.0.tar.bz2
6fd2fbe11917bb7f181ba67812f63e75d51bcd19e4df6a7e22e1abb8f36a4f4bdc9202e815f560476ec184d54d84df8ae4dceb17f2429b9dc1d9503804dacb03 fix-jimtcl-link.patch
"