summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorRod Kay2023-06-09 12:42:16 +1000
committerRod Kay2023-06-09 12:42:16 +1000
commit5c595dece81bb0e107ec8dad5bf47b3efde5129b (patch)
tree27f1195311c99c7a4ac90bdce02658e07174d11e
parent1bfe88883fcb8497b4cff75ff0d0c92e663b335d (diff)
downloadaur-5c595dece81bb0e107ec8dad5bf47b3efde5129b.tar.gz
Update to version '24.0w'.
-rw-r--r--.SRCINFO14
-rw-r--r--PKGBUILD73
2 files changed, 37 insertions, 50 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 8a2ec90507f3..924c460a1b2d 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index db508da658fa..b74bfb50ee1c 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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