From b6c88e8c75fe3882132ef5d82ae65680fb09c946 Mon Sep 17 00:00:00 2001 From: Weijia Wang <9713184+wegank@users.noreply.github.com> Date: Thu, 9 Jan 2025 00:38:51 +0100 Subject: [PATCH] python313Packages.kivy-garden-modernmenu: init at 0-unstable-2019-12-10 --- .../kivy-garden-modernmenu/default.nix | 45 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 2 files changed, 47 insertions(+) create mode 100644 pkgs/development/python-modules/kivy-garden-modernmenu/default.nix diff --git a/pkgs/development/python-modules/kivy-garden-modernmenu/default.nix b/pkgs/development/python-modules/kivy-garden-modernmenu/default.nix new file mode 100644 index 0000000000000..53bf885ee1815 --- /dev/null +++ b/pkgs/development/python-modules/kivy-garden-modernmenu/default.nix @@ -0,0 +1,45 @@ +{ + lib, + buildPythonPackage, + fetchFromGitHub, + setuptools, + kivy, +}: + +buildPythonPackage { + pname = "kivy-garden-modernmenu"; + version = "0-unstable-2019-12-10"; + pyproject = true; + + src = fetchFromGitHub { + owner = "kivy-garden"; + repo = "modernmenu"; + rev = "681c3bf68b9ce2ebe653c2e6a9fcd2407bfe3e00"; + hash = "sha256-0d4UhmRtuYwnYoZajjExavlvqkhGamiEQ8GjHWYnO88="; + }; + + strictDeps = true; + + build-system = [ + setuptools + ]; + + checkInputs = [ + kivy + ]; + + pythonImportsCheck = [ + "kivy_garden.modernmenu" + ]; + + preInstallCheck = '' + export HOME=$PWD + ''; + + meta = { + description = "Stylized menu system for Kivy"; + homepage = "https://github.com/kivy-garden/modernmenu"; + license = lib.licenses.mit; + maintainers = lib.teams.ngi.members; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 99666f4391d5a..5ea4530860cd8 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -7000,6 +7000,8 @@ self: super: with self; { kivy-garden = callPackage ../development/python-modules/kivy-garden { }; + kivy-garden-modernmenu = callPackage ../development/python-modules/kivy-garden-modernmenu { }; + kiwiki-client = callPackage ../development/python-modules/kiwiki-client { }; kiwisolver = callPackage ../development/python-modules/kiwisolver { };