From 7a09a5a0b544746257e1ec525fc830acd16588a3 Mon Sep 17 00:00:00 2001 From: Seth Flynn Date: Fri, 25 Apr 2025 02:15:40 +0000 Subject: [PATCH 1/2] gnome-podcasts: 0.7.2 -> 25.2 Diff: https://gitlab.gnome.org/World/podcasts/-/compare/0.7.2..25.2 Changelog: https://gitlab.gnome.org/World/podcasts/-/releases/25.2 --- pkgs/by-name/gn/gnome-podcasts/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/gn/gnome-podcasts/package.nix b/pkgs/by-name/gn/gnome-podcasts/package.nix index d5927edfe385..e639c9bf30b4 100644 --- a/pkgs/by-name/gn/gnome-podcasts/package.nix +++ b/pkgs/by-name/gn/gnome-podcasts/package.nix @@ -25,19 +25,19 @@ stdenv.mkDerivation rec { pname = "gnome-podcasts"; - version = "0.7.2"; + version = "25.2"; src = fetchFromGitLab { domain = "gitlab.gnome.org"; owner = "World"; repo = "podcasts"; rev = version; - hash = "sha256-xPB1ieOgnHe2R5ORK0Hl61V+iDZ7WsJEnsAJGZvQUVI="; + hash = "sha256-pVGut7kmwybPrR7ZaXPoDx03FOYeZSvchXl++2cdPck="; }; cargoDeps = rustPlatform.fetchCargoVendor { inherit src; - hash = "sha256-Nzfsr1OFw7DnxrNol00BI9WIe1Tau3z/R4zdF0PaBOk="; + hash = "sha256-HKU4rd5OzxhYcN6QKiTVj+NnkdyG8T+D6X1txznZ/xM="; }; nativeBuildInputs = [ From f3dfe940e0abc7f37e475b98274ad5050cd83a22 Mon Sep 17 00:00:00 2001 From: Seth Flynn Date: Thu, 24 Apr 2025 22:52:50 -0400 Subject: [PATCH 2/2] gnome-podcasts: modernize --- pkgs/by-name/gn/gnome-podcasts/package.nix | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/gn/gnome-podcasts/package.nix b/pkgs/by-name/gn/gnome-podcasts/package.nix index e639c9bf30b4..82877eddd4ef 100644 --- a/pkgs/by-name/gn/gnome-podcasts/package.nix +++ b/pkgs/by-name/gn/gnome-podcasts/package.nix @@ -23,7 +23,7 @@ nix-update-script, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "gnome-podcasts"; version = "25.2"; @@ -31,12 +31,12 @@ stdenv.mkDerivation rec { domain = "gitlab.gnome.org"; owner = "World"; repo = "podcasts"; - rev = version; + tag = finalAttrs.version; hash = "sha256-pVGut7kmwybPrR7ZaXPoDx03FOYeZSvchXl++2cdPck="; }; cargoDeps = rustPlatform.fetchCargoVendor { - inherit src; + inherit (finalAttrs) pname version src; hash = "sha256-HKU4rd5OzxhYcN6QKiTVj+NnkdyG8T+D6X1txznZ/xM="; }; @@ -78,9 +78,10 @@ stdenv.mkDerivation rec { description = "Listen to your favorite podcasts"; mainProgram = "gnome-podcasts"; homepage = "https://apps.gnome.org/Podcasts/"; + changelog = "https://gitlab.gnome.org/World/podcasts/-/releases/${finalAttrs.version}"; license = lib.licenses.gpl3Plus; maintainers = lib.teams.gnome.members ++ lib.teams.gnome-circle.members; platforms = lib.platforms.unix; broken = stdenv.hostPlatform.isDarwin; # never built on Hydra https://hydra.nixos.org/job/nixpkgs/trunk/gnome-podcasts.x86_64-darwin }; -} +})