Date: Sunday, March 29, 2020 @ 18:27:43 Author: escondida Revision: 606314
update to 2.51 Modified: frotz/trunk/PKGBUILD ----------+ PKGBUILD | 30 +++++++++++++++++------------- 1 file changed, 17 insertions(+), 13 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2020-03-29 18:27:17 UTC (rev 606313) +++ PKGBUILD 2020-03-29 18:27:43 UTC (rev 606314) @@ -1,8 +1,8 @@ -# Maintainer: Ivy Foster <[email protected]> +# Maintainer: Ivy Foster <[email protected]> pkgbase=frotz pkgname=(frotz-dumb frotz-ncurses frotz-sdl) -pkgver=2.50 +pkgver=2.51 pkgrel=1 pkgdesc='Z-machine interpreter for interactive fiction games' @@ -26,16 +26,17 @@ arch=(x86_64) url='https://gitlab.com/DavidGriffith/frotz' license=(GPL) -source=("https://gitlab.com/DavidGriffith/frotz/-/archive/$pkgver/frotz-$pkgver.tar.gz") +# In the interest of reproducibility, use the Makefile at a specific commit +source=( + "https://gitlab.com/DavidGriffith/frotz/-/archive/$pkgver/frotz-$pkgver.tar.gz" + https://gitlab.com/DavidGriffith/frotz/-/raw/588845ef704d2341bf5d3cd8e0c8850919b04500/Makefile +) # Warning: checksums provided by packager, not upstream. -sha256sums=(0352dfc458fb5cc7a932c568bd86aabdde943bee25ea0cce58c46f8c893f554f) +sha256sums=( + 7916f17061e845e4fa5047c841306c4be2614e9c941753f9739c5d39c7e9f05b + 91c09f404895855aefa7018575951720cd5ed6ce03586533d10344efee021f9c +) -prepare() { - cd "frotz-$pkgver" - # I guess there was a last-minute change to the Makefile - sed 's/^ \+/ /g' -i Makefile -} - build() { cd "frotz-$pkgver" make PREFIX=/usr dumb ncurses sdl @@ -46,7 +47,8 @@ provides=(dfrotz) cd "frotz-$pkgver" - make DESTDIR="$pkgdir" PREFIX=/usr install_dumb + # Inexplicably, the latest tarball lacks DESTDIR in its Makefile. It's back in git, though. + make -f ../Makefile DESTDIR="$pkgdir" PREFIX=/usr install_dumb } package_frotz-ncurses() { @@ -63,7 +65,8 @@ ) cd "frotz-$pkgver" - make DESTDIR="$pkgdir" PREFIX=/usr install_frotz + # Inexplicably, the latest tarball lacks DESTDIR in its Makefile. It's back in git, though. + make -f ../Makefile DESTDIR="$pkgdir" PREFIX=/usr install_frotz } package_frotz-sdl() { @@ -85,5 +88,6 @@ ) cd "frotz-$pkgver" - make DESTDIR="$pkgdir" PREFIX=/usr install_sdl + # Inexplicably, the latest tarball lacks DESTDIR in its Makefile. It's back in git, though. + make -f ../Makefile DESTDIR="$pkgdir" PREFIX=/usr install_sdl }
