Peter Jung pushed to branch main at Arch Linux / Packaging / Packages /
virtme-ng
Commits:
fd1665d3 by Peter Jung at 2024-10-18T17:25:09+02:00
upgpkg: 1.31-2, update to PEP 5167 build system
- - - - -
2 changed files:
- .SRCINFO
- PKGBUILD
Changes:
=====================================
.SRCINFO
=====================================
@@ -1,22 +1,24 @@
pkgbase = virtme-ng
pkgdesc = A tool that allows to easily and quickly recompile and test a
Linux kernel, starting from the source code.
pkgver = 1.31
- pkgrel = 1
+ pkgrel = 2
url = https://github.com/arighi/virtme-ng
arch = x86_64
license = GPL-2.0-only
makedepends = cargo
- makedepends = python-argcomplete
- makedepends = python-setuptools
+ makedepends = git
+ makedepends = python-build
+ makedepends = python-installer
+ makedepends = python-wheel
depends = bash
depends = busybox
depends = coreutils
depends = gcc-libs
depends = glibc
- depends = git
depends = python
depends = python-requests
depends = qemu
+ depends = python-argcomplete
depends = python-argparse-manpage
depends = python-setuptools
depends = python-argcomplete
=====================================
PKGBUILD
=====================================
@@ -4,7 +4,7 @@
pkgname=virtme-ng
_virtme_ng_init_commit=6e2b515c5c178ba2ae3206933024ad24f658f368
pkgver=1.31
-pkgrel=1
+pkgrel=2
pkgdesc="A tool that allows to easily and quickly recompile and test a Linux
kernel, starting from the source code."
arch=('x86_64')
url="https://github.com/arighi/virtme-ng"
@@ -15,18 +15,20 @@ depends=(
coreutils
gcc-libs
glibc
- git
python
python-requests
qemu
+ python-argcomplete
python-argparse-manpage
python-setuptools
python-argcomplete
)
makedepends=(
cargo
- python-argcomplete
- python-setuptools
+ git
+ python-build
+ python-installer
+ python-wheel
)
optdepends=('virtiofsd: better filesystem performance inside the virtme-ng
guests')
source=("$pkgname-$pkgver.tar.gz::https://github.com/arighi/${pkgname}/archive/refs/tags/v${pkgver}.tar.gz"
@@ -46,10 +48,10 @@ prepare() {
build() {
cd "${srcdir}/${pkgname}-${pkgver}"
export RUSTUP_TOOLCHAIN=stable
- BUILD_VIRTME_NG_INIT=1 python setup.py build
+ BUILD_VIRTME_NG_INIT=1 python -m build --wheel --no-isolation
}
package() {
cd "${srcdir}/${pkgname}-${pkgver}"
- python setup.py install --root="$pkgdir/" --optimize=1
+ python -m installer --destdir="$pkgdir" dist/*.whl
}
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/virtme-ng/-/commit/fd1665d3b8d9ef51c4ca4ed1b136913ee7d5aa6e
--
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/virtme-ng/-/commit/fd1665d3b8d9ef51c4ca4ed1b136913ee7d5aa6e
You're receiving this email because of your account on gitlab.archlinux.org.