diff options
author | Alyssa Ross <hi@alyssa.is> | 2023-09-15 07:58:52 +0000 |
---|---|---|
committer | Alyssa Ross <hi@alyssa.is> | 2023-09-15 07:58:52 +0000 |
commit | 9d1daa60832979d5d361dfdac136fb9e5a1af2c5 (patch) | |
tree | 5192dd85903cb092cf7dff0e3403387b3b683d84 /nixpkgs/pkgs/development/tools/fdroidserver | |
parent | 67cdfc7d42f721bf85814af5a0095fb9f9ea455d (diff) | |
parent | f2ea252d23ebc9a5336bf6a61e0644921f64e67c (diff) | |
download | nixlib-9d1daa60832979d5d361dfdac136fb9e5a1af2c5.tar nixlib-9d1daa60832979d5d361dfdac136fb9e5a1af2c5.tar.gz nixlib-9d1daa60832979d5d361dfdac136fb9e5a1af2c5.tar.bz2 nixlib-9d1daa60832979d5d361dfdac136fb9e5a1af2c5.tar.lz nixlib-9d1daa60832979d5d361dfdac136fb9e5a1af2c5.tar.xz nixlib-9d1daa60832979d5d361dfdac136fb9e5a1af2c5.tar.zst nixlib-9d1daa60832979d5d361dfdac136fb9e5a1af2c5.zip |
Merge branch 'nixos-unstable' of https://github.com/NixOS/nixpkgs
Diffstat (limited to 'nixpkgs/pkgs/development/tools/fdroidserver')
-rw-r--r-- | nixpkgs/pkgs/development/tools/fdroidserver/default.nix | 43 |
1 files changed, 34 insertions, 9 deletions
diff --git a/nixpkgs/pkgs/development/tools/fdroidserver/default.nix b/nixpkgs/pkgs/development/tools/fdroidserver/default.nix index e960e62fca05..da7b0d662b32 100644 --- a/nixpkgs/pkgs/development/tools/fdroidserver/default.nix +++ b/nixpkgs/pkgs/development/tools/fdroidserver/default.nix @@ -1,10 +1,30 @@ { lib , fetchFromGitLab -, python +, fetchPypi , apksigner +, buildPythonApplication +, python3 +, pythonRelaxDepsHook +, androguard +, babel +, clint +, defusedxml +, gitpython +, libcloud +, mwclient +, paramiko +, pillow +, pyasn1 +, pyasn1-modules +, python-vagrant +, pyyaml +, qrcode +, requests +, ruamel-yaml +, yamllint }: -python.pkgs.buildPythonApplication rec { +buildPythonApplication rec { pname = "fdroidserver"; version = "2.2.1"; format = "setuptools"; @@ -27,7 +47,7 @@ python.pkgs.buildPythonApplication rec { ''; preConfigure = '' - ${python.pythonForBuild.interpreter} setup.py compile_catalog + ${python3.pythonForBuild.interpreter} setup.py compile_catalog ''; postInstall = '' @@ -35,15 +55,15 @@ python.pkgs.buildPythonApplication rec { install -m 0755 gradlew-fdroid $out/bin ''; - nativeBuildInputs = with python.pkgs; [ + nativeBuildInputs = [ pythonRelaxDepsHook ]; - buildInputs = with python.pkgs; [ + buildInputs = [ babel ]; - propagatedBuildInputs = with python.pkgs; [ + propagatedBuildInputs = [ androguard clint defusedxml @@ -58,7 +78,13 @@ python.pkgs.buildPythonApplication rec { pyyaml qrcode requests - ruamel-yaml + (ruamel-yaml.overrideAttrs (old: { + src = fetchPypi { + pname = "ruamel.yaml"; + version = "0.17.21"; + hash = "sha256-i3zml6LyEnUqNcGsQURx3BbEJMlXO+SSa1b/P10jt68="; + }; + })) yamllint ]; @@ -81,7 +107,6 @@ python.pkgs.buildPythonApplication rec { changelog = "https://github.com/f-droid/fdroidserver/blob/${version}/CHANGELOG.md"; description = "Server and tools for F-Droid, the Free Software repository system for Android"; license = licenses.agpl3Plus; - maintainers = with maintainers; [ obfusk ]; + maintainers = with maintainers; [ linsui jugendhacker ]; }; - } |