24 stdenv.mkDerivation rec {
25 pname = "gnome-podcasts";
28 src = fetchFromGitLab {
29 domain = "gitlab.gnome.org";
33 hash = "sha256-KCjHT/4AeJ+RXCtawkhs6f4D8NCJotYIPk3tGr5YG9M=";
36 cargoDeps = rustPlatform.fetchCargoTarball {
38 hash = "sha256-XTfKqKs7874ak7Lzscxw8E2qcnJOWMZaaol8TpIB6Vw=";
46 rustPlatform.cargoSetupHook
63 gst_all_1.gst-plugins-base
64 gst_all_1.gst-plugins-bad
65 gst_all_1.gst-plugins-good
68 # tests require network
72 description = "Listen to your favorite podcasts";
73 mainProgram = "gnome-podcasts";
74 homepage = "https://apps.gnome.org/Podcasts/";
75 license = lib.licenses.gpl3Plus;
76 maintainers = lib.teams.gnome.members;
77 platforms = lib.platforms.unix;
78 broken = stdenv.hostPlatform.isDarwin; # never built on Hydra https://hydra.nixos.org/job/nixpkgs/trunk/gnome-podcasts.x86_64-darwin