diff options
-rw-r--r-- | .SRCINFO | 12 | ||||
-rw-r--r-- | PKGBUILD | 67 |
2 files changed, 42 insertions, 37 deletions
@@ -1,15 +1,15 @@ pkgbase = libvss - pkgdesc = High level string and text processing library for Ada - pkgver = r383.9ff8f49 + pkgdesc = A high level string and text processing library for Ada. + pkgver = 21.0.0 pkgrel = 1 + epoch = 1 url = https://github.com/AdaCore/VSS + arch = i686 arch = x86_64 license = GPL3 license = custom - makedepends = git - makedepends = gcc-ada makedepends = gprbuild - source = git+https://github.com/AdaCore/VSS.git#commit=9ff8f49b9f1c801b9ff66cb538fbbf447bc1244e - sha1sums = SKIP + source = libvss-21.0.0.tar.gz::https://community.download.adacore.com/v1/b3b6db7b27ef26dc9006e062dd1bf7adbe47566b?filename=libvss-2021-20210701-198AA-src.tar.gz&rand=669 + sha1sums = b3b6db7b27ef26dc9006e062dd1bf7adbe47566b pkgname = libvss @@ -1,42 +1,47 @@ -# Maintainer: Rod Kay <rodakay5 at gmail dot com> +# Maintainer: Rod Kay <charlie5 on #ada at irc.libera.chat> pkgname=libvss -pkgver=r383.9ff8f49 +epoch=1 +pkgver=21.0.0 pkgrel=1 -pkgdesc='High level string and text processing library for Ada' -url='https://github.com/AdaCore/VSS' -arch=('x86_64') + +pkgdesc="A high level string and text processing library for Ada." +url="https://github.com/AdaCore/VSS" + +arch=('i686' 'x86_64') license=('GPL3' 'custom') -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 +makedepends=('gprbuild') + +_version=2021-20210701-198AA-src +_hash=b3b6db7b27ef26dc9006e062dd1bf7adbe47566b + +source=("$pkgname-$pkgver.tar.gz::https://community.download.adacore.com/v1/$_hash?filename=$pkgname-$_version.tar.gz&rand=669") +sha1sums=($_hash) + +_name=vss + +build() +{ + cd "$srcdir/$_name-$_version" + make all } -package() { - cd "$srcdir/VSS" +package() +{ + cd "$srcdir/$_name-$_version" - 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" + gprinstall -p --prefix="$pkgdir/usr" gnat/vss_json.gpr + gprinstall -p --prefix="$pkgdir/usr" gnat/vss_text.gpr + gprinstall -p --prefix="$pkgdir/usr" gnat/vss_gnat.gpr - # Install the license. - install -D -m644 \ - "COPYING3" \ - "$pkgdir/usr/share/licenses/libvss/COPYING3" + # Install the license. + install -D -m644 \ + "COPYING3" \ + "$pkgdir/usr/share/licenses/$pkgname/COPYING3" - # Install the custom license. - install -D -m644 \ - "COPYING.RUNTIME" \ - "$pkgdir/usr/share/licenses/libvss/COPYING.RUNTIME" + # Install the custom license. + install -D -m644 \ + "COPYING.RUNTIME" \ + "$pkgdir/usr/share/licenses/$pkgname/COPYING.RUNTIME" } |