diff options
author | Rod Kay | 2021-06-20 16:23:47 +1000 |
---|---|---|
committer | Rod Kay | 2021-06-20 16:23:47 +1000 |
commit | a33895f2427fe875612ceebe12d6b674b015611e (patch) | |
tree | 5fd73daa02a1876f55960903f836544c0bcf6fc5 | |
download | aur-a33895f2427fe875612ceebe12d6b674b015611e.tar.gz |
Add initial PKGBUILD.
-rw-r--r-- | .SRCINFO | 14 | ||||
-rw-r--r-- | PKGBUILD | 32 |
2 files changed, 46 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..3f38546f9d85 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,14 @@ +pkgbase = libvss + pkgdesc = High level string and text processing library for Ada + pkgver = r383.9ff8f49 + pkgrel = 1 + url = https://github.com/AdaCore/VSS + arch = x86_64 + license = GPL3 + makedepends = git + makedepends = gcc-ada + makedepends = gprbuild + source = git+https://github.com/AdaCore/VSS.git#commit=9ff8f49b9f1c801b9ff66cb538fbbf447bc1244e + sha1sums = SKIP + +pkgname = libvss diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..4daf1a9e5768 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,32 @@ +# Maintainer: Rod Kay <rodakay5 at gmail dot com> + +pkgname=libvss +pkgver=r383.9ff8f49 +pkgrel=1 +pkgdesc='High level string and text processing library for Ada' +url='https://github.com/AdaCore/VSS' +arch=('x86_64') +license=('GPL3') +makedepends=('git' 'gcc-ada' 'gprbuild') +source=('git+https://github.com/AdaCore/VSS.git#commit=9ff8f49b9f1c801b9ff66cb538fbbf447bc1244e') +sha1sums=('SKIP') + +pkgver() { + cd "$srcdir/VSS" + printf "r%s.%s" \ + "$(git rev-list --count HEAD)" \ + "$(git rev-parse --short HEAD)" +} + +build() { + cd "$srcdir/VSS" + make BUILD_MODE=prod +} + +package() { + cd "$srcdir/VSS" + + gprinstall -p -P gnat/vss_gnat.gpr -XBUILD_MODE=prod --prefix="$pkgdir/usr" + gprinstall -p -P gnat/vss_text.gpr -XBUILD_MODE=prod --prefix="$pkgdir/usr" + gprinstall -p -P gnat/vss_json.gpr -XBUILD_MODE=prod --prefix="$pkgdir/usr" +} |