app-containers/waydroid (canutethegreat-overlay)

Search

Install

Install this package:

emerge -a app-containers/waydroid

Package Information

Description:
Waydroid is a container-based approach to boot a full Android system on regular GNU/Linux systems running Wayland desktop environments. It uses Linux namespaces (user, pid, uts, net, mount, ipc) to run Android in a container and provides a seamless integration with the host system including: - Hardware acceleration for graphics (Intel and AMD GPUs) - Clipboard sharing between Android and Linux - Desktop integration with application launchers - Notification forwarding to the desktop - ADB access for development and debugging The Android environment is based on a customized LineageOS image, currently running Android 13. Optional Google Apps (GAPPS) support is available during initialization. Note: Waydroid requires a Wayland session and does not work with X11. Your kernel must be configured with Android binder support and other required options.
Homepage:
https://waydro.id/ https://github.com/waydroid/waydroid
License:
GPL-3

Versions

Version EAPI Keywords Slot
1.6.1 8 ~amd64 ~arm64 0
1.6.0 8 ~amd64 ~arm64 0

Metadata

Description

Maintainers

Upstream

Raw Metadata XML
<pkgmetadata>
	<maintainer type="person" proxied="yes">
		<email>canutethegreat@gmail.com</email>
		<name>Ronald Farrer</name>
	</maintainer>
	<maintainer type="project" proxied="proxy">
		<email>proxy-maint@gentoo.org</email>
		<name>Proxy Maintainers</name>
	</maintainer>
	<longdescription>
		Waydroid is a container-based approach to boot a full Android system
		on regular GNU/Linux systems running Wayland desktop environments.

		It uses Linux namespaces (user, pid, uts, net, mount, ipc) to run
		Android in a container and provides a seamless integration with the
		host system including:

		- Hardware acceleration for graphics (Intel and AMD GPUs)
		- Clipboard sharing between Android and Linux
		- Desktop integration with application launchers
		- Notification forwarding to the desktop
		- ADB access for development and debugging

		The Android environment is based on a customized LineageOS image,
		currently running Android 13. Optional Google Apps (GAPPS) support
		is available during initialization.

		Note: Waydroid requires a Wayland session and does not work with X11.
		Your kernel must be configured with Android binder support and other
		required options.
	</longdescription>
	<use>
		<flag name="apparmor">
			Enable AppArmor security profiles for the LXC container
		</flag>
		<flag name="clipboard">
			Enable clipboard sharing between Android and Linux host
			(requires dev-python/pyclip with Wayland support)
		</flag>
		<flag name="nftables">
			Use nftables for container networking (recommended).
			Disable to use legacy iptables instead.
		</flag>
		<flag name="openrc">
			Install OpenRC init script for managing the Waydroid container
		</flag>
		<flag name="systemd">
			Install systemd service units for managing the Waydroid container
		</flag>
	</use>
	<upstream>
		<changelog>https://github.com/waydroid/waydroid/releases</changelog>
		<doc>https://docs.waydro.id/</doc>
		<bugs-to>https://github.com/waydroid/waydroid/issues</bugs-to>
		<remote-id type="github">waydroid/waydroid</remote-id>
	</upstream>
</pkgmetadata>

Lint Warnings

USE Flags

Manage flags for this package: euse -i <flag> -p app-containers/waydroid | euse -E <flag> -p app-containers/waydroid | euse -D <flag> -p app-containers/waydroid

Flag Description 1.6.1 1.6.0
apparmor Enable AppArmor security profiles for the LXC container
clipboard Enable clipboard sharing between Android and Linux host (requires dev-python/pyclip with Wayland support)
nftables Use nftables for container networking (recommended). Disable to use legacy iptables instead.
openrc Install OpenRC init script for managing the Waydroid container
systemd Install systemd service units for managing the Waydroid container

Files