George Hu pushed to branch main at Arch Linux / Packaging / Packages / waydroid
Commits:
8e195464 by George Hu at 2025-11-02T15:18:12+08:00
upgpkg: 1.5.4-3: byte-compile Python files in `package()`
Byte-compile Python files during the packaging process instead of at runtime.
Related issue: #1
- - - - -
2 changed files:
- .SRCINFO
- PKGBUILD
Changes:
=====================================
.SRCINFO
=====================================
@@ -1,11 +1,12 @@
pkgbase = waydroid
pkgdesc = A container-based approach to boot a full Android system on a
regular Linux system
pkgver = 1.5.4
- pkgrel = 2
+ pkgrel = 3
url = https://waydro.id/
arch = any
license = GPL-3.0-or-later
depends = lxc
+ depends = python
depends = python-gbinder
depends = python-gobject
depends = nftables
=====================================
PKGBUILD
=====================================
@@ -4,16 +4,19 @@
pkgname=waydroid
pkgver=1.5.4
-pkgrel=2
+pkgrel=3
pkgdesc="A container-based approach to boot a full Android system on a regular
Linux system"
arch=('any')
url="https://waydro.id/"
license=('GPL-3.0-or-later')
-depends=('lxc' 'python-gbinder' 'python-gobject' 'nftables' 'dnsmasq' 'gtk3'
'python-dbus')
+depends=('lxc' 'python' 'python-gbinder' 'python-gobject' 'nftables' 'dnsmasq'
'gtk3' 'python-dbus')
optdepends=('python-pyclip: clipboard manager support')
source=("${pkgname}-${pkgver}.tar.gz::https://github.com/${pkgname}/${pkgname}/archive/${pkgver}.tar.gz")
sha256sums=('b97b91673b3cc7e7f001395c08e2d2d569305216a1dd9b3c9a65f03ebc296e18')
package() {
DESTDIR="${pkgdir}" USE_NFTABLES=1 make -C "${pkgname}-${pkgver}"
install
+
+ # Byte-compile Python files during the packaging process instead of at
runtime
+ python -O -m compileall -p / -s "${pkgdir}"
"${pkgdir}/usr/lib/waydroid/tools/"
}
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/waydroid/-/commit/8e195464aa89a3628ca004680af13e9e5d8c34ee
--
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/waydroid/-/commit/8e195464aa89a3628ca004680af13e9e5d8c34ee
You're receiving this email because of your account on gitlab.archlinux.org.