From 8058d471a6198686d5290b6a646e51c53b83e83a Mon Sep 17 00:00:00 2001 From: flexagoon Date: Fri, 27 Aug 2021 21:45:31 +0300 Subject: [PATCH 1/2] maintainers: add flexagoon --- maintainers/maintainer-list.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 43968e4d80d8..b3334566c16e 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -3621,6 +3621,12 @@ fingerprint = "2F93 661D AC17 EA98 A104 F780 ECC7 55EE 583C 1672"; }]; }; + flexagoon = { + email = "flexagoon@pm.me"; + github = "flexagoon"; + githubId = 66178592; + name = "Pavel Zolotarevskiy"; + }; flexw = { email = "felix.weilbach@t-online.de"; github = "FlexW"; From 0eaaf539d867f5a41d9ee7014667ba5686b42a65 Mon Sep 17 00:00:00 2001 From: flexagoon Date: Fri, 27 Aug 2021 21:34:50 +0300 Subject: [PATCH 2/2] 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 { };