diff options
author | Rod Kay | 2022-02-07 12:40:38 +1100 |
---|---|---|
committer | Rod Kay | 2022-02-07 12:40:38 +1100 |
commit | be9f34afb34a71577931f82e594f1f32dc02b3f3 (patch) | |
tree | b7008867803a865b85306eecc5e08708126ba027 | |
parent | 6f7b97051d4cdb3b858c04f5dc9dfc7ea1657913 (diff) | |
download | aur-be9f34afb34a71577931f82e594f1f32dc02b3f3.tar.gz |
Update to version '22.0.0'.
-rw-r--r-- | .SRCINFO | 8 | ||||
-rw-r--r-- | PKGBUILD | 28 |
2 files changed, 14 insertions, 22 deletions
@@ -1,7 +1,7 @@ pkgbase = gnat-gps pkgdesc = GNAT Programming Studio for Ada - pkgver = 2021 - pkgrel = 3 + pkgver = 2022 + pkgrel = 1 url = https://github.com/AdaCore/gps arch = i686 arch = x86_64 @@ -19,7 +19,7 @@ pkgbase = gnat-gps depends = python2-gobject2 depends = python2-cairo depends = python2-yaml - source = gnat-gps-2021-20210701-19B6B-src.tar.gz::https://community.download.adacore.com/v1/e940520a321c0aa8b624be178306147970c6b6f9?filename=gnat-gps-2021-20210701-19B6B-src.tar.gz + source = https://github.com/AdaCore/gnatstudio/archive/refs/heads/22.0.zip source = gnatstudio-support.zip::https://github.com/charlie5/archlinux-gnatstudio-support/archive/refs/heads/main.zip source = 0003-Honour-DESTDIR-in-installation-targets.patch source = 0004-Honour-GPRBUILD_FLAGS-in-cli-Makefile.patch @@ -29,7 +29,7 @@ pkgbase = gnat-gps source = patch-gtkada-search_entry.adb source = site-packages.tar.gz source = gps.desktop - sha1sums = e940520a321c0aa8b624be178306147970c6b6f9 + sha1sums = 0780ac1b2b7df17e3d6c52a076f50d4cdd64e79c sha1sums = 12fe188cc9ddcf06341d52af4dd086c9ded5afda sha1sums = 4c13859aa25c5142bd5d0fde7b645217ddeccb50 sha1sums = 4e6cb35c4e2e74d343d0917b926c7377a81b1aba @@ -4,9 +4,8 @@ # Contributor: Georgios Tsalikis <aliverius somewhere near tsalikis and a net> pkgname=gnat-gps -_upstream_ver=2021-20210701-19B6B -pkgver=2021 -pkgrel=3 +pkgver=2022 +pkgrel=1 pkgdesc="GNAT Programming Studio for Ada" arch=('i686' 'x86_64') @@ -20,8 +19,7 @@ depends=("clang" "ada_language_server" makedepends=('gprbuild' 'texlive-latexextra' 'graphviz') -_checksum=e940520a321c0aa8b624be178306147970c6b6f9 -source=("${pkgname}-${_upstream_ver}-src.tar.gz::https://community.download.adacore.com/v1/${_checksum}?filename=${pkgname}-${_upstream_ver}-src.tar.gz" +source=("https://github.com/AdaCore/gnatstudio/archive/refs/heads/22.0.zip" gnatstudio-support.zip::https://github.com/charlie5/archlinux-gnatstudio-support/archive/refs/heads/main.zip 0003-Honour-DESTDIR-in-installation-targets.patch 0004-Honour-GPRBUILD_FLAGS-in-cli-Makefile.patch @@ -32,7 +30,7 @@ source=("${pkgname}-${_upstream_ver}-src.tar.gz::https://community.download.adac site-packages.tar.gz gps.desktop) -sha1sums=("$_checksum" +sha1sums=('0780ac1b2b7df17e3d6c52a076f50d4cdd64e79c' '12fe188cc9ddcf06341d52af4dd086c9ded5afda' '4c13859aa25c5142bd5d0fde7b645217ddeccb50' '4e6cb35c4e2e74d343d0917b926c7377a81b1aba' @@ -45,20 +43,16 @@ sha1sums=("$_checksum" prepare() { - cd "$srcdir/gps-$_upstream_ver-src" + cd "$srcdir/gnatstudio-22.0" patch -Np0 -i ../patch-shared.gpr.in - patch -Np1 -i ../patch-filter_panels.adb - patch -Np1 -i ../patch-gtkada-search_entry.ads - patch -Np1 -i ../patch-gtkada-search_entry.adb - patch -p1 < "$srcdir/0003-Honour-DESTDIR-in-installation-targets.patch" patch -p0 < "$srcdir/0004-Honour-GPRBUILD_FLAGS-in-cli-Makefile.patch" } build() { - cd "$srcdir/gps-$_upstream_ver-src" + cd "$srcdir/gnatstudio-22.0" export OS=unix @@ -76,12 +70,12 @@ build() # https://gcc.gnu.org/onlinedocs/gcc-10.2.0/gnat_ugn/Optimization-and-Strict-Aliasing.html make -j1 OS=unix PROCESSORS=0 BUILD=Production LIBRARY_TYPE=relocatable GPRBUILD_FLAGS="-R -cargs $ADA_FLAGS -fno-strict-aliasing -largs $LDFLAGS -lpython2.7 -lpython3.10 -gargs" -# make -C docs all +# make -C docs all ### Docs are currently broken. } package() { - cd "$srcdir/gps-$_upstream_ver-src" + cd "$srcdir/gnatstudio-22.0" export OS=unix make DESTDIR="$pkgdir/" install @@ -99,13 +93,11 @@ package() # Add no longer available Python 2.7 packages. # mkdir -p "$pkgdir/usr/lib/python2.7/site-packages" - + pushd "$srcdir/site-packages" - for file in $(find . -type f); do install -m 644 -D ${file} "$pkgdir/usr/lib/python2.7/site-packages"/${file#source/} done - popd # Add the desktop config. @@ -115,4 +107,4 @@ package() install -D -m644 \ "COPYING3" \ "$pkgdir/usr/share/licenses/$pkgname/COPYING3" -} +}
\ No newline at end of file |