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.


Reply via email to