diff options
author | Rod Kay | 2020-10-13 17:48:08 +1100 |
---|---|---|
committer | Rod Kay | 2020-10-13 17:48:08 +1100 |
commit | 2ad8ca9ea0a7dedcfec5cec5780814451b3ca006 (patch) | |
tree | c7057fb69bc12d04c88f604e13cef87619e66a03 /PKGBUILD | |
parent | d69f15f526ce47ba913adb6b5929488cf289af16 (diff) | |
download | aur-2ad8ca9ea0a7dedcfec5cec5780814451b3ca006.tar.gz |
Update to 20.0w version.
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 45 |
1 files changed, 31 insertions, 14 deletions
@@ -1,8 +1,8 @@ # Maintainer: Rod Kay <charlie5 on #ada at freenode.net> pkgname=ada-web-server -pkgver=2019 -pkgrel=1 +pkgver=2020 +pkgrel=2 pkgdesc="A complete embeddable Web application framework for Ada." arch=(i686 x86_64) @@ -10,35 +10,52 @@ url=http://libre.adacore.com/tools/aws license=(GPL) groups=(gcc-ada) -depends=('gcc-ada' 'asis') +depends=('gcc-ada') makedepends=(gprbuild texlive-bin) provides=(aws) -source=('http://mirrors.cdn.adacore.com/art/5cdf85a031e87aa2cdf16b19') -sha1sums=('110b3f623b4487874a714d3cf29aa945680766a6') +source=('https://community.download.adacore.com/v1/61134515bc9fc53a3ccc6c6f0097cb95e2b0722e?filename=aws-20.0w-20190801-155D3-src.tar.gz' + 'aws-net-acceptors.adb-patch' + 'aws-server.adb-patch' + 'aws-server-hotplug.adb-patch') +sha1sums=('61134515bc9fc53a3ccc6c6f0097cb95e2b0722e' + 'e67c1264c9e4d03b5aa793edca97eb98b6fd813c' + 'ad5d8f554910747598325bdf4d8171bc03b1c6f3' + '01b054021747ba83f3e69e78b71b2a59c074bb06') -build() +prepare() { - cd $srcdir/aws-2019-20190512-18AB9-src + cd $srcdir/aws-20.0w-20190801-155D3-src + + patch -p1 < "$srcdir/aws-net-acceptors.adb-patch" + patch -p1 < "$srcdir/aws-server.adb-patch" + patch -p1 < "$srcdir/aws-server-hotplug.adb-patch" +} + +build() +{ + cd $srcdir/aws-20.0w-20190801-155D3-src + + export BUILD_MODE=prod + export LIBRARY_TYPE=static + export LIBADALANG_LIBRARY_TYPE=relocatable + export LANGKIT_SUPPORT_LIBRARY_TYPE=relocatable + export BUILD=relocatable + make setup make build cd docs - make html + make SPHINXBUILD=sphinx-build2 html } package() { - cd $srcdir/aws-2019-20190512-18AB9-src + cd $srcdir/aws-20.0w-20190801-155D3-src make DESTDIR="$pkgdir" install - - mkdir -p $pkgdir/usr/lib/gnat/manifests - mv $pkgdir/usr/share/gpr/aws.gpr $pkgdir/usr/lib/gnat - mv $pkgdir/usr/share/gpr/manifests/aws $pkgdir/usr/lib/gnat/manifests - rm -fr $pkgdir/usr/share/gpr } |