diff options
author | Pierre-Marie de Rodat | 2021-01-24 16:23:35 +0100 |
---|---|---|
committer | Pierre-Marie de Rodat | 2021-01-24 16:23:35 +0100 |
commit | 1b2270ab8917994b513ecb655ae0ed010c72d13b (patch) | |
tree | aa1fe85519fa8238c54db3836cd1dd53bf4a7676 /PKGBUILD | |
parent | f56a935818e4b0040b215b2eca232bd7c93f11a4 (diff) | |
download | aur-gprbuild-bootstrap-git.tar.gz |
Update for recent versions (from tfl5034)
* Add gprconfig_kb sources from git and pass them to the `bootstrap.sh`
script with `--with-kb=`.
* Update the sed scripts to reflect change of locations of XML files.
* Remove sed script to modify `bootstrap.sh` because the shebang was
changed upstream to `#!/bin/bash`
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 18 |
1 files changed, 9 insertions, 9 deletions
@@ -2,8 +2,9 @@ # Contributor: xiretza <xiretza+aur@gmail.com> # Contributor: Rod Kay <charlie5 on #ada at freenode.net> # Contributor: Earnestly <zibeon AT googlemail.com> +# Contributor: tfl5034 pkgname=gprbuild-bootstrap-git -pkgver=r3601.cf5c323f +pkgver=r3723.815226d6 pkgrel=1 pkgdesc="Static GPRbuild to bootstrap XML/Ada and GPRbuild itself" arch=('i686' 'x86_64') @@ -14,8 +15,9 @@ makedepends=('git' 'gcc-ada') provides=('gprbuild-bootstrap') conflicts=('gprbuild' 'gprbuild-bootstrap') source=('git+https://github.com/AdaCore/gprbuild.git' + 'git+https://github.com/AdaCore/gprconfig_kb.git' 'git+https://github.com/AdaCore/xmlada.git') -sha1sums=(SKIP SKIP) +sha1sums=(SKIP SKIP SKIP) pkgver() { @@ -30,13 +32,10 @@ prepare() { # 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 + sed -i 's/libexec/lib/g' doinstall gprbuild.gpr - # bootstrap.sh is in fact not POSIX compliant - sed -i 's|^#!/bin/sh|#!/bin/bash|' bootstrap.sh + cd "$srcdir/gprconfig_kb" + sed -i 's/libexec/lib/g' db/{compilers,gnat,linker}.xml } build() { @@ -47,7 +46,8 @@ build() { ./bootstrap.sh \ --prefix=/usr \ --libexecdir=/lib \ - --with-xmlada="$srcdir/xmlada" + --with-xmlada="$srcdir/xmlada" \ + --with-kb="$srcdir/gprconfig_kb" } package() { |