diff --git a/flake.lock b/flake.lock index 5e09020c0a28c39f4af7cfdc86ef15ab0d35bdd7..483e1d49eecefba9a6da115b9ad8783b20cf97b2 100644 --- a/flake.lock +++ b/flake.lock @@ -93,11 +93,11 @@ "pythonForAndroidSrc": { "flake": false, "locked": { - "lastModified": 1668026528, - "narHash": "sha256-xGUHSKOK4K+LoZDpwG1xA0rsAZlQWCdw2hS29qilUzY=", + "lastModified": 1668028046, + "narHash": "sha256-5N5OUBJmoYR+MHsKO60h+cvh+kvXY2yvai4loXsW02c=", "owner": "PrivateStorageio", "repo": "python-for-android", - "rev": "05c60d84c0f5fa3e8658510ce970de28efaf9483", + "rev": "92a9d3b22e80a3c9c4f41fa3944ebd80aa662991", "type": "github" }, "original": { diff --git a/flake.nix b/flake.nix index 581d566a202b8c5a6dd4820f3dbdf8e7a4e2614c..a43d6904711be75f0683fc0b4a6ba3d35e55205c 100644 --- a/flake.nix +++ b/flake.nix @@ -92,7 +92,15 @@ # https://github.com/kivy/python-for-android/blob/v2020.04.29/doc/source/troubleshooting.rst#errors-related-to-java-version openjdk8 ant - ] ++ (getBuildInputs (drv: drv.buildInputs) [ openssl libffi python39 ]); + + # python-for-android recipes all want to download and unpack their + # own sources! aaaaaa + unzip + ] ++ + + # Also we need build dependencies for all of the things it is going to + # build! + (getBuildInputs (drv: drv.buildInputs) [ openssl libffi python39 ]); nativeBuildInputs = with pkgs; getBuildInputs (drv: drv.nativeBuildInputs) [ openssl libffi python39 ];