From 4b8c309fa14b5d9e73707bab526812f76b6f7545 Mon Sep 17 00:00:00 2001 From: Sean Anderson Date: Fri, 18 Nov 2022 21:38:04 -0500 Subject: [PATCH v2 2/3] Package patman patman is a useful tool which lives in the U-Boot source tree. Package it. --- Changes in v2: - Fix python makedepend trunk/PKGBUILD | 25 ++++++++++++++++++++----- 1 file changed, 20 insertions(+), 5 deletions(-) diff --git a/trunk/PKGBUILD b/trunk/PKGBUILD index 7db20374..bc1a1282 100644 --- a/trunk/PKGBUILD +++ b/trunk/PKGBUILD @@ -1,15 +1,15 @@ # Maintainer: Anatol Pomozov # Contributor: Michael Lass # Contributor: Philipp Schrader +# Contributor: Sean Anderson -pkgname=uboot-tools +pkgname=(uboot-tools patman) +pkgbase=uboot-tools pkgver=2022.10 -pkgrel=3 -pkgdesc='U-Boot bootloader utility tools' +pkgrel=4 arch=(x86_64) url='https://www.denx.de/wiki/U-Boot/WebHome' license=(GPL) -depends=(openssl) makedepends=(python swig) source=(ftp://ftp.denx.de/pub/u-boot/u-boot-$pkgver.tar.bz2{,.sig}) validpgpkeys=('1A3C7F70E08FAB1707809BBF147C39FF9634B72C') @@ -23,11 +23,26 @@ build() { cd u-boot-$pkgver make defconfig make tools-all KBUILD_HOSTLDFLAGS=${LDFLAGS} + + cd tools/patman + python setup.py build } -package() { +package_uboot-tools() { + pkgdesc='U-Boot bootloader utility tools' + depends=(openssl) + install -m 755 -d "$pkgdir"/usr/bin install -m 755 -t "$pkgdir"/usr/bin/ u-boot-$pkgver/tools/{mk{,env}image,env/fw_printenv,img2srec,dumpimage,netconsole,jtagconsole,ncb} ln -s fw_printenv "$pkgdir"/usr/bin/fw_setenv install -m 644 -Dt "$pkgdir"/usr/share/man/man1/ u-boot-$pkgver/doc/{mkimage,dumpimage}.1 } + +package_patman() { + pkgdesc='tool to automate patch creation and reduce errors' + depends=(python) + + cd u-boot-$pkgver/tools/patman + python setup.py install --root="$pkgdir" --optimize=1 + install -m 644 -D README.rst "$pkgdir"/usr/share/doc/patman/README.rst +} -- 2.37.1