diff options
author | Rod Kay | 2023-06-09 12:42:16 +1000 |
---|---|---|
committer | Rod Kay | 2023-06-09 12:42:16 +1000 |
commit | 5c595dece81bb0e107ec8dad5bf47b3efde5129b (patch) | |
tree | 27f1195311c99c7a4ac90bdce02658e07174d11e | |
parent | 1bfe88883fcb8497b4cff75ff0d0c92e663b335d (diff) | |
download | aur-5c595dece81bb0e107ec8dad5bf47b3efde5129b.tar.gz |
Update to version '24.0w'.
-rw-r--r-- | .SRCINFO | 14 | ||||
-rw-r--r-- | PKGBUILD | 73 |
2 files changed, 37 insertions, 50 deletions
@@ -1,6 +1,6 @@ pkgbase = libadalang-tools - pkgdesc = Libadalang-based tools for Ada: gnatpp, gnatmetric and gnatstub - pkgver = 23.0.0 + pkgdesc = Libadalang-based tools for Ada: gnatpp, gnatmetric and gnatstub. + pkgver = 24.0w pkgrel = 1 epoch = 1 url = https://github.com/AdaCore/libadalang-tools @@ -9,13 +9,9 @@ pkgbase = libadalang-tools license = GPL3 makedepends = gprbuild makedepends = which - depends = ada-web-server depends = libadalang - source = libadalang-tools-23.0.0.tar.gz::https://github.com/AdaCore/libadalang-tools/archive/v23.0.0.tar.gz - source = 0002-Makefile-add-GPRBUILD_FLAGS-variable.patch - source = 0003-Makefile-don-t-force-j-to-be-passed-to-gprbuild.patch - sha256sums = c6e06d7d0df874cab2b61530165f94b93ebd900b59735ff702b2f9d70456faa6 - sha256sums = c71fcd7a535c348c24ba984186d3663f41085296e8dc7b79c06bb9d85fabf419 - sha256sums = 627fd033fd90630c0b5cf24dff4ca6537c903215148384b966567986c17f63aa + depends = templates_parser + source = file:///opt/gnatstudio-sources/libadalang-tools-24.0w-20230324-166A6-src.tar.gz + sha256sums = 13837105dcb3e474ff96bcb530590e7404b87948c98ea33e05fa5a505eff76a5 pkgname = libadalang-tools @@ -1,64 +1,55 @@ # 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> -pkgname=libadalang-tools epoch=1 -pkgver=23.0.0 -pkgrel=1 -pkgdesc="Libadalang-based tools for Ada: gnatpp, gnatmetric and gnatstub" -url='https://github.com/AdaCore/libadalang-tools' -arch=('i686' 'x86_64') -license=('GPL3') - -depends=('ada-web-server' 'libadalang') -makedepends=('gprbuild' 'which') +pkgname=libadalang-tools +pkgver=24.0w +pkgrel=1 +pkgdesc='Libadalang-based tools for Ada: gnatpp, gnatmetric and gnatstub.' -source=("$pkgname-$pkgver.tar.gz::$url/archive/v$pkgver.tar.gz" - "0002-Makefile-add-GPRBUILD_FLAGS-variable.patch" - "0003-Makefile-don-t-force-j-to-be-passed-to-gprbuild.patch") +url=https://github.com/AdaCore/libadalang-tools +arch=(i686 x86_64) +license=(GPL3) -sha256sums=('c6e06d7d0df874cab2b61530165f94b93ebd900b59735ff702b2f9d70456faa6' - 'c71fcd7a535c348c24ba984186d3663f41085296e8dc7b79c06bb9d85fabf419' - '627fd033fd90630c0b5cf24dff4ca6537c903215148384b966567986c17f63aa') +depends=(libadalang templates_parser) +makedepends=(gprbuild which) -prepare() -{ - cd "$srcdir/$pkgname-$pkgver" +source=(file:///opt/gnatstudio-sources/$pkgname-$pkgver-20230324-166A6-src.tar.gz) +sha256sums=(13837105dcb3e474ff96bcb530590e7404b87948c98ea33e05fa5a505eff76a5) - patch -p1 < "$srcdir/0002-Makefile-add-GPRBUILD_FLAGS-variable.patch" - patch -p1 < "$srcdir/0003-Makefile-don-t-force-j-to-be-passed-to-gprbuild.patch" -} build() { - cd "$srcdir/$pkgname-$pkgver" + cd $srcdir/$pkgname-$pkgver-20230428-1627A-src - ADA_FLAGS="$CFLAGS" - ADA_FLAGS="${ADA_FLAGS//-Wformat}" - ADA_FLAGS="${ADA_FLAGS//-Werror=format-security}" + export BUILD_MODE=prod + make lib - make -j1 \ - BUILD_MODE=prod \ - LIBRARY_TYPE=relocatable \ - GPRBUILD_FLAGS="-R -j$(nproc) -cargs $ADA_FLAGS -largs $LDFLAGS" \ - bin lib + LIBRARY_TYPE=relocatable \ + make bin } + package() { - cd "$srcdir/$pkgname-$pkgver" + cd $srcdir/$pkgname-$pkgver-20230428-1627A-src - make DESTDIR="$pkgdir/usr/" \ - install-lib + export DESTDIR=$pkgdir/usr + export BUILD_MODE=prod - install -Dm755 -t "$pkgdir/usr/bin/" bin/{gnatpp,gnatmetric,gnatstub} + make install-lib + make install-bin-strip - # Install the license. - install -D -m644 \ - "LICENSE" \ - "$pkgdir/usr/share/licenses/$pkgname/LICENSE" -} + # Install the licenses. + # + install -D -m644 \ + LICENSE \ + $pkgdir/usr/share/licenses/$pkgname/LICENSE -# vim: set et ts=4:
\ No newline at end of file + install -D -m644 \ + COPYING3 \ + $pkgdir/usr/share/licenses/$pkgname/COPYING3 +}
\ No newline at end of file |