summary refs log tree commit diff
path: root/pkgs/applications/audio/shortwave/default.nix
diff options
context:
space:
mode:
authorzendo <linzway@qq.com>2022-04-25 08:51:09 +0800
committerzendo <linzway@qq.com>2022-04-25 08:51:09 +0800
commitcc17b8413c6d9dd0039540edf73808a975404f13 (patch)
treeb5e479827e4aa177fdf0bcc0c2f3497992d92897 /pkgs/applications/audio/shortwave/default.nix
parenta3c605936a1d4ac47c61c875cf63b3d9e0b4415d (diff)
downloadnixpkgs-cc17b8413c6d9dd0039540edf73808a975404f13.tar
nixpkgs-cc17b8413c6d9dd0039540edf73808a975404f13.tar.gz
nixpkgs-cc17b8413c6d9dd0039540edf73808a975404f13.tar.bz2
nixpkgs-cc17b8413c6d9dd0039540edf73808a975404f13.tar.lz
nixpkgs-cc17b8413c6d9dd0039540edf73808a975404f13.tar.xz
nixpkgs-cc17b8413c6d9dd0039540edf73808a975404f13.tar.zst
nixpkgs-cc17b8413c6d9dd0039540edf73808a975404f13.zip
shortwave: 2.0.1 -> 3.0.0
Diffstat (limited to 'pkgs/applications/audio/shortwave/default.nix')
-rw-r--r--pkgs/applications/audio/shortwave/default.nix21
1 files changed, 9 insertions, 12 deletions
diff --git a/pkgs/applications/audio/shortwave/default.nix b/pkgs/applications/audio/shortwave/default.nix
index 49492d05d15..4642565e678 100644
--- a/pkgs/applications/audio/shortwave/default.nix
+++ b/pkgs/applications/audio/shortwave/default.nix
@@ -14,28 +14,29 @@
 , ninja
 , openssl
 , pkg-config
-, python3
 , rustPlatform
 , sqlite
-, wrapGAppsHook
+, wrapGAppsHook4
+, cmake
+, libshumate
 }:
 
 stdenv.mkDerivation rec {
   pname = "shortwave";
-  version = "2.0.1";
+  version = "3.0.0";
 
   src = fetchFromGitLab {
     domain = "gitlab.gnome.org";
     owner = "World";
     repo = "Shortwave";
     rev = version;
-    sha256 = "sha256-25qPb7qlqCwYJzl4qZxAZYx5asxSlXBlc/0dGyBdk1o=";
+    sha256 = "sha256-qwk63o9pfqpAm6l9ioj3RccacemQU8R6LF6El4yHkjQ";
   };
 
   cargoDeps = rustPlatform.fetchCargoTarball {
     inherit src;
     name = "${pname}-${version}";
-    hash = "sha256-00dQXcSNmdZb2nSLG3q7jm4sugF9XR4LbH0OmcuHVxA=";
+    hash = "sha256-YrB322nv9CgZqt5//VMvVwjWA51ePlX2PI6raRJGBxA=";
   };
 
   nativeBuildInputs = [
@@ -46,11 +47,11 @@ stdenv.mkDerivation rec {
     meson
     ninja
     pkg-config
-    python3
     rustPlatform.rust.cargo
     rustPlatform.cargoSetupHook
     rustPlatform.rust.rustc
-    wrapGAppsHook
+    wrapGAppsHook4
+    cmake
   ];
 
   buildInputs = [
@@ -61,6 +62,7 @@ stdenv.mkDerivation rec {
     libadwaita
     openssl
     sqlite
+    libshumate
   ] ++ (with gst_all_1; [
     gstreamer
     gst-plugins-base
@@ -68,10 +70,6 @@ stdenv.mkDerivation rec {
     gst-plugins-bad
   ]);
 
-  postPatch = ''
-    patchShebangs build-aux/meson/postinstall.py
-  '';
-
   meta = with lib; {
     homepage = "https://gitlab.gnome.org/World/Shortwave";
     description = "Find and listen to internet radio stations";
@@ -80,7 +78,6 @@ stdenv.mkDerivation rec {
       desktop. It is the successor to the older Gradio application.
     '';
     maintainers = with maintainers; [ lasandell ];
-    broken = true; # incompatible with latest libadwaita
     license = licenses.gpl3Plus;
     platforms = platforms.linux;
   };