diff options
author | Samuel Dionne-Riel <samuel@dionne-riel.com> | 2022-11-30 23:48:42 -0500 |
---|---|---|
committer | Samuel Dionne-Riel <samuel@dionne-riel.com> | 2022-11-30 23:48:42 -0500 |
commit | 832b15fcd6170d554f05069fce3678566c2d72c2 (patch) | |
tree | 5b340c12c28186e7b46d429b97b993d51968ceec | |
parent | 371e0bbc7cbb9d64a82e7f2a75478ee53563702e (diff) |
audiotube: Add gst wrapping to fix playback
-rw-r--r-- | pkgs/applications/plasma-mobile/audiotube.nix | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/pkgs/applications/plasma-mobile/audiotube.nix b/pkgs/applications/plasma-mobile/audiotube.nix index 81323148da1c..cb87fe0ed24d 100644 --- a/pkgs/applications/plasma-mobile/audiotube.nix +++ b/pkgs/applications/plasma-mobile/audiotube.nix @@ -3,7 +3,9 @@ , extra-cmake-modules , gcc11 +, wrapGAppsHook +, gst_all_1 , kcoreaddons , kcrash , ki18n @@ -19,6 +21,7 @@ mkDerivation rec { nativeBuildInputs = [ extra-cmake-modules + wrapGAppsHook gcc11 # doesn't build with GCC 9 from stdenv on aarch64 python3Packages.wrapPython python3Packages.pybind11 @@ -32,7 +35,12 @@ mkDerivation rec { qtimageformats qtmultimedia qtquickcontrols2 - ] ++ pythonPath; + ] ++ (with gst_all_1; [ + gst-plugins-bad + gst-plugins-base + gst-plugins-good + gstreamer + ]) ++ pythonPath; pythonPath = with python3Packages; [ yt-dlp @@ -42,7 +50,9 @@ mkDerivation rec { preFixup = '' buildPythonPath "$pythonPath" qtWrapperArgs+=(--prefix PYTHONPATH : "$program_PYTHONPATH") + qtWrapperArgs+=("''${gappsWrapperArgs[@]}") ''; + dontWrapGApps = true; meta = with lib; { description = "Client for YouTube Music"; |