mirror of
https://github.com/SebastianWendel/nixpkgs.git
synced 2024-09-20 12:29:02 +02:00
quodlibet: 4.5.0 -> 4.6.0
This commit is contained in:
parent
c373e02922
commit
acccb8f07b
|
@ -1,6 +1,5 @@
|
|||
{ lib
|
||||
, fetchFromGitHub
|
||||
, fetchpatch
|
||||
, tag ? ""
|
||||
|
||||
# build time
|
||||
|
@ -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
|
||||
|
@ -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"
|
||||
];
|
||||
|
@ -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 ];
|
||||
};
|
||||
}
|
||||
|
|
|
@ -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;
|
||||
|
@ -35162,6 +35165,7 @@ with pkgs;
|
|||
keybinder3 = keybinder3;
|
||||
libappindicator-gtk3 = libappindicator-gtk3;
|
||||
libmodplug = libmodplug;
|
||||
libsoup = libsoup_3;
|
||||
tag = "-full";
|
||||
withDbusPython = true;
|
||||
withMusicBrainzNgs = true;
|
||||
|
@ -35172,6 +35176,7 @@ with pkgs;
|
|||
};
|
||||
|
||||
quodlibet-xine-full = quodlibet-full.override {
|
||||
libsoup = libsoup_3;
|
||||
tag = "-xine-full";
|
||||
withGstreamerBackend = false;
|
||||
withXineBackend = true;
|
||||
|
|
Loading…
Reference in a new issue