dmensamenu: migrate to by-name, modernize (#430631)

authored by guylamar2006 and committed by GitHub 7cf33b2e 36590ed0

+8 -13
+8 -9
pkgs/applications/misc/dmensamenu/default.nix pkgs/by-name/dm/dmensamenu/package.nix
··· 1 { 2 lib, 3 - buildPythonApplication, 4 fetchFromGitHub, 5 replaceVars, 6 - requests, 7 dmenu, 8 }: 9 10 - buildPythonApplication rec { 11 pname = "dmensamenu"; 12 version = "1.2.2"; 13 format = "setuptools"; ··· 15 src = fetchFromGitHub { 16 owner = "dotlambda"; 17 repo = "dmensamenu"; 18 - rev = version; 19 - sha256 = "1ck1i1k40bli6m3n49ff6987hglby9fn4vfr28jpkm3h70s2km3n"; 20 }; 21 22 patches = [ ··· 25 }) 26 ]; 27 28 - propagatedBuildInputs = [ 29 requests 30 ]; 31 32 # No tests implemented 33 doCheck = false; 34 35 - meta = with lib; { 36 homepage = "https://github.com/dotlambda/dmensamenu"; 37 description = "Print German canteen menus using dmenu and OpenMensa"; 38 mainProgram = "dmensamenu"; 39 - license = licenses.mit; 40 - maintainers = with maintainers; [ dotlambda ]; 41 }; 42 }
··· 1 { 2 lib, 3 + python3Packages, 4 fetchFromGitHub, 5 replaceVars, 6 dmenu, 7 }: 8 9 + python3Packages.buildPythonApplication rec { 10 pname = "dmensamenu"; 11 version = "1.2.2"; 12 format = "setuptools"; ··· 14 src = fetchFromGitHub { 15 owner = "dotlambda"; 16 repo = "dmensamenu"; 17 + tag = version; 18 + hash = "sha256-dtQpNDhw1HklEtltYl3yiz54UDLOJWJHNZEuQGaIYbI="; 19 }; 20 21 patches = [ ··· 24 }) 25 ]; 26 27 + dependencies = with python3Packages; [ 28 requests 29 ]; 30 31 # No tests implemented 32 doCheck = false; 33 34 + meta = { 35 homepage = "https://github.com/dotlambda/dmensamenu"; 36 description = "Print German canteen menus using dmenu and OpenMensa"; 37 mainProgram = "dmensamenu"; 38 + license = lib.licenses.mit; 39 + maintainers = with lib.maintainers; [ dotlambda ]; 40 }; 41 }
pkgs/applications/misc/dmensamenu/dmenu-path.patch pkgs/by-name/dm/dmensamenu/dmenu-path.patch
-4
pkgs/top-level/all-packages.nix
··· 11862 11863 dmenu-rs-enable-plugins = dmenu-rs.override { enablePlugins = true; }; 11864 11865 - dmensamenu = callPackage ../applications/misc/dmensamenu { 11866 - inherit (python3Packages) buildPythonApplication requests; 11867 - }; 11868 - 11869 inherit (callPackage ../applications/virtualization/docker { }) 11870 docker_25 11871 docker_28
··· 11862 11863 dmenu-rs-enable-plugins = dmenu-rs.override { enablePlugins = true; }; 11864 11865 inherit (callPackage ../applications/virtualization/docker { }) 11866 docker_25 11867 docker_28