summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorRod Kay2023-06-09 10:31:33 +1000
committerRod Kay2023-06-09 10:31:33 +1000
commit36ca56d27dcf15ca84f48b2f649b5ed65b7e540e (patch)
treec2aa0468ee85a4c6b8f8751f8c66b9fea8e905dc
parent83f57b973fbfb39d5cf9f872c16bb53a03117acc (diff)
downloadaur-36ca56d27dcf15ca84f48b2f649b5ed65b7e540e.tar.gz
Update to version '24.0w'.
-rw-r--r--.SRCINFO8
-rw-r--r--PKGBUILD152
2 files changed, 85 insertions, 75 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 767a0132f37e..10964c5d22c4 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = gnatcoll-bindings
pkgdesc = GNAT Components Collection - Language and library bindings
- pkgver = 23.0.0
- pkgrel = 3
+ pkgver = 24.0w
+ pkgrel = 1
epoch = 1
url = https://github.com/AdaCore/gnatcoll-bindings
arch = i686
@@ -13,10 +13,10 @@ pkgbase = gnatcoll-bindings
makedepends = libiconv
makedepends = syslog-ng
depends = gnatcoll-core
- source = gnatcoll-bindings-23.0.0.tar.gz::https://github.com/AdaCore/gnatcoll-bindings/archive/refs/tags/v23.0.0.tar.gz
+ source = file:///opt/gnatstudio-sources/gnatcoll-bindings-24.0w-20230324-1636E-src.tar.gz
source = 0002-fix-python-don-t-cache-prefix-during-install.patch
source = python_support.c-patch
- sha256sums = d51a7d1d35b2689feb6b05568702c4a22226538902ffd658e6f98a5d69d7bd51
+ sha256sums = 6a3d077c2939fe53ce87b58e8414ef41779c670ed00e0d728f12ee160d67723e
sha256sums = 0655801612e6b69a81d240e6fff71262c7db73c4708766e24627c1329730c345
sha256sums = 6ca238a94cbafb0eca0f95e23d055cf9f10c0bd75bcc6cb27075ec4861ee3a38
diff --git a/PKGBUILD b/PKGBUILD
index 13d4b826bf32..323a8785cac5 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,50 +1,51 @@
# Maintainer: xiretza <xiretza+aur@gmail.com>
# Maintainer: Rod Kay <rodakay5 at gmail dot com>
-pkgbase=gnatcoll-bindings
-pkgname=(
- gnatcoll-gmp
- gnatcoll-iconv
- gnatcoll-lzma
- gnatcoll-omp
- gnatcoll-python
- gnatcoll-readline
- gnatcoll-syslog
- gnatcoll-zlib
-)
epoch=1
-pkgver=23.0.0
-pkgrel=3
+
+pkgbase=gnatcoll-bindings
+pkgname=(gnatcoll-gmp
+ gnatcoll-iconv
+ gnatcoll-lzma
+ gnatcoll-omp
+ gnatcoll-python
+ gnatcoll-readline
+ gnatcoll-syslog
+ gnatcoll-zlib)
+pkgver=24.0w
+pkgrel=1
pkgdesc='GNAT Components Collection - Language and library bindings'
-url='https://github.com/AdaCore/gnatcoll-bindings'
-arch=('i686' 'x86_64')
-license=('GPL3' 'custom')
+url=https://github.com/AdaCore/gnatcoll-bindings
+arch=(i686 x86_64)
+license=(GPL3 custom)
-depends=('gnatcoll-core')
-makedepends=('python' 'gprbuild' 'libiconv' 'syslog-ng')
+depends=(gnatcoll-core)
+makedepends=(python gprbuild libiconv syslog-ng)
-source=("$pkgbase-$pkgver.tar.gz::$url/archive/refs/tags/v$pkgver.tar.gz"
- "0002-fix-python-don-t-cache-prefix-during-install.patch"
- "python_support.c-patch")
+source=(file:///opt/gnatstudio-sources/$pkgbase-$pkgver-20230324-1636E-src.tar.gz
+ 0002-fix-python-don-t-cache-prefix-during-install.patch
+ python_support.c-patch)
-sha256sums=('d51a7d1d35b2689feb6b05568702c4a22226538902ffd658e6f98a5d69d7bd51'
- '0655801612e6b69a81d240e6fff71262c7db73c4708766e24627c1329730c345'
- '6ca238a94cbafb0eca0f95e23d055cf9f10c0bd75bcc6cb27075ec4861ee3a38')
+sha256sums=(6a3d077c2939fe53ce87b58e8414ef41779c670ed00e0d728f12ee160d67723e
+ 0655801612e6b69a81d240e6fff71262c7db73c4708766e24627c1329730c345
+ 6ca238a94cbafb0eca0f95e23d055cf9f10c0bd75bcc6cb27075ec4861ee3a38)
-_source_dir="$pkgbase-$pkgver"
+_source_dir=$pkgbase-$pkgver-20230428-165DB-src
prepare()
{
- cd "$srcdir/$_source_dir"
- patch -p1 < "$srcdir/0002-fix-python-don-t-cache-prefix-during-install.patch"
- patch -p0 < "$srcdir/python_support.c-patch"
+ cd $srcdir/$_source_dir
+
+ patch -p1 < $srcdir/0002-fix-python-don-t-cache-prefix-during-install.patch
+ patch -p0 < $srcdir/python_support.c-patch
}
+
build()
{
- cd "$srcdir/$_source_dir"
+ cd $srcdir/$_source_dir
ADA_FLAGS="$CFLAGS"
ADA_FLAGS="${ADA_FLAGS//-Wformat}"
@@ -52,134 +53,143 @@ build()
_gpr_opts="-R -cargs $ADA_FLAGS -fPIC -largs $LDFLAGS"
- cd "$srcdir/$_source_dir/python3"
+ cd $srcdir/$_source_dir/python3
python setup.py build --prefix=/usr --gpr-opts $_gpr_opts
- cd "$srcdir/$_source_dir/readline"
+ cd $srcdir/$_source_dir/readline
python setup.py build --prefix=/usr --accept-gpl --gpr-opts $_gpr_opts
- cd "$srcdir/$_source_dir/iconv"
+ cd $srcdir/$_source_dir/iconv
python setup.py build --prefix=/usr --gpr-opts $_gpr_opts
- cd "$srcdir/$_source_dir/gmp"
+ cd $srcdir/$_source_dir/gmp
python setup.py build --prefix=/usr --gpr-opts $_gpr_opts
- cd "$srcdir/$_source_dir/lzma"
+ cd $srcdir/$_source_dir/lzma
python setup.py build --prefix=/usr --gpr-opts $_gpr_opts
- cd "$srcdir/$_source_dir/omp"
+ cd $srcdir/$_source_dir/omp
python setup.py build --prefix=/usr --gpr-opts $_gpr_opts
- cd "$srcdir/$_source_dir/syslog"
+ cd $srcdir/$_source_dir/syslog
python setup.py build --prefix=/usr --gpr-opts $_gpr_opts
- cd "$srcdir/$_source_dir/zlib"
+ cd $srcdir/$_source_dir/zlib
python setup.py build --prefix=/usr --gpr-opts $_gpr_opts
}
+
_install_license()
{
- cd "$srcdir/$_source_dir"
+ cd $srcdir/$_source_dir
# Install the license.
+ #
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
}
+
package_gnatcoll-python()
{
pkgdesc='GNAT Components Collection - Interface to the python 3 interpreter.'
- depends=('python' 'gnatcoll-core')
- provides=('gnatcoll-python')
- replaces=('gnatcoll-python')
+ depends=(python gnatcoll-core)
+ provides=(gnatcoll-python)
+ replaces=(gnatcoll-python)
- cd "$srcdir/$_source_dir/python3"
- python setup.py install --prefix="$pkgdir/usr"
+ cd $srcdir/$_source_dir/python3
+ python setup.py install --prefix=$pkgdir/usr
_install_license
}
+
package_gnatcoll-readline()
{
pkgdesc='GNAT Components Collection - Bindings to readline'
- depends=('readline' 'gnatcoll-core')
+ depends=(readline gnatcoll-core)
- cd "$srcdir/$_source_dir/readline"
- python setup.py install --prefix="$pkgdir/usr"
+ cd $srcdir/$_source_dir/readline
+ python setup.py install --prefix=$pkgdir/usr
_install_license
}
+
package_gnatcoll-iconv()
{
pkgdesc='GNAT Components Collection - Bindings to Libiconv'
- depends=('libiconv' 'gnatcoll-core')
+ depends=(libiconv gnatcoll-core)
- cd "$srcdir/$_source_dir/iconv"
- python setup.py install --prefix="$pkgdir/usr"
+ cd $srcdir/$_source_dir/iconv
+ python setup.py install --prefix=$pkgdir/usr
_install_license
}
+
package_gnatcoll-gmp()
{
pkgdesc='GNAT Components Collection - Bindings to GMP'
- depends=('gmp' 'gnatcoll-core')
+ depends=(gmp gnatcoll-core)
- cd "$srcdir/$_source_dir/gmp"
- python setup.py install --prefix="$pkgdir/usr"
+ cd $srcdir/$_source_dir/gmp
+ python setup.py install --prefix=$pkgdir/usr
_install_license
}
+
package_gnatcoll-lzma()
{
pkgdesc='GNAT Components Collection - Bindings to LZMA'
- depends=('xz' 'gnatcoll-core')
+ depends=(xz gnatcoll-core)
- cd "$srcdir/$_source_dir/lzma"
- python setup.py install --prefix="$pkgdir/usr"
+ cd $srcdir/$_source_dir/lzma
+ python setup.py install --prefix=$pkgdir/usr
_install_license
}
+
package_gnatcoll-omp()
{
pkgdesc='GNAT Components Collection - Bindings to OpenMP'
- depends=('gnatcoll-core')
+ depends=(gnatcoll-core)
- cd "$srcdir/$_source_dir/omp"
- python setup.py install --prefix="$pkgdir/usr"
+ cd $srcdir/$_source_dir/omp
+ python setup.py install --prefix=$pkgdir/usr
_install_license
}
+
package_gnatcoll-syslog()
{
pkgdesc='GNAT Components Collection - Bindings to the Syslog the system logger on Unix systems.'
- depends=('syslog-ng' 'gnatcoll-core')
+ depends=(syslog-ng gnatcoll-core)
- cd "$srcdir/$_source_dir/syslog"
- python setup.py install --prefix="$pkgdir/usr"
+ cd $srcdir/$_source_dir/syslog
+ python setup.py install --prefix=$pkgdir/usr
_install_license
}
+
package_gnatcoll-zlib()
{
pkgdesc='GNAT Components Collection - Bindings to Zlib.'
- depends=('zlib' 'gnatcoll-core')
+ depends=(zlib gnatcoll-core)
- cd "$srcdir/$_source_dir/zlib"
- python setup.py install --prefix="$pkgdir/usr"
+ cd $srcdir/$_source_dir/zlib
+ python setup.py install --prefix=$pkgdir/usr
_install_license
-}
-
-# vim: set et ts=4:
+} \ No newline at end of file