diff options
author | Xiretza | 2021-05-16 12:46:18 +0200 |
---|---|---|
committer | Xiretza | 2021-05-16 12:47:49 +0200 |
commit | 9f3c22f19305f92de0de9d78778b9e9302881178 (patch) | |
tree | bf996932155191b83d7d1aa2e5873384f4c191a4 | |
parent | 670cc5f525dec387c6d3c22aa58e8efff326e1af (diff) | |
download | aur-9f3c22f19305f92de0de9d78778b9e9302881178.tar.gz |
Update to 21.0.0
-rw-r--r-- | .SRCINFO | 15 | ||||
-rw-r--r-- | PKGBUILD | 42 |
2 files changed, 34 insertions, 23 deletions
@@ -1,19 +1,22 @@ pkgbase = gprbuild pkgdesc = Builder for multi-language systems - pkgver = 2020 - pkgrel = 6 + pkgver = 21.0.0 + pkgrel = 1 + epoch = 1 url = https://github.com/AdaCore/gprbuild/ arch = i686 arch = x86_64 license = GPL3 makedepends = gprbuild-bootstrap makedepends = xmlada - source = gprbuild-2020-20200429-19BD2-src.tar.gz::https://community.download.adacore.com/v1/408ec35c3bb86bd227db3da55d3e1e0c572a56e3?filename=gprbuild-2020-20200429-19BD2-src.tar.gz + source = gprbuild-21.0.0.tar.gz::https://github.com/AdaCore/gprbuild//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 source = relocatable-build.patch source = always-use-host-gprinstall.patch - sha1sums = 408ec35c3bb86bd227db3da55d3e1e0c572a56e3 - sha1sums = 91b20bde99cf02410cdb2b74aa1adb014458a9b3 - sha1sums = 66792ebc73aff76a368bd902adc6a6f181d1d878 + sha256sums = 54b7d1a3298160109aaee4d8c263c1ab3ab4abae75d354f3e90a4c51639167a2 + sha256sums = 2aec26afad5bb1a4685d9c041c9c797ff5beda211a5e81f2a97452d2ceabc557 + sha256sums = d6479e03e6b6cfb09c133d94e3c47ea5d5e5e756b95554ab3106a679c3d57de4 + sha256sums = 3fe0fd1df3156c9a8488d98ee6e7e822ae904ce410838661c8fc14c29abe2620 pkgname = libgpr pkgdesc = Ada library to handle GPRbuild project files @@ -5,41 +5,47 @@ pkgbase=gprbuild pkgname=(libgpr gprbuild) -_upstream_ver=2020-20200429-19BD2 -pkgver=2020 -pkgrel=6 +epoch=1 +pkgver=21.0.0 +pkgrel=1 pkgdesc="Builder for multi-language systems" arch=('i686' 'x86_64') url="https://github.com/AdaCore/gprbuild/" license=('GPL3') makedepends=('gprbuild-bootstrap' 'xmlada') -_checksum=408ec35c3bb86bd227db3da55d3e1e0c572a56e3 -source=("${pkgbase}-${_upstream_ver}-src.tar.gz::https://community.download.adacore.com/v1/${_checksum}?filename=${pkgbase}-${_upstream_ver}-src.tar.gz" - 'relocatable-build.patch' - 'always-use-host-gprinstall.patch') -sha1sums=("$_checksum" - '91b20bde99cf02410cdb2b74aa1adb014458a9b3' - '66792ebc73aff76a368bd902adc6a6f181d1d878') +source=( + "$pkgbase-$pkgver.tar.gz::$url/archive/v$pkgver.tar.gz" + "gprconfig_kb-$pkgver.tar.gz::https://github.com/AdaCore/gprconfig_kb/archive/v$pkgver.tar.gz" + 'relocatable-build.patch' + 'always-use-host-gprinstall.patch' +) +sha256sums=('54b7d1a3298160109aaee4d8c263c1ab3ab4abae75d354f3e90a4c51639167a2' + '2aec26afad5bb1a4685d9c041c9c797ff5beda211a5e81f2a97452d2ceabc557' + 'd6479e03e6b6cfb09c133d94e3c47ea5d5e5e756b95554ab3106a679c3d57de4' + '3fe0fd1df3156c9a8488d98ee6e7e822ae904ce410838661c8fc14c29abe2620') prepare() { - cd "$srcdir/$pkgbase-$_upstream_ver-src" + cd "$srcdir/$pkgbase-$pkgver" patch -Np1 -i "$srcdir/relocatable-build.patch" # By default, it tries to use the freshly-built gprinstall to install gprbuild, but that requires libgpr, # which can't be installed yet. Simply fall back to gprinstall from gprbuild-bootstrap patch -Np1 -i "$srcdir/always-use-host-gprinstall.patch" + ln -sfT "$srcdir/gprconfig_kb-$pkgver/db/" "share/gprconfig" + # 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 + "$srcdir/gprconfig_kb-$pkgver/db/compilers.xml" \ + "$srcdir/gprconfig_kb-$pkgver/db/linker.xml" \ + "$srcdir/gprconfig_kb-$pkgver/db/gnat.xml" + } build() { - cd "$srcdir/$pkgbase-$_upstream_ver-src" + cd "$srcdir/$pkgbase-$pkgver" export OS=UNIX GPRBUILD_OPTIONS="-R -cargs $CFLAGS -largs $LDFLAGS -gargs" @@ -56,7 +62,7 @@ package_libgpr() { # both provide /usr/lib/libgpr.so conflicts=('grpc') - cd "$srcdir/$pkgbase-$_upstream_ver-src" + cd "$srcdir/$pkgbase-$pkgver" make prefix="$pkgdir/usr" libgpr.install } @@ -65,10 +71,12 @@ package_gprbuild() { provides=('gprbuild-bootstrap') conflicts=('gprbuild-bootstrap') depends=('libgpr' 'xmlada') - cd "$srcdir/$pkgbase-$_upstream_ver-src" + cd "$srcdir/$pkgbase-$pkgver" make prefix="$pkgdir/usr" install # We don't need to distribute the installation script rm -f -- "$pkgdir/usr/doinstall" } + +# vim: set et ts=4: |