Date: Wednesday, February 17, 2021 @ 22:54:38 Author: ffy00 Revision: 863013
upgpkg: blackmagic 1.7.1-1 Added: blackmagic/trunk/PKGBUILD ----------+ PKGBUILD | 42 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) Added: PKGBUILD =================================================================== --- PKGBUILD (rev 0) +++ PKGBUILD 2021-02-17 22:54:38 UTC (rev 863013) @@ -0,0 +1,42 @@ +# Maintainer: Filipe Laíns (FFY00) <[email protected]> + +pkgname=blackmagic +pkgver=1.7.1 +pkgrel=1 +pkgdesc='In application debugger for ARM Cortex microcontrollers' +arch=('x86_64') +url='https://github.com/blacksphere/blackmagic' +license=('GPL') +depends=('libusb' 'libftdi' 'libhidapi-libusb.so') +makedepends=('git' 'hidapi' 'python') +# 'arm-none-eabi-gcc') +source=("git+$url#tag=v$pkgver") +# 'git+https://github.com/libopencm3/libopencm3.git') +sha512sums=('SKIP') + +#prepare() { +# cd $pkgname +# +# git submodule init +# git config submodule.libopencm3.url "$srcdir"/libopencm3 +# git submodule update +#} + +prepare() { + sed -i 's| -Werror||' $pkgname/src/Makefile +} + +build() { + cd $pkgname + + make PROBE_HOST=hosted +} + +package() { + cd $pkgname + + install -Dm 755 src/blackmagic "$pkgdir"/usr/bin/blackmagic + + install -Dm 644 driver/99-blackmagic.rules "$pkgdir"/usr/share/solaar/udev-rules.d/99-blackmagic.rules +} +
