diff options
author | Rod Kay | 2023-06-09 09:23:33 +1000 |
---|---|---|
committer | Rod Kay | 2023-06-09 09:23:33 +1000 |
commit | 2e458d30c9bba4e7093a971451ac6eaf2fe9469e (patch) | |
tree | eb7472a6829f7d771db7855b20250880146cf0fb | |
parent | f8690f2c91eebe347997666763b61fc93082c17c (diff) | |
download | aur-2e458d30c9bba4e7093a971451ac6eaf2fe9469e.tar.gz |
Update to version '24.0w'.
-rw-r--r-- | PKGBUILD | 65 |
1 files changed, 41 insertions, 24 deletions
@@ -1,62 +1,79 @@ # Maintainer: xiretza <xiretza+aur@gmail.com> # Maintainer: Rod Kay <rodakay5 at gmail dot com> + # Contributor: Pierre-Marie de Rodat <pmderodat on #ada at freenode.net> # Contributor: Earnestly <zibeon AT googlemail.com> -pkgname=xmlada epoch=1 -pkgver=23.0.0 + +pkgname=xmlada +pkgver=24.0w pkgrel=2 pkgdesc="An XML parser for Ada95" -arch=('i686' 'x86_64') -url="https://github.com/AdaCore/xmlada/" -license=('GPL3' 'custom') -depends=('gcc-ada') -makedepends=('gprbuild-bootstrap') -conflicts=("$pkgname-git") -source=("$pkgname-$pkgver.tar.gz::$url/archive/v$pkgver.tar.gz" - 'expose-cargs-and-largs-makefile.patch') +arch=(i686 x86_64) +url=https://github.com/AdaCore/xmlada +license=(GPL3 custom) + +depends=(gcc-ada) +makedepends=(gprbuild-bootstrap) + +conflicts=($pkgname-git) + +source=(file:///opt/gnatstudio-sources/xmlada-24.0w-20230324-1684A-src.tar.gz + expose-cargs-and-largs-makefile.patch) + +sha256sums=(c243de68f3f7c0f5e8a23d24ab0725d038f4dd2b7798855a3b91b574e44e2dc1 + 7543e5fa8f2b0b400b937b0b3bb27b46b263a3cd7b17f00f6f9c6b3905729610) + +_xmlada_src=$pkgname-$pkgver-20230428-16463-src -sha256sums=('66245a68f2e391c8dc8dc50d6d5f109eb3b371e261d095d2002dff3927dd5253' - '7543e5fa8f2b0b400b937b0b3bb27b46b263a3cd7b17f00f6f9c6b3905729610') prepare() { - cd "$srcdir/$pkgname-$pkgver" + cd $srcdir/$_xmlada_src - patch -Np0 -i "$srcdir/expose-cargs-and-largs-makefile.patch" + patch -Np0 -i $srcdir/expose-cargs-and-largs-makefile.patch } + build() { - cd "$srcdir/$pkgname-$pkgver" + cd $srcdir/$_xmlada_src - ./configure --prefix=/usr --libexecdir=/lib --enable-shared + ./configure --prefix=/usr \ + --libexecdir=/lib \ + --enable-shared \ + --enable-build=Production # Rid flags not used by Ada. + # CFLAGS="${CFLAGS//-Wformat}" CFLAGS="${CFLAGS//-Werror=format-security}" # Make using a single job (-j1) to avoid the same file being compiled at the same time. + # make -j1 GPRBUILD_OPTIONS=-R } + package() { - cd "$srcdir/$pkgname-$pkgver" + cd $srcdir/$_xmlada_src # Make one install at a time to avoid GPRinstall reading/writing to # the same installed project files at the same time. - make -j1 prefix="$pkgdir/usr" install + # + make -j1 prefix=$pkgdir/usr install - # Install the license. + # Install the licenses. + # install -D -m644 \ - "COPYING3" \ - "$pkgdir/usr/share/licenses/$pkgname/COPYING3" + COPYING3 \ + $pkgdir/usr/share/licenses/$pkgname/COPYING3 # Install the custom license. install -D -m644 \ - "COPYING.RUNTIME" \ - "$pkgdir/usr/share/licenses/$pkgname/COPYING.RUNTIME" -} + COPYING.RUNTIME \ + $pkgdir/usr/share/licenses/$pkgname/COPYING.RUNTIME +}
\ No newline at end of file |