summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorXiretza2021-05-16 10:17:35 +0200
committerXiretza2021-05-16 12:48:30 +0200
commit1a55498b77ee4f0ba3d1bfc1c1dc3012aa750f0d (patch)
treef7a0afd9b9a63f68daa959d6c77b9cbe71ffb87f
parent8d21943f8a40ae9d27fd1a397a6c54a915404462 (diff)
downloadaur-1a55498b77ee4f0ba3d1bfc1c1dc3012aa750f0d.tar.gz
Update to 21.0.0
-rw-r--r--.SRCINFO15
-rw-r--r--PKGBUILD54
2 files changed, 38 insertions, 31 deletions
diff --git a/.SRCINFO b/.SRCINFO
index f87031fa3d15..789d9c46671c 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index 1c4a332b8241..5bc9795a1925 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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: