diff options
author | Caleb Maclennan | 2024-01-30 16:01:14 +0300 |
---|---|---|
committer | Caleb Maclennan | 2024-01-30 16:01:14 +0300 |
commit | 23bc8665848554cc8039f95f4f0ea0a70481603e (patch) | |
tree | f508af03de2e74d993d8f3cfc3545f9788c9158f | |
download | aur-23bc8665848554cc8039f95f4f0ea0a70481603e.tar.gz |
Initial upload: apg-c 7.0-1
-rw-r--r-- | .SRCINFO | 14 | ||||
-rw-r--r-- | PKGBUILD | 28 |
2 files changed, 42 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..353d462d2d6b --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,14 @@ +pkgbase = apg-c + pkgdesc = an ABNF parser generator creating recursive-descent parsers from a superset of ABNF + pkgver = 7.0 + pkgrel = 1 + url = https://github.com/ldthomas/apg-7.0 + arch = x86_64 + license = BSD-2-Clause + makedepends = cmake + depends = glibc + conflicts = apg + source = https://github.com/ldthomas/apg-7.0/archive/6212ba997f954d6688fe29afd352892682cfff3e/apg-7.0-6212ba997f954d6688fe29afd352892682cfff3e.tar.gz + sha256sums = 2ba58fca1873fed98fee47828ec13fd6fe1f5b5305b90c2a15437e21be8a15a3 + +pkgname = apg-c diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..d5b4259467cc --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,28 @@ +# Maintainer: Caleb Maclennan <caleb@alerque.com> + +pkgname=apg-c +_pkgname=${pkgname%-c}-7.0 +pkgver=7.0 +_commit=6212ba997f954d6688fe29afd352892682cfff3e +pkgrel=1 +pkgdesc='an ABNF parser generator creating recursive-descent parsers from a superset of ABNF' +arch=(x86_64) +url="https://github.com/ldthomas/$_pkgname" +license=(BSD-2-Clause) +depends=(glibc) +makedepends=(cmake) +conflicts=(apg) +_archive="$_pkgname-$_commit" +source=("$url/archive/$_commit/$_archive.tar.gz") +sha256sums=('2ba58fca1873fed98fee47828ec13fd6fe1f5b5305b90c2a15437e21be8a15a3') + +build() { + cd "$_archive" + ./build.sh -r apg +} + +package() { + cd "$_archive" + install -Dm0755 Release/apg/apg70 "$pkgdir/usr/bin/apg-c" + install -Dm0644 -t "$pkgdir/usr/share/licenses/$pkgname/" LICENSE.md +} |