From 0eaaf539d867f5a41d9ee7014667ba5686b42a65 Mon Sep 17 00:00:00 2001 From: flexagoon Date: Fri, 27 Aug 2021 21:34:50 +0300 Subject: [PATCH] python3Packages.protonup: init at 0.1.4 --- .../python-modules/protonup/default.nix | 29 +++++++++++++++++++ pkgs/top-level/all-packages.nix | 2 ++ pkgs/top-level/python-packages.nix | 2 ++ 3 files changed, 33 insertions(+) create mode 100644 pkgs/development/python-modules/protonup/default.nix diff --git a/pkgs/development/python-modules/protonup/default.nix b/pkgs/development/python-modules/protonup/default.nix new file mode 100644 index 000000000000..ad760063248f --- /dev/null +++ b/pkgs/development/python-modules/protonup/default.nix @@ -0,0 +1,29 @@ +{ lib, buildPythonPackage, pythonOlder, fetchPypi, requests, configparser }: + +buildPythonPackage rec { + pname = "protonup"; + version = "0.1.4"; + disabled = pythonOlder "3.6"; + + src = fetchPypi { + inherit pname version; + sha256 = "0z5q0s9h51w2bqm9lkafml14g13v2dgm4nm9x06v7nxqc9msmyyy"; + }; + + postPatch = '' + substituteInPlace setup.cfg \ + --replace "argparse" "" + ''; + + propagatedBuildInputs = [ requests configparser ]; + + doCheck = false; # protonup does not have any tests + pythonImportsCheck = [ "protonup" ]; + + meta = with lib; { + homepage = "https://github.com/AUNaseef/protonup"; + description = "CLI program and API to automate the installation and update of GloriousEggroll's Proton-GE"; + license = licenses.gpl3Only; + maintainers = with maintainers; [ flexagoon ]; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 0fb2cc738db6..41f144c4bf36 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -29869,6 +29869,8 @@ with pkgs; inherit (gnome) zenity; }; + protonup = with python3Packages; toPythonApplication protonup; + sdlpop = callPackage ../games/sdlpop { }; stepmania = callPackage ../games/stepmania { diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 50f4bf108def..09ab6adf8bb9 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -5696,6 +5696,8 @@ in { protobuf3-to-dict = callPackage ../development/python-modules/protobuf3-to-dict { }; + protonup = callPackage ../development/python-modules/protonup { }; + prov = callPackage ../development/python-modules/prov { }; prox-tv = callPackage ../development/python-modules/prox-tv { };