Compare commits
No commits in common. "rawhide" and "f41" have entirely different histories.
4 changed files with 11 additions and 88 deletions
4
.gitignore
vendored
4
.gitignore
vendored
|
|
@ -6,7 +6,3 @@
|
|||
/waydroid-1.5.0.tar.gz
|
||||
/waydroid-1.5.1.tar.gz
|
||||
/waydroid-1.5.4.tar.gz
|
||||
/waydroid-1.6.0.tar.gz
|
||||
/waydroid-1.6.1.tar.gz
|
||||
/waydroid-1.6.2.tar.gz
|
||||
/waydroid-1.6.3.tar.gz
|
||||
|
|
|
|||
2
sources
2
sources
|
|
@ -1 +1 @@
|
|||
SHA512 (waydroid-1.6.3.tar.gz) = e395b0eed9bfda3cb7b0ab8de5e8d69c57188c86b810c76fccd6a9dea2179acf219b41338382a923d0f4cfbb276064d7336c0771ba54c6ef14e8496250a3acfa
|
||||
SHA512 (waydroid-1.5.4.tar.gz) = c6fc3860ed059676bf770b672be3df14b8e47b2a2b4a44e4d5672fedd3651959d7cb2b75fc34a7a037f3a770b3b82b78e12d0f3c9f3979ae821474eef4fad90c
|
||||
|
|
|
|||
|
|
@ -1,12 +1,12 @@
|
|||
%global forgeurl https://github.com/waydroid/waydroid
|
||||
%global selinuxtype targeted
|
||||
|
||||
Version: 1.6.3
|
||||
Version: 1.5.4
|
||||
%global tag %{version}
|
||||
|
||||
%forgemeta
|
||||
Name: waydroid
|
||||
Release: 2%{?dist}
|
||||
Release: 1%{?dist}
|
||||
Summary: Container-based approach to boot a full Android system on GNU/Linux
|
||||
License: GPL-3.0-only
|
||||
URL: %{forgeurl}
|
||||
|
|
@ -35,7 +35,7 @@ BuildRequires: systemd-rpm-macros
|
|||
BuildRequires: desktop-file-utils
|
||||
BuildRequires: libappstream-glib
|
||||
|
||||
Requires: python3dist(gbinder-python) >= 1.3
|
||||
Requires: python3dist(gbinder-python) >= 1.1.0
|
||||
Requires: python3dist(dbus-python)
|
||||
Requires: python3-gobject
|
||||
Requires: lxc
|
||||
|
|
@ -44,6 +44,8 @@ Requires: (%{name}-selinux = %{version}-%{release} if selinux-policy-%{sel
|
|||
Requires: nftables
|
||||
Requires: iproute
|
||||
Requires: dnsmasq
|
||||
Recommends: python3-pyclip
|
||||
Recommends: wl-clipboard
|
||||
|
||||
%description
|
||||
Waydroid uses Linux namespaces to run a full Android system in a container
|
||||
|
|
@ -147,67 +149,6 @@ fi
|
|||
%{_datadir}/selinux/%{selinuxtype}/%{name}.pp
|
||||
|
||||
%changelog
|
||||
* Fri Jul 17 2026 Fedora Release Engineering <releng@fedoraproject.org> - 1.6.3-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild
|
||||
|
||||
* Thu May 28 2026 Alessandro Astone <ales.astone@gmail.com> - 1.6.3-1
|
||||
- new version
|
||||
|
||||
* Sun Feb 22 2026 Alessandro Astone <ales.astone@gmail.com> - 1.6.2-1
|
||||
- Attempt to further fix initialization with Python 3.14
|
||||
- Fix desktop file update logic for headless apps
|
||||
- Add Vulkan support for xe kernel driver
|
||||
- Allow passing arguments to "waydroid logcat"
|
||||
|
||||
* Sat Jan 17 2026 Fedora Release Engineering <releng@fedoraproject.org> - 1.6.1-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild
|
||||
|
||||
* Mon Dec 29 2025 Alessandro Astone <ales.astone@gmail.com> - 1.6.1-1
|
||||
- Fix graphical initialization with Python 3.14 and newer (rhbz#2425593)
|
||||
- Allow using block device as pre-installed image files
|
||||
|
||||
* Mon Dec 08 2025 Alessandro Astone <ales.astone@gmail.com> - 1.6.0-3
|
||||
- Fix versioned dependency on gbinder-python (rhbz#2420131)
|
||||
|
||||
* Mon Dec 08 2025 Alessandro Astone <ales.astone@gmail.com> - 1.6.0-2
|
||||
- Requires gbinder-python >= 1.3.0
|
||||
- Stop recommending pyclip
|
||||
|
||||
* Thu Dec 04 2025 Alessandro Astone <ales.astone@gmail.com> - 1.6.0-1
|
||||
- Toggle ADB secure mode by default
|
||||
+ ADB will no longer auto-connect on session start
|
||||
+ You may use the new waydroid adb connect command to connect ADB
|
||||
+ To connect ADB, you will need to provide authorization on the Android side
|
||||
- Rotate and trim waydroid.log file at 5MB
|
||||
- Hide system apps from the desktop applications menu
|
||||
+ To make a system app visible in your apps menu, switch NoDisplay=false in its desktop file
|
||||
- Do not hide the main Waydroid launcher after enabling multi-windows mode
|
||||
- Add desktop action to stop Waydroid session
|
||||
+ Right-click the Waydroid entry in your desktop application launcher, then Stop Waydroid
|
||||
- Add desktop action to re-initialize Waydroid
|
||||
+ Right-click the Waydroid entry in your desktop application launcher, then Initialize Waydroid
|
||||
+ This allows switching between VANILLA and GAPPS
|
||||
- Make sure to stop waydroid session on user log-out
|
||||
- Add new waydroid command with no arguments, alias for waydroid show-full-ui
|
||||
- Add new waydroid bugreport command to gather logs for a bug report
|
||||
- Forward Android notifications to the desktop
|
||||
+ Requires updating the Android system image to a compatible version
|
||||
|
||||
* Thu Nov 13 2025 Alessandro Astone <ales.astone@gmail.com> - 1.5.4-6
|
||||
- sepolicy: Further silence audit for /usr/bin/systemctl (rhbz#2412288)
|
||||
|
||||
* Sat Oct 04 2025 Alessandro Astone <ales.astone@gmail.com> - 1.5.4-5
|
||||
- Fix running the graphical initializer on Python3.14 (rhbz#2394967)
|
||||
|
||||
* Fri Sep 19 2025 Python Maint <python-maint@redhat.com> - 1.5.4-4
|
||||
- Rebuilt for Python 3.14.0rc3 bytecode
|
||||
|
||||
* Fri Aug 15 2025 Python Maint <python-maint@redhat.com> - 1.5.4-3
|
||||
- Rebuilt for Python 3.14.0rc2 bytecode
|
||||
|
||||
* Fri Jul 25 2025 Fedora Release Engineering <releng@fedoraproject.org> - 1.5.4-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild
|
||||
|
||||
* Sat Jul 05 2025 Alessandro Astone <ales.astone@gmail.com> - 1.5.4-1
|
||||
- new version
|
||||
|
||||
|
|
|
|||
26
waydroid.te
26
waydroid.te
|
|
@ -74,7 +74,7 @@ sysnet_dns_name_resolve(waydroid_t)
|
|||
corenet_sendrecv_http_client_packets(waydroid_t)
|
||||
corenet_tcp_connect_http_port(waydroid_t)
|
||||
# No need to run systemctl. It is only used to determine apparmor status
|
||||
dontaudit waydroid_t systemd_systemctl_exec_t:file { getattr execute };
|
||||
dontaudit waydroid_t systemd_systemctl_exec_t:file getattr;
|
||||
|
||||
# waydroid-net.sh
|
||||
type waydroid_net_exec_t;
|
||||
|
|
@ -142,26 +142,12 @@ allow container_runtime_t self:process2 { nnp_transition };
|
|||
exec_files_pattern(container_runtime_t, waydroid_rootfs_t, waydroid_rootfs_t)
|
||||
domain_entry_file(container_runtime_t, waydroid_rootfs_t)
|
||||
|
||||
# tmp
|
||||
type waydroid_tmp_t;
|
||||
files_tmp_file(waydroid_tmp_t)
|
||||
manage_dirs_pattern(waydroid_t, waydroid_tmp_t, waydroid_tmp_t)
|
||||
manage_files_pattern(waydroid_t, waydroid_tmp_t, waydroid_tmp_t)
|
||||
manage_sock_files_pattern(waydroid_t, waydroid_tmp_t, waydroid_tmp_t)
|
||||
files_tmp_filetrans(waydroid_t, waydroid_tmp_t, { dir file sock_file })
|
||||
can_exec(waydroid_t, waydroid_tmp_t)
|
||||
|
||||
# tmpfs
|
||||
type waydroid_tmpfs_t;
|
||||
files_tmpfs_file(waydroid_tmpfs_t)
|
||||
manage_dirs_pattern(waydroid_t, waydroid_tmpfs_t, waydroid_tmpfs_t)
|
||||
manage_files_pattern(waydroid_t, waydroid_tmpfs_t, waydroid_tmpfs_t)
|
||||
fs_tmpfs_filetrans(waydroid_t, waydroid_tmpfs_t, { dir file })
|
||||
|
||||
# Python multiprocessing spawn
|
||||
allow waydroid_t waydroid_t:unix_stream_socket connectto;
|
||||
|
||||
# DBus
|
||||
type waydroid_tmpfs_t;
|
||||
files_tmp_file(waydroid_tmpfs_t)
|
||||
manage_files_pattern(waydroid_t, waydroid_tmpfs_t, waydroid_tmpfs_t)
|
||||
can_exec(waydroid_t, waydroid_tmpfs_t)
|
||||
fs_tmpfs_filetrans(waydroid_t, waydroid_tmpfs_t, file)
|
||||
dbus_system_bus_client(waydroid_t)
|
||||
dbus_connect_system_bus(waydroid_t)
|
||||
policykit_dbus_chat(waydroid_t)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue