Date: Wednesday, October 3, 2018 @ 20:16:44 Author: escondida Revision: 389294
upgpkg: bmake 20180919-1 update to 20190919, use upstream checksums, add python dependency Modified: bmake/trunk/PKGBUILD ----------+ PKGBUILD | 52 +++++++++++++++++++++++++++------------------------- 1 file changed, 27 insertions(+), 25 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2018-10-03 19:42:39 UTC (rev 389293) +++ PKGBUILD 2018-10-03 20:16:44 UTC (rev 389294) @@ -1,38 +1,40 @@ -# Maintainer: +# Maintainer: Ivy Foster <[email protected]> # Contributor: Alex Szczuczko <alex at szc dot ca> # Contributor: Devin Cofer <ranguvar{AT]archlinux[DOT}us> # Contributor: Imanol Celaya <[email protected]> pkgname=bmake -pkgver=20180512 +pkgver=20180919 pkgrel=1 -pkgdesc="Portable version of the NetBSD 'make' build tool" -arch=('x86_64') -url="http://www.crufty.net/help/sjg/bmake.html" -license=('BSD') +pkgdesc='Portable version of the NetBSD make build tool' +arch=(x86_64) +url='http://www.crufty.net/help/sjg/bmake.html' +license=(BSD) + +# upstream recommends using python for improved meta2deps script +depends=(python) + source=("http://www.crufty.net/ftp/pub/sjg/bmake-$pkgver.tar.gz") -sha256sums=('ac3cd262065fcc20c1dec7c95f06306c8138b3e17025b949343a06a8980a5508') +# checksum source: http://www.crufty.net/ftp/pub/sjg/bmake-$pkgver.tar.gz.sha1 +sha1sums=(20f38f688b5229dd97cf2264e3450f46eb18b620) -prepare() { - cd "$srcdir/$pkgname" - # Add missing bsd.*.mk symlinks - _links_orig="dep doc init lib links man nls obj own prog subdir" - _links_new="dep doc inc init lib links man nls obj own prog subdir" - sed -i -e "s/$_links_orig/$_links_new/" mk/install-mk -} - build() { - mkdir -p bmake-build - cd bmake-build - sh ../bmake/boot-strap --prefix=/usr + cd bmake + ./boot-strap --prefix=/usr op=build } +# op=build also runs unit tests; thus no check() + package() { - cd bmake-build - # Fix directory permissions on install - install -dm0755 "$pkgdir/usr/bin" - install -dm0755 "$pkgdir/usr/share/man/cat1" - install -dm0755 "$pkgdir/usr/share/licenses/$pkgname" - sh ../bmake/boot-strap --prefix=/usr --install-destdir="$pkgdir" op=install - head -n70 ../bmake/main.c >"$pkgdir"/usr/share/licenses/$pkgname/LICENSE + cd bmake + + # Fix directory permissions on install + install -d "$pkgdir/usr/bin" "$pkgdir/usr/share/licenses/$pkgname" + + ./boot-strap --install-destdir="$pkgdir" --prefix=/usr op=install + + rm -rf "$pkgdir/usr/share/man/cat1" + install -D -m 644 bmake.1 "$pkgdir/usr/share/man/man1/bmake.1" + + head -n70 main.c >"$pkgdir"/usr/share/licenses/$pkgname/LICENSE }
