diff options
Diffstat (limited to 'community/openocd/APKBUILD')
-rw-r--r-- | community/openocd/APKBUILD | 41 |
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 +" |