diff options
author | Rod Kay | 2023-06-09 10:31:33 +1000 |
---|---|---|
committer | Rod Kay | 2023-06-09 10:31:33 +1000 |
commit | 36ca56d27dcf15ca84f48b2f649b5ed65b7e540e (patch) | |
tree | c2aa0468ee85a4c6b8f8751f8c66b9fea8e905dc /PKGBUILD | |
parent | 83f57b973fbfb39d5cf9f872c16bb53a03117acc (diff) | |
download | aur-36ca56d27dcf15ca84f48b2f649b5ed65b7e540e.tar.gz |
Update to version '24.0w'.
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 152 |
1 files changed, 81 insertions, 71 deletions
@@ -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 |