Package Details: waydroid-image 18.1_20240224-1

Git Clone URL: https://aur.archlinux.org/waydroid-image.git (read-only, click to copy)
Package Base: waydroid-image
Description: LineageOS-based Android images for Waydroid
Upstream URL: https://waydro.id
Licenses: Apache
Submitter: Danct12
Maintainer: eclairevoyant
Last Packager: eclairevoyant
Votes: 26
Popularity: 1.25
First Submitted: 2021-09-14 14:21 (UTC)
Last Updated: 2024-02-29 20:38 (UTC)

Latest Comments

1 2 Next › Last »

agowa commented on 2023-08-06 10:42 (UTC)

Make waydroid an optional dependency "optdepends" instead of "depends", waydroid is not required to build this package and when trying to build it via makechrootpkg it currently requires to first install waydroid within the chroot. Also as it only provides the image files it doesn't require waydroid itself anyway.

eclairevoyant commented on 2023-01-22 23:18 (UTC)

I still prefer to use this so that pacman can handle these files rather than leaving it up to waydroid, so I've adopted it myself.

dangerdev commented on 2023-01-20 15:20 (UTC) (edited on 2023-01-21 10:39 (UTC) by dangerdev)

Looks like we don't need this pacakge. As we can install latest images using

# waydroid init 

And upgrade the images using:

# waydroid upgrade 

This only applies for vanilla images and mainline vendor for anything else use respective packages or read https://docs.waydro.id

dangerdev commented on 2023-01-20 14:29 (UTC) (edited on 2023-01-20 14:43 (UTC) by dangerdev)

That's unfortunate. However new image files are available to download.

kode54 commented on 2023-01-19 11:12 (UTC)

It appears that Waydroid has deleted all of their images.

dangerdev commented on 2022-12-03 06:03 (UTC) (edited on 2022-12-03 06:21 (UTC) by dangerdev)

Updated PKGBUILD


# Maintainer: Danct12 <danct12@disroot.org>
# Contributor: Bart Ribbers <bribbers@disroot.org>

_pkgver_images_system="18.1-20221109"
_pkgver_images_system_x86="18.1-20221109"
_pkgver_images_system_arm="18.1-20221110"
_pkgver_images_system_arm64="18.1-20221111"
_pkgver_images_vendor="18.1-20221109"
_pkgver_images_vendor_x86="18.1-20221109"
_pkgver_images_vendor_arm="18.1-20221110"
_pkgver_images_vendor_arm64="18.1-20221110"
pkgname=waydroid-image
pkgver="${_pkgver_images_system//-/_}"
pkgrel=1
pkgdesc="A container-based approach to boot a full Android system on a regular Linux system (Android image)"
arch=('x86_64' 'i686' 'armv7h' 'aarch64')
license=('Apache')
url='https://github.com/waydroid'
depends=('waydroid')
source_i686=(https://sourceforge.net/projects/waydroid/files/images/system/lineage/waydroid_x86/lineage-$_pkgver_images_system_x86-VANILLA-waydroid_x86-system.zip
  https://sourceforge.net/projects/waydroid/files/images/vendor/waydroid_x86/lineage-$_pkgver_images_vendor_x86-MAINLINE-waydroid_x86-vendor.zip)
source_x86_64=(https://sourceforge.net/projects/waydroid/files/images/system/lineage/waydroid_x86_64/lineage-$_pkgver_images_system-VANILLA-waydroid_x86_64-system.zip
  https://sourceforge.net/projects/waydroid/files/images/vendor/waydroid_x86_64/lineage-$_pkgver_images_vendor-MAINLINE-waydroid_x86_64-vendor.zip)
source_armv7h=(https://sourceforge.net/projects/waydroid/files/images/system/lineage/waydroid_arm/lineage-$_pkgver_images_system_arm-VANILLA-waydroid_arm-system.zip
  https://sourceforge.net/projects/waydroid/files/images/vendor/waydroid_arm/lineage-$_pkgver_images_vendor_arm-MAINLINE-waydroid_arm-vendor.zip)
source_aarch64=(https://sourceforge.net/projects/waydroid/files/images/system/lineage/waydroid_arm64/lineage-$_pkgver_images_system_arm64-VANILLA-waydroid_arm64-system.zip
  https://sourceforge.net/projects/waydroid/files/images/vendor/waydroid_arm64/lineage-$_pkgver_images_vendor_arm64-MAINLINE-waydroid_arm64-vendor.zip)

case "$CARCH" in
  aarch64) _imgarch="arm64" ;;
  armv7h) _imgarch="arm" ;;
  *) _imgarch="$CARCH" ;;
esac

package() {
  install -dm755 "$pkgdir/usr/share/waydroid-extra/images"

  # makepkg have extracted the zips
  mv "$srcdir/system.img" "$pkgdir/usr/share/waydroid-extra/images"
  mv "$srcdir/vendor.img" "$pkgdir/usr/share/waydroid-extra/images"
}

sha256sums_x86_64=('f2262a8109291104c56d4dcc777e2f7b8d5341c00a8ba7ba75dd71312b373d69'
                   '24374d6978cc4a03b1fbc4b2d11d4afa430ebd9d8f93b452481d77b7e8b7d3b6')
sha256sums_i686=('f00e10fff4f49310cacf455970ea37ea0984ed754fc0e500bdb33d3447346f78'
                 '37698fcce8f185baa6e4e7674a418b009d2ad6515f48e1954fa47d62a3e5dd24')
sha256sums_armv7h=('03cb771bb2747db543bc54169acd157659cceeca0b018308b44e18e43f82bd6d'
                   'db23686798ba272ce793e91320a4bfd77cdf9d6d6e49915d70fdedbb267c92a2')
sha256sums_aarch64=('ddd199470dfc564c812ef1f65b7d7a98fa5953a571cc4f51a1bf6a3031c41f1b'
                    '83eb0a7cd437f4de2e6b9c78f7d6a819eb28094117d092365bbf41b667950ddc')

Download system and vendror zip manually and put in the same folder as the PKGBUILD, if downloads are slow

ZhangHua commented on 2022-10-31 11:22 (UTC) (edited on 2022-11-21 13:16 (UTC) by ZhangHua)

Hello, can you consider adding a post_upgrade script or pacman hook to run # waydroid upgrade when this package is upgraded? This will let waydroid use newer image automatically.

See also: https://docs.waydro.id/usage/waydroid-command-line-options#actions