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.


Reply via email to