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