diff options
author | Xiretza | 2021-05-16 10:17:35 +0200 |
---|---|---|
committer | Xiretza | 2021-05-16 12:48:30 +0200 |
commit | 1a55498b77ee4f0ba3d1bfc1c1dc3012aa750f0d (patch) | |
tree | f7a0afd9b9a63f68daa959d6c77b9cbe71ffb87f | |
parent | 8d21943f8a40ae9d27fd1a397a6c54a915404462 (diff) | |
download | aur-1a55498b77ee4f0ba3d1bfc1c1dc3012aa750f0d.tar.gz |
Update to 21.0.0
-rw-r--r-- | .SRCINFO | 15 | ||||
-rw-r--r-- | PKGBUILD | 54 |
2 files changed, 38 insertions, 31 deletions
@@ -1,16 +1,19 @@ pkgbase = gprbuild-bootstrap pkgdesc = Static GPRbuild to bootstrap XML/Ada and GPRbuild itself - pkgver = 2020 - pkgrel = 2 + pkgver = 21.0.0 + pkgrel = 1 + epoch = 1 url = https://github.com/AdaCore/gprbuild/ arch = i686 arch = x86_64 license = GPL3 depends = gcc-ada - source = gprbuild-2020-20200429-19BD2-src.tar.gz::https://community.download.adacore.com/v1/408ec35c3bb86bd227db3da55d3e1e0c572a56e3?filename=gprbuild-2020-20200429-19BD2-src.tar.gz - source = xmlada-2020-20200429-19A99-src.tar.gz::https://community.download.adacore.com/v1/c799502295baf074ad17b48c50f621879c392c57?filename=xmlada-2020-20200429-19A99-src.tar.gz - sha1sums = 408ec35c3bb86bd227db3da55d3e1e0c572a56e3 - sha1sums = c799502295baf074ad17b48c50f621879c392c57 + source = gprbuild-21.0.0.tar.gz::https://github.com/AdaCore/gprbuild/archive/v21.0.0.tar.gz + source = xmlada-21.0.0.tar.gz::https://github.com/AdaCore/xmlada/archive/v21.0.0.tar.gz + source = gprconfig_kb-21.0.0.tar.gz::https://github.com/AdaCore/gprconfig_kb/archive/v21.0.0.tar.gz + sha256sums = 54b7d1a3298160109aaee4d8c263c1ab3ab4abae75d354f3e90a4c51639167a2 + sha256sums = 923024931f0c57451aa52cb9a3333874646102cb75957f27e3689670f90edc1e + sha256sums = 2aec26afad5bb1a4685d9c041c9c797ff5beda211a5e81f2a97452d2ceabc557 pkgname = gprbuild-bootstrap @@ -4,50 +4,54 @@ # Contributor: Earnestly <zibeon AT googlemail.com> pkgname=gprbuild-bootstrap -_gprbuild_ver=2020-20200429-19BD2 -_xmlada_ver=2020-20200429-19A99 -pkgver=2020 -pkgrel=2 +epoch=1 +pkgver=21.0.0 +pkgrel=1 pkgdesc="Static GPRbuild to bootstrap XML/Ada and GPRbuild itself" arch=('i686' 'x86_64') url='https://github.com/AdaCore/gprbuild/' license=('GPL3') depends=('gcc-ada') -_gprbuild_checksum=408ec35c3bb86bd227db3da55d3e1e0c572a56e3 -_xmlada_checksum=c799502295baf074ad17b48c50f621879c392c57 -source=("gprbuild-$_gprbuild_ver-src.tar.gz::https://community.download.adacore.com/v1/${_gprbuild_checksum}?filename=gprbuild-$_gprbuild_ver-src.tar.gz" - "xmlada-$_xmlada_ver-src.tar.gz::https://community.download.adacore.com/v1/${_xmlada_checksum}?filename=xmlada-$_xmlada_ver-src.tar.gz") -sha1sums=("$_gprbuild_checksum" - "$_xmlada_checksum") +source=( + "gprbuild-$pkgver.tar.gz::https://github.com/AdaCore/gprbuild/archive/v$pkgver.tar.gz" + "xmlada-$pkgver.tar.gz::https://github.com/AdaCore/xmlada/archive/v$pkgver.tar.gz" + "gprconfig_kb-$pkgver.tar.gz::https://github.com/AdaCore/gprconfig_kb/archive/v$pkgver.tar.gz" +) +sha256sums=('54b7d1a3298160109aaee4d8c263c1ab3ab4abae75d354f3e90a4c51639167a2' + '923024931f0c57451aa52cb9a3333874646102cb75957f27e3689670f90edc1e' + '2aec26afad5bb1a4685d9c041c9c797ff5beda211a5e81f2a97452d2ceabc557') prepare() { - cd "$srcdir/gprbuild-${_gprbuild_ver}-src" + cd "$srcdir/gprbuild-$pkgver" # GPRbuild hard-codes references to /usr/libexec, but ArchLinux packages # must use /usr/lib instead. sed -i 's/libexec/lib/g' doinstall gprbuild.gpr \ - share/gprconfig/compilers.xml \ - share/gprconfig/linker.xml \ - share/gprconfig/gnat.xml - - # bootstrap.sh is in fact not POSIX compliant - sed -i 's|^#!/bin/sh|#!/bin/bash|' bootstrap.sh + "$srcdir/gprconfig_kb-$pkgver/db/compilers.xml" \ + "$srcdir/gprconfig_kb-$pkgver/db/linker.xml" \ + "$srcdir/gprconfig_kb-$pkgver/db/gnat.xml" } build() { - cd "$srcdir/gprbuild-$_gprbuild_ver-src" + cd "$srcdir/gprbuild-$pkgver" - export GNATMAKEFLAGS="-j$(nproc)" - export DESTDIR="$srcdir/bootstrap" + export GNATMAKEFLAGS="$MAKEFLAGS" ./bootstrap.sh \ - --prefix=/usr \ - --libexecdir=/lib \ - --with-xmlada="$srcdir/xmlada-$_xmlada_ver-src" + --with-xmlada="$srcdir/xmlada-$pkgver" \ + --with-kb="$srcdir/gprconfig_kb-$pkgver" \ + --build } package() { - cd "$srcdir/bootstrap" - cp -a --no-preserve=ownership -- "$srcdir/bootstrap/usr" "$pkgdir" + cd "$srcdir/gprbuild-$pkgver" + + env DESTDIR="$pkgdir" ./bootstrap.sh \ + --with-kb="$srcdir/gprconfig_kb-$pkgver" \ + --prefix=/usr \ + --libexecdir=/lib \ + --install } + +# vim: set et ts=4: |