Direct usage of setup.py is deprecated

This commit is contained in:
Maxim Devaev 2023-06-28 15:13:07 +03:00
parent c129f54efa
commit 10a8363183

View File

@ -119,7 +119,10 @@ conflicts=(
python-pikvm python-pikvm
python-aiohttp-pikvm python-aiohttp-pikvm
) )
makedepends=(python-setuptools) makedepends=(
python-setuptools
python-pip
)
source=("$url/archive/v$pkgver.tar.gz") source=("$url/archive/v$pkgver.tar.gz")
md5sums=(SKIP) md5sums=(SKIP)
backup=( backup=(
@ -135,20 +138,11 @@ backup=(
) )
build() {
cd "$srcdir"
rm -rf $pkgname-build
cp -r kvmd-$pkgver $pkgname-build
cd $pkgname-build
python setup.py build
}
package_kvmd() { package_kvmd() {
install=$pkgname.install install=$pkgname.install
cd "$srcdir/$pkgname-build" cd "$srcdir/kvmd-$pkgver"
python setup.py install --root="$pkgdir" pip install --root="$pkgdir" --no-deps .
install -Dm755 -t "$pkgdir/usr/bin" scripts/kvmd-{bootconfig,gencert,certbot} install -Dm755 -t "$pkgdir/usr/bin" scripts/kvmd-{bootconfig,gencert,certbot}