strawberry: 1.0.5 -> 1.0.7

+16 -9
+16 -9
pkgs/applications/audio/strawberry/default.nix
··· 1 - { mkDerivation 2 - , stdenv 1 + { stdenv 3 2 , lib 4 3 , fetchFromGitHub 5 4 , cmake 6 5 , pkg-config 6 + , wrapQtAppsHook 7 7 , alsa-lib 8 8 , boost 9 9 , chromaprint ··· 20 20 , sqlite 21 21 , taglib 22 22 , libgpod 23 + , libidn2 23 24 , libpulseaudio 24 25 , libselinux 25 26 , libsepol 26 27 , p11-kit 27 28 , util-linux 28 29 , qtbase 29 - , qtx11extras 30 + , qtx11extras ? null # doesn't exist in qt6 30 31 , qttools 31 32 , withGstreamer ? true 32 33 , glib-networking ··· 35 36 , libvlc 36 37 }: 37 38 38 - mkDerivation rec { 39 + let 40 + inherit (lib) optionals; 41 + 42 + in 43 + stdenv.mkDerivation rec { 39 44 pname = "strawberry"; 40 - version = "1.0.5"; 45 + version = "1.0.7"; 41 46 42 47 src = fetchFromGitHub { 43 48 owner = "jonaski"; 44 49 repo = pname; 45 50 rev = version; 46 - hash = "sha256-6d7oB54IPI+G5Mhkj+PdQQY93r1SBE2R06qSGIacj8Q="; 51 + hash = "sha256-TAt/P9nykUtOoHmprFiUJnip8mAnJlvkufD0v9ZWrp4="; 47 52 }; 48 53 49 54 # the big strawberry shown in the context menu is *very* much in your face, so use the grey version instead ··· 59 64 fftw 60 65 gnutls 61 66 libcdio 67 + libidn2 62 68 libmtp 63 69 libpthreadstubs 64 70 libtasn1 ··· 69 75 taglib 70 76 qtbase 71 77 qtx11extras 72 - ] ++ lib.optionals stdenv.isLinux [ 78 + ] ++ optionals stdenv.isLinux [ 73 79 libgpod 74 80 libpulseaudio 75 81 libselinux 76 82 libsepol 77 83 p11-kit 78 - ] ++ lib.optionals withGstreamer (with gst_all_1; [ 84 + ] ++ optionals withGstreamer (with gst_all_1; [ 79 85 glib-networking 80 86 gstreamer 81 87 gst-libav ··· 90 96 ninja 91 97 pkg-config 92 98 qttools 93 - ] ++ lib.optionals stdenv.isLinux [ 99 + wrapQtAppsHook 100 + ] ++ optionals stdenv.isLinux [ 94 101 util-linux 95 102 ]; 96 103