diff options
Diffstat (limited to 'pkgs/applications/audio/goodvibes/default.nix')
-rw-r--r-- | pkgs/applications/audio/goodvibes/default.nix | 22 |
1 files changed, 15 insertions, 7 deletions
diff --git a/pkgs/applications/audio/goodvibes/default.nix b/pkgs/applications/audio/goodvibes/default.nix index 111cad65a013d..165bf2b88653d 100644 --- a/pkgs/applications/audio/goodvibes/default.nix +++ b/pkgs/applications/audio/goodvibes/default.nix @@ -1,36 +1,44 @@ { lib , stdenv , fetchFromGitLab +, fetchpatch , meson , ninja , pkg-config , glib , glib-networking , gtk3 -, libsoup +, libsoup_3 , keybinder3 , gst_all_1 -, wrapGAppsHook +, wrapGAppsHook3 , appstream-glib , desktop-file-utils }: stdenv.mkDerivation rec { pname = "goodvibes"; - version = "0.7.9"; + version = "0.8.0"; src = fetchFromGitLab { owner = pname; repo = pname; rev = "v${version}"; - hash = "sha256-yXrCE3nsdZP4JHKVslzQafjZ380zC8sZv5TJf8dJqJw="; + hash = "sha256-KflLEc6BFA3pBY9HukEm5NluGi2igFNP6joOMdmZ0Ds="; }; + patches = [ + # Fixes a compilation error + (fetchpatch { + url = "https://gitlab.com/goodvibes/goodvibes/-/commit/e332f831b91ee068a1a58846d7607b30ab010116.patch"; + hash = "sha256-PzbTltbD0xWJAytCGg1TAwBLrICP+9QZbCbG1QQ8Qmw="; + }) + ]; nativeBuildInputs = [ meson ninja pkg-config - wrapGAppsHook + wrapGAppsHook3 appstream-glib desktop-file-utils ]; @@ -40,7 +48,7 @@ stdenv.mkDerivation rec { # for libsoup TLS support glib-networking gtk3 - libsoup + libsoup_3 keybinder3 ] ++ (with gst_all_1; [ gstreamer @@ -55,7 +63,7 @@ stdenv.mkDerivation rec { ''; meta = with lib; { - description = "A lightweight internet radio player"; + description = "Lightweight internet radio player"; homepage = "https://gitlab.com/goodvibes/goodvibes"; license = licenses.gpl3Plus; platforms = platforms.linux; |