From 27bdd3e2470d6161c22e3e372bd00cfbf4efc6a5 Mon Sep 17 00:00:00 2001 From: Zitrone Date: Wed, 9 Apr 2025 23:11:55 +0200 Subject: [PATCH] doge: 3.8.0 -> 3.9.0 --- pkgs/by-name/do/doge/package.nix | 24 ++++++++++++++++-------- 1 file changed, 16 insertions(+), 8 deletions(-) diff --git a/pkgs/by-name/do/doge/package.nix b/pkgs/by-name/do/doge/package.nix index c12e8345abf8..5d3a446a1aea 100644 --- a/pkgs/by-name/do/doge/package.nix +++ b/pkgs/by-name/do/doge/package.nix @@ -5,27 +5,35 @@ }: python3Packages.buildPythonApplication rec { pname = "doge"; - version = "3.8.0"; + version = "3.9.0"; + pyproject = true; src = fetchFromGitHub { owner = "Olivia5k"; repo = "doge"; - rev = version; - hash = "sha256-CZw9Pz9YPVmDMOfDp5yIp/yStOvXEzAgb/HvKpxhQ8I="; + tag = version; + hash = "sha256-aJ1SFehjKiSc7osf5BOB1xjDnrkVXp37PQ5bNpbv1Mk="; }; - pyproject = true; - nativeBuildInputs = [ python3Packages.setuptools ]; - propagatedBuildInputs = [ python3Packages.python-dateutil ]; + build-system = [ python3Packages.hatchling ]; + + dependencies = with python3Packages; [ + python-dateutil + fullmoon + ]; meta = { - homepage = "https://github.com/Olivia5k/doge"; description = "Wow very terminal doge"; + longDescription = '' + Doge is a simple motd script based on the slightly stupid but very funny doge meme. + It prints random grammatically incorrect statements that are sometimes based on things from your computer. + ''; + homepage = "https://github.com/Olivia5k/doge"; license = lib.licenses.mit; + mainProgram = "doge"; maintainers = with lib.maintainers; [ Gonzih quantenzitrone ]; - mainProgram = "doge"; }; }