* update python-pyftpdlib to 2.0.0-2
This commit is contained in:
parent
62d65df6d2
commit
21cd904d91
@ -1,7 +1,7 @@
|
|||||||
pkgbase = python-pyftpdlib
|
pkgbase = python-pyftpdlib
|
||||||
pkgdesc = Extremely fast and scalable Python FTP server library
|
pkgdesc = Extremely fast and scalable Python FTP server library
|
||||||
pkgver = 1.5.10
|
pkgver = 2.0.0
|
||||||
pkgrel = 1
|
pkgrel = 2
|
||||||
url = https://github.com/giampaolo/pyftpdlib
|
url = https://github.com/giampaolo/pyftpdlib
|
||||||
arch = any
|
arch = any
|
||||||
license = MIT
|
license = MIT
|
||||||
@ -13,9 +13,11 @@ pkgbase = python-pyftpdlib
|
|||||||
makedepends = python-setuptools
|
makedepends = python-setuptools
|
||||||
makedepends = python-wheel
|
makedepends = python-wheel
|
||||||
depends = python
|
depends = python
|
||||||
|
depends = python-pyasynchat
|
||||||
|
depends = python-pyasyncore
|
||||||
optdepends = python-pyopenssl: FTPS support
|
optdepends = python-pyopenssl: FTPS support
|
||||||
optdepends = python-psutil: to keep track of FTP server memory usage
|
optdepends = python-psutil: to keep track of FTP server memory usage
|
||||||
source = python-pyftpdlib-1.5.10.tar.gz::https://github.com/giampaolo/pyftpdlib/archive/release-1.5.10/release-1.5.10.tar.gz
|
source = python-pyftpdlib-2.0.0.tar.gz::https://github.com/giampaolo/pyftpdlib/archive/release-2.0.0.tar.gz
|
||||||
sha256sums = 993a48b652c0a2ab9af898fd3acbe422e8558ba91d1451eec20db2584a0178de
|
sha256sums = 272b33844bb22118826368b3974f1460a58426c5325f96cc1d6aaf7550d14fa6
|
||||||
|
|
||||||
pkgname = python-pyftpdlib
|
pkgname = python-pyftpdlib
|
||||||
|
@ -6,13 +6,17 @@
|
|||||||
|
|
||||||
pkgname=python-pyftpdlib
|
pkgname=python-pyftpdlib
|
||||||
_pkgname=${pkgname#python-}
|
_pkgname=${pkgname#python-}
|
||||||
pkgver=1.5.10
|
pkgver=2.0.0
|
||||||
pkgrel=1
|
pkgrel=2
|
||||||
pkgdesc="Extremely fast and scalable Python FTP server library"
|
pkgdesc="Extremely fast and scalable Python FTP server library"
|
||||||
arch=(any)
|
arch=(any)
|
||||||
url="https://github.com/giampaolo/pyftpdlib"
|
url="https://github.com/giampaolo/pyftpdlib"
|
||||||
license=(MIT)
|
license=(MIT)
|
||||||
depends=(python)
|
depends=(
|
||||||
|
python
|
||||||
|
python-pyasynchat
|
||||||
|
python-pyasyncore
|
||||||
|
)
|
||||||
makedepends=(
|
makedepends=(
|
||||||
python-build
|
python-build
|
||||||
python-installer
|
python-installer
|
||||||
@ -28,33 +32,27 @@ optdepends=(
|
|||||||
'python-pyopenssl: FTPS support'
|
'python-pyopenssl: FTPS support'
|
||||||
'python-psutil: to keep track of FTP server memory usage'
|
'python-psutil: to keep track of FTP server memory usage'
|
||||||
)
|
)
|
||||||
source=("$pkgname-$pkgver.tar.gz::$url/archive/release-$pkgver/release-$pkgver.tar.gz")
|
source=("$pkgname-$pkgver.tar.gz::$url/archive/release-$pkgver.tar.gz")
|
||||||
sha256sums=('993a48b652c0a2ab9af898fd3acbe422e8558ba91d1451eec20db2584a0178de')
|
sha256sums=('272b33844bb22118826368b3974f1460a58426c5325f96cc1d6aaf7550d14fa6')
|
||||||
|
|
||||||
_archive="$_pkgname-release-$pkgver"
|
|
||||||
|
|
||||||
prepare() {
|
prepare() {
|
||||||
cd "$_archive"
|
cd "$_pkgname-release-$pkgver"
|
||||||
|
|
||||||
# Don't package tests.
|
# Don't package tests.
|
||||||
sed -i "s/packages=\['pyftpdlib', 'pyftpdlib.test'\]/packages=['pyftpdlib']/" setup.py
|
sed -i "s/packages=\['pyftpdlib', 'pyftpdlib.test'\]/packages=['pyftpdlib']/" setup.py
|
||||||
}
|
}
|
||||||
|
|
||||||
build() {
|
build() {
|
||||||
cd "$_archive"
|
cd "$_pkgname-release-$pkgver"
|
||||||
|
python -m build --wheel --no-isolation
|
||||||
python -m build --wheel --no-isolation --skip-dependency-check
|
|
||||||
}
|
}
|
||||||
|
|
||||||
check() {
|
check() {
|
||||||
cd "$_archive"
|
cd "$_pkgname-release-$pkgver"
|
||||||
|
|
||||||
pytest
|
pytest
|
||||||
}
|
}
|
||||||
|
|
||||||
package() {
|
package() {
|
||||||
cd "$_archive"
|
cd "$_pkgname-release-$pkgver"
|
||||||
|
|
||||||
python -m installer --destdir="$pkgdir" dist/*.whl
|
python -m installer --destdir="$pkgdir" dist/*.whl
|
||||||
install -vDm644 -t "$pkgdir/usr/share/licenses/$pkgname" LICENSE
|
install -vDm644 -t "$pkgdir/usr/share/licenses/$pkgname" LICENSE
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user