File PKGBUILD of Package waydroid-jim
# Maintainer : James Ed Randson <jimedrand@disroot.org>
pkgname=waydroid-jim
pkgver=1.6.2
pkgrel=2
pkgdesc="Container-based approach to boot a full Android system on GNU/Linux (Jim's version, compatible with systemd, OpenRC, runit, dinit, and s6)."
arch=('any')
url='https://waydro.id/'
license=('GPL-3.0-or-later')
install=waydroid-jim.install
depends=('android-tools' 'lxc' 'python-gbinder' 'scrcpy' 'python-gobject' 'bubblewrap' 'nftables' 'dnsmasq' 'gtk3' 'dbus-python' 'android-tools')
optdepends=('waydroid-image: Waydroid images based on Lineage 20 (Android 13)'
'waydroid-image-gapps: Waydroid images based on Lineage 20 (Android 13)')
source=("https://github.com/waydroid/waydroid/archive/refs/tags/${pkgver}.tar.gz"
"waydroid-container.openrc"
"waydroid-container.runit"
"waydroid-container.dinit"
"waydroid-container.s6")
sha512sums=('SKIP'
'052c1a21f1b1baa4051b601adb9d597478700396ff07c00e3eeeb8b98b071631460488623a0fc8aedbe888a6daddf5952d35586cc66a96506243bafe7f7f9cf0'
'd63c7a21402039dee093d919992607f6d4d6ec94402112218ac9cc4d553aa36b43a94504dca1997bc9f5cb79474a2d884853da3a2c28a1b2faf2c79419fac3d8'
'aa246bfac4f31470e9262e6c6e8265050c38aa12b44dd6d7b70e0b5e63c7d2dc49fe073f5a644e2fa669e2193b86fb348655346719e69c527e062e4348fff747'
'91169c6a0c10903491cc854a6913a93ac4a51306b37401f2a9ff7d098d03d8d8222885a93b535f1c8a869699ff1225956812cc4f208cfe66705bc994acf31fe5')
package() {
cd "$srcdir/waydroid-$pkgver"
make install DESTDIR="$pkgdir" USE_SYSTEMD=1 USE_DBUS_ACTIVATION=1 USE_NFTABLES=1
install -Dm755 "$srcdir/waydroid-container.openrc" "$pkgdir/etc/init.d/waydroid-container"
install -Dm755 "$srcdir/waydroid-container.runit" "$pkgdir/etc/sv/waydroid-container/run"
install -Dm644 "$srcdir/waydroid-container.dinit" "$pkgdir/etc/dinit.d/waydroid-container"
install -Dm755 "$srcdir/waydroid-container.s6" "$pkgdir/etc/s6/sv/waydroid-container/run"
install -Dm644 /dev/null "$pkgdir/etc/s6/sv/waydroid-container/down"
}