# Maintainer: Denis Kasak # Contributor: Hilton Medeiros # Contributor: Tony Dodd # Contributor: Mark Taylor pkgname=contextfree pkgver=3.3 pkgrel=2 pkgdesc="A program that generates images from written instructions called a grammar" arch=('i686' 'x86_64') url="https://www.contextfreeart.org/" license=('GPL2') depends=('libpng' 'gcc-libs') makedepends=('bison' 'flex') source=("https://www.contextfreeart.org/download/ContextFreeSource${pkgver}.tgz") sha256sums=('bd51dcc5ea2a7af03918d7e22992b3c1508fd49b52ef7599ab1ad68eae67b3e0') prepare() { cd "$srcdir" make clean sed -i 's/c++14/c++17/' Makefile } build() { # NOTE: 3.1+ tarball packages files directly in the root of the archive # instead of under a directory. # cd "$srcdir/context-free-$pkgver" cd "$srcdir" make } package() { # NOTE: Same as above. # cd "$srcdir/context-free-$pkgver" cd "$srcdir" install -Dm755 cfdg "$pkgdir/usr/bin/cfdg" install -d "$pkgdir/usr/share/$pkgname" cp -r input "$pkgdir/usr/share/$pkgname/examples" }