summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorRod Kay2022-02-07 12:40:38 +1100
committerRod Kay2022-02-07 12:40:38 +1100
commitbe9f34afb34a71577931f82e594f1f32dc02b3f3 (patch)
treeb7008867803a865b85306eecc5e08708126ba027
parent6f7b97051d4cdb3b858c04f5dc9dfc7ea1657913 (diff)
downloadaur-be9f34afb34a71577931f82e594f1f32dc02b3f3.tar.gz
Update to version '22.0.0'.
-rw-r--r--.SRCINFO8
-rw-r--r--PKGBUILD28
2 files changed, 14 insertions, 22 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 324338e404c2..6e2394b2f0c7 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index b83f5c89929c..80be2b4a1f61 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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