* update scons to 4.8.0-1
This commit is contained in:
parent
6d43d67452
commit
6674bcc4dc
24
scons/.SRCINFO
Normal file
24
scons/.SRCINFO
Normal file
@ -0,0 +1,24 @@
|
||||
pkgbase = scons
|
||||
pkgdesc = Extensible Python-based build utility
|
||||
pkgver = 4.8.0
|
||||
pkgrel = 1
|
||||
url = https://scons.org
|
||||
arch = any
|
||||
license = MIT
|
||||
checkdepends = python-psutil
|
||||
checkdepends = python-pytest
|
||||
makedepends = git
|
||||
makedepends = python-build
|
||||
makedepends = python-installer
|
||||
makedepends = python-setuptools
|
||||
makedepends = python-wheel
|
||||
depends = python
|
||||
optdepends = python-psutil: to wait for processes to exit
|
||||
source = scons::git+https://github.com/scons/scons.git#tag=4.8.0
|
||||
source = https://downloads.sourceforge.net/project/scons/scons/4.8.0/SCons-4.8.0.tar.gz
|
||||
sha512sums = c75443c0808c03b0b2d3b9ea0932fde825acb81b9bebfb7d5dab65637951b34839cecfdc7f0488a8d1a47626cc8f8664ad6891381f81e48422ca937b1684784a
|
||||
sha512sums = 6f1ab01b25752f1f43a1796fb68fb0508105b372cf082a57477af4685399f8b83372466d65070d5c928d81c9fd4bdf1e8ba357c72537f32c50f77121f52415fb
|
||||
b2sums = bebbf54365a6ec7341b0f407615305ee8ba489965ee85ba1d8857c2ba6dd3e5f4af72c2d183f1d470069aa855ef306f18988ef1df189a64ae976c020e27892f9
|
||||
b2sums = 1ab4a63d14ecfd1984e41f6be11c87003413f74a0d6b03eb7d5fd7d7b66ad5cf904b1061b3cd91a33735fd6ea1ffda6aa388dbf42a7085caa900961bcf2340dd
|
||||
|
||||
pkgname = scons
|
3
scons/.nvchecker.toml
Normal file
3
scons/.nvchecker.toml
Normal file
@ -0,0 +1,3 @@
|
||||
[scons]
|
||||
source = "pypi"
|
||||
pypi = "scons"
|
@ -7,8 +7,8 @@
|
||||
|
||||
_name=SCons
|
||||
pkgname=scons
|
||||
pkgver=4.7.0
|
||||
pkgrel=2
|
||||
pkgver=4.8.0
|
||||
pkgrel=1
|
||||
pkgdesc="Extensible Python-based build utility"
|
||||
arch=(any)
|
||||
url="https://scons.org"
|
||||
@ -17,6 +17,7 @@ depends=(
|
||||
python
|
||||
)
|
||||
makedepends=(
|
||||
git
|
||||
python-build
|
||||
python-installer
|
||||
python-setuptools
|
||||
@ -30,38 +31,29 @@ optdepends=(
|
||||
'python-psutil: to wait for processes to exit'
|
||||
)
|
||||
source=(
|
||||
https://github.com/$pkgname/$pkgname/archive/$pkgver/$pkgname-$pkgver.tar.gz
|
||||
$pkgname::git+https://github.com/$pkgname/$pkgname.git#tag=$pkgver
|
||||
https://downloads.sourceforge.net/project/scons/scons/$pkgver/$_name-$pkgver.tar.gz
|
||||
$pkgname-4.4.0-dont_install_manpages.patch
|
||||
)
|
||||
sha512sums=('8be4d611c375c13467a1a437e0d47873f973584d9a1be0d1cbbd345685a8f477fc19fa59ab01bca1ab7be8af0034d5cfda360090ee4b347c41f7bfea363bfe6c'
|
||||
'd08fba3e7f058eb2eeee4a129d10b55affada6b192932f069271fcbc28fd8216b2bf7e94285d9c448235a3965a789d3a91db9ebae1945aa73306788009dd2e77'
|
||||
'97fb0e54274753b8c94a184a8b811371d314a371abb933b0380b2f990962c341d4d896050501c6889f0568b6d45867dc854ce16d23e9a8540cf4957df7af15a1')
|
||||
b2sums=('1ce9041ad1e2891da92a9bd50e07e29a5e23c7c9432adb120d6610956a2ea4a5125fb6bfa1f8b944797d589cfdbe036a1b9b1eae271ae51abb826c6ee5a3ee1c'
|
||||
'0fe8cdbaef46ca6571de35fb6544afe992e8a509cf52a8078133584e3af63919d2e0fb83ad646e042290fc47ca5a8932435946df9d40a099ccb2105b54bfd5cd'
|
||||
'b7b611138f0c672d29f9f56a46802289fed7daac25b12822e60c3d8e076aae3b1b88f144e7b9b1fea3a5092ca80f75ed02480250de65e664e18ec9b8ab5f120e')
|
||||
|
||||
prepare() {
|
||||
# don't try to install the (non-existent) man pages
|
||||
# we'll use them from prebuilt sources, because building them drags in a lot of dependencies, is very brittle and painful
|
||||
patch -Np1 -d $pkgname-$pkgver -i ../$pkgname-4.4.0-dont_install_manpages.patch
|
||||
}
|
||||
sha512sums=('c75443c0808c03b0b2d3b9ea0932fde825acb81b9bebfb7d5dab65637951b34839cecfdc7f0488a8d1a47626cc8f8664ad6891381f81e48422ca937b1684784a'
|
||||
'6f1ab01b25752f1f43a1796fb68fb0508105b372cf082a57477af4685399f8b83372466d65070d5c928d81c9fd4bdf1e8ba357c72537f32c50f77121f52415fb')
|
||||
b2sums=('bebbf54365a6ec7341b0f407615305ee8ba489965ee85ba1d8857c2ba6dd3e5f4af72c2d183f1d470069aa855ef306f18988ef1df189a64ae976c020e27892f9'
|
||||
'1ab4a63d14ecfd1984e41f6be11c87003413f74a0d6b03eb7d5fd7d7b66ad5cf904b1061b3cd91a33735fd6ea1ffda6aa388dbf42a7085caa900961bcf2340dd')
|
||||
|
||||
build() {
|
||||
cd $pkgname-$pkgver
|
||||
cd $pkgname
|
||||
python -m build --wheel --no-isolation
|
||||
}
|
||||
|
||||
check() {
|
||||
cd $pkgname-$pkgver
|
||||
cd $pkgname
|
||||
python runtest.py --all --unit-only
|
||||
}
|
||||
|
||||
package() {
|
||||
# install man pages from prebuilt sources
|
||||
install -vDm 644 $_name-$pkgver/*.1 -t "$pkgdir/usr/share/man/man1/"
|
||||
install -vDm 644 $pkgname-$pkgver/*.1 -t "$pkgdir/usr/share/man/man1/"
|
||||
|
||||
cd $pkgname-$pkgver
|
||||
cd $pkgname
|
||||
python -m installer --destdir="$pkgdir" dist/*.whl
|
||||
install -vDm 644 LICENSE -t "$pkgdir/usr/share/licenses/$pkgname/"
|
||||
install -vDm 644 {{CHANGES,RELEASE}.txt,README.rst} -t "$pkgdir/usr/share/doc/$pkgname/"
|
||||
|
Loading…
x
Reference in New Issue
Block a user