Loading pkgs/applications/audio/quodlibet/default.nix +5 −20 Original line number Diff line number Diff line { lib , fetchFromGitHub , fetchpatch , tag ? "" # build time Loading Loading @@ -57,17 +56,9 @@ python3.pkgs.buildPythonApplication rec { owner = "quodlibet"; repo = "quodlibet"; rev = "refs/tags/release-${version}"; hash = "sha256-G6zcdnHkevbVCrMoseWoSia5ajEor8nZhee6NeZIs8Q="; hash = "sha256-dkO/CFN7Dk72xhtmcSDcwUciOPMeEjQS2mch+jSfiII="; }; patches = [ (fetchpatch { # Fixes cover globbing under python 3.10.5+ url = "https://github.com/quodlibet/quodlibet/commit/5eb7c30766e1dcb30663907664855ee94a3accc0.patch"; hash = "sha256-bDyEOE7Vs4df4BeN4QMvt6niisVEpvc1onmX5rtoAWc="; }) ]; nativeBuildInputs = [ gettext gobject-introspection Loading Loading @@ -129,15 +120,13 @@ python3.pkgs.buildPythonApplication rec { ]); pytestFlags = [ # requires networking "--deselect=tests/test_browsers_iradio.py::TIRFile::test_download_tags" # missing translation strings in potfiles "--deselect=tests/test_po.py::TPOTFILESIN::test_missing" # require networking "--deselect=tests/plugin/test_covers.py::test_live_cover_download" "--deselect=tests/test_browsers_iradio.py::TInternetRadio::test_click_add_station" # upstream does actually not enforce source code linting "--ignore=tests/quality" # build failure on Arch Linux # https://github.com/NixOS/nixpkgs/pull/77796#issuecomment-575841355 "--ignore=tests/test_operon.py" ] ++ lib.optionals (withXineBackend || !withGstPlugins) [ "--ignore=tests/plugin/test_replaygain.py" ]; Loading Loading @@ -181,10 +170,6 @@ python3.pkgs.buildPythonApplication rec { ''; homepage = "https://quodlibet.readthedocs.io/en/latest"; license = licenses.gpl2Plus; maintainers = with maintainers; [ coroa paveloom pbogdan ]; maintainers = with maintainers; [ coroa paveloom pbogdan ]; }; } pkgs/top-level/all-packages.nix +5 −0 Original line number Diff line number Diff line Loading @@ -35143,14 +35143,17 @@ with pkgs; keybinder3 = null; libappindicator-gtk3 = null; libmodplug = null; libsoup = libsoup_3; }; quodlibet-without-gst-plugins = quodlibet.override { libsoup = libsoup_3; tag = "-without-gst-plugins"; withGstPlugins = false; }; quodlibet-xine = quodlibet.override { libsoup = libsoup_3; tag = "-xine"; withGstreamerBackend = false; withXineBackend = true; Loading @@ -35162,6 +35165,7 @@ with pkgs; keybinder3 = keybinder3; libappindicator-gtk3 = libappindicator-gtk3; libmodplug = libmodplug; libsoup = libsoup_3; tag = "-full"; withDbusPython = true; withMusicBrainzNgs = true; Loading @@ -35172,6 +35176,7 @@ with pkgs; }; quodlibet-xine-full = quodlibet-full.override { libsoup = libsoup_3; tag = "-xine-full"; withGstreamerBackend = false; withXineBackend = true; Loading
pkgs/applications/audio/quodlibet/default.nix +5 −20 Original line number Diff line number Diff line { lib , fetchFromGitHub , fetchpatch , tag ? "" # build time Loading Loading @@ -57,17 +56,9 @@ python3.pkgs.buildPythonApplication rec { owner = "quodlibet"; repo = "quodlibet"; rev = "refs/tags/release-${version}"; hash = "sha256-G6zcdnHkevbVCrMoseWoSia5ajEor8nZhee6NeZIs8Q="; hash = "sha256-dkO/CFN7Dk72xhtmcSDcwUciOPMeEjQS2mch+jSfiII="; }; patches = [ (fetchpatch { # Fixes cover globbing under python 3.10.5+ url = "https://github.com/quodlibet/quodlibet/commit/5eb7c30766e1dcb30663907664855ee94a3accc0.patch"; hash = "sha256-bDyEOE7Vs4df4BeN4QMvt6niisVEpvc1onmX5rtoAWc="; }) ]; nativeBuildInputs = [ gettext gobject-introspection Loading Loading @@ -129,15 +120,13 @@ python3.pkgs.buildPythonApplication rec { ]); pytestFlags = [ # requires networking "--deselect=tests/test_browsers_iradio.py::TIRFile::test_download_tags" # missing translation strings in potfiles "--deselect=tests/test_po.py::TPOTFILESIN::test_missing" # require networking "--deselect=tests/plugin/test_covers.py::test_live_cover_download" "--deselect=tests/test_browsers_iradio.py::TInternetRadio::test_click_add_station" # upstream does actually not enforce source code linting "--ignore=tests/quality" # build failure on Arch Linux # https://github.com/NixOS/nixpkgs/pull/77796#issuecomment-575841355 "--ignore=tests/test_operon.py" ] ++ lib.optionals (withXineBackend || !withGstPlugins) [ "--ignore=tests/plugin/test_replaygain.py" ]; Loading Loading @@ -181,10 +170,6 @@ python3.pkgs.buildPythonApplication rec { ''; homepage = "https://quodlibet.readthedocs.io/en/latest"; license = licenses.gpl2Plus; maintainers = with maintainers; [ coroa paveloom pbogdan ]; maintainers = with maintainers; [ coroa paveloom pbogdan ]; }; }
pkgs/top-level/all-packages.nix +5 −0 Original line number Diff line number Diff line Loading @@ -35143,14 +35143,17 @@ with pkgs; keybinder3 = null; libappindicator-gtk3 = null; libmodplug = null; libsoup = libsoup_3; }; quodlibet-without-gst-plugins = quodlibet.override { libsoup = libsoup_3; tag = "-without-gst-plugins"; withGstPlugins = false; }; quodlibet-xine = quodlibet.override { libsoup = libsoup_3; tag = "-xine"; withGstreamerBackend = false; withXineBackend = true; Loading @@ -35162,6 +35165,7 @@ with pkgs; keybinder3 = keybinder3; libappindicator-gtk3 = libappindicator-gtk3; libmodplug = libmodplug; libsoup = libsoup_3; tag = "-full"; withDbusPython = true; withMusicBrainzNgs = true; Loading @@ -35172,6 +35176,7 @@ with pkgs; }; quodlibet-xine-full = quodlibet-full.override { libsoup = libsoup_3; tag = "-xine-full"; withGstreamerBackend = false; withXineBackend = true;