[arch-commits] Commit in nuitka/trunk (PKGBUILD)
Alexander Rødseth
arodseth at gemini.archlinux.org
Mon Sep 6 14:00:35 UTC 2021
Date: Monday, September 6, 2021 @ 14:00:34
Author: arodseth
Revision: 1011876
Add an optional dependency
+ remove extra hash sum
+ remove _name definition
+ a few minor stylistic changes
Modified:
nuitka/trunk/PKGBUILD
----------+
PKGBUILD | 41 +++++++++++++++++------------------------
1 file changed, 17 insertions(+), 24 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2021-09-06 13:41:00 UTC (rev 1011875)
+++ PKGBUILD 2021-09-06 14:00:34 UTC (rev 1011876)
@@ -1,45 +1,38 @@
+# Maintainer: Alexander F. Rødseth <xyproto at archlinux.org>
# Maintainer: David Runge <dvzrv at archlinux.org>
-# Contributor: Alexander F. Rødseth <xyproto at archlinux.org>
# Contributor: Panagiotis Mavrogiorgos <pmav99 at gmail.com>
-_name=Nuitka
pkgname=nuitka
pkgver=0.6.16.4
-pkgrel=1
+pkgrel=2
pkgdesc='Python compiler with full language support and CPython compatibility'
-arch=('any')
+arch=(any)
url='https://nuitka.net/'
-license=('Apache')
-depends=('python-appdirs' 'scons')
-makedepends=('python-setuptools')
-checkdepends=('ccache' 'fuse2' 'python-boto3' 'python-brotli' 'strace')
+license=(Apache)
+depends=(python-appdirs scons)
+makedepends=(python-setuptools)
+checkdepends=(ccache fuse2 python-boto3 python-brotli strace)
optdepends=('ccache: for build caching'
- 'chrpath: for building standalone executables')
+ 'chrpath: for building standalone executables'
+ 'pyside2: for using Qt5 APIs')
options=(!emptydirs)
-source=("https://files.pythonhosted.org/packages/source/${_name::1}/${_name}/${_name}-${pkgver}.tar.gz")
-sha512sums=('fccdc24674deac985d3afb56ec57b9ae18b29b745b7ce324f2cdc9383dfd8d273cae3da8e76a85a281c6636e300d346bb4658e8d4212318e1eede747d160c43a')
+source=("https://files.pythonhosted.org/packages/source/N/${pkgname^}/${pkgname^}-${pkgver}.tar.gz")
b2sums=('96992903d89a70921ab92ce4c5fa4b547b67cf0133098cce0fafc8037ca9d0b627fb21f9cc98e112d26766b39b023e1aef1a3eceff71f32d7f6a30db7314882d')
-prepare() {
- mv -v "${_name}-${pkgver}" "${pkgname}-${pkgver}"
-}
-
build() {
- cd "${pkgname}-${pkgver}"
+ cd ${pkgname^}-$pkgver
python setup.py build
}
check() {
- cd "${pkgname}-${pkgver}"
+ cd ${pkgname^}-$pkgver
# skip tests for other interpreters and those that require network access
- ./tests/run-tests --no-other-python --skip-reflection-test --skip-other-cpython-tests --skip-onefile-tests
+ # NOTE: the test uses "strace", which is currently not supported by the reproducible build system
+ ./tests/run-tests --no-other-python --skip-reflection-test --skip-onefile-tests --skip-other-cpython-tests
}
package() {
- cd "${pkgname}-${pkgver}"
- python setup.py install --skip-build \
- --optimize=1 \
- --root="${pkgdir}"
- install -vDm 644 {Changelog,Developer_Manual,README}.rst \
- -t "${pkgdir}/usr/share/doc/${pkgname}/"
+ cd ${pkgname^}-$pkgver
+ python setup.py install --optimize=1 --root="$pkgdir" --skip-build
+ install -Dm644 {Changelog,Developer_Manual,README}.rst -t "$pkgdir/usr/share/doc/$pkgname/"
}
More information about the arch-commits
mailing list