lol

Merge pull request #145143 from CajuM/waydroid

waydroid: 1.1.1 -> 1.2.0

authored by

Thiago Kenji Okada and committed by
GitHub
fe55fddc ac359cc6

+26 -6
+26 -6
pkgs/os-specific/linux/waydroid/default.nix
··· 3 3 , fetchFromGitHub 4 4 , python3Packages 5 5 , dnsmasq 6 + , getent 7 + , kmod 6 8 , lxc 9 + , iproute2 10 + , iptables 7 11 , nftables 8 - , python 12 + , util-linux 13 + , which 14 + , xclip 9 15 }: 10 16 11 17 python3Packages.buildPythonApplication rec { 12 18 pname = "waydroid"; 13 - version = "1.1.1"; 19 + version = "1.2.0"; 14 20 15 21 src = fetchFromGitHub { 16 22 owner = pname; 17 23 repo = pname; 18 24 rev = version; 19 - sha256 = "0cabh7rysh2v15wrxg250370mw26s5d073yxmczxsarbp4ri2pl4"; 25 + sha256 = "03d87sh443kn0j2mpih1g909khkx3wgb04h605f9jhd0znskkbmw"; 20 26 }; 21 27 22 28 propagatedBuildInputs = with python3Packages; [ 23 29 gbinder-python 30 + pyclip 24 31 pygobject3 25 32 ]; 26 33 ··· 36 43 37 44 cp -ra data $out/${python3Packages.python.sitePackages}/data 38 45 wrapProgram $out/${python3Packages.python.sitePackages}/data/scripts/waydroid-net.sh \ 39 - --prefix PATH ":" ${lib.makeBinPath [ dnsmasq nftables ]} 46 + --prefix PATH ":" ${lib.makeBinPath [ dnsmasq getent iproute2 iptables nftables ]} 40 47 41 48 mkdir -p $out/share/waydroid/gbinder.d 42 49 cp gbinder/anbox.conf $out/share/waydroid/gbinder.d/anbox.conf 43 50 51 + mkdir -p $out/share/applications 52 + ln -s $out/${python3Packages.python.sitePackages}/data/Waydroid.desktop $out/share/applications/Waydroid.desktop 53 + 44 54 mkdir $out/bin 45 55 cp -a waydroid.py $out/${python3Packages.python.sitePackages}/waydroid.py 46 56 ln -s $out/${python3Packages.python.sitePackages}/waydroid.py $out/bin/waydroid 47 57 48 - wrapPythonProgramsIn $out/${python3Packages.python.sitePackages} "$out ${python3Packages.gbinder-python} ${python3Packages.pygobject3} ${lxc}" 58 + wrapPythonProgramsIn $out/${python3Packages.python.sitePackages} "${lib.concatStringsSep " " [ 59 + "$out" 60 + python3Packages.gbinder-python 61 + python3Packages.pygobject3 62 + python3Packages.pyclip 63 + kmod 64 + lxc 65 + util-linux 66 + which 67 + xclip 68 + ]}" 49 69 ''; 50 70 51 71 meta = with lib; { 52 - description = "Waydroid is a container-based approach to boot a full Android system on a regular GNU/Linux system like Ubuntu."; 72 + description = "Waydroid is a container-based approach to boot a full Android system on a regular GNU/Linux system like Ubuntu"; 53 73 homepage = "https://github.com/waydroid/waydroid"; 54 74 license = licenses.gpl3; 55 75 platforms = platforms.linux;