beets: 1.4.6 -> 1.4.7
The upstream release notes are a bit bigger, so I'm not including it here. You can find it at: https://github.com/beetbox/beets/releases/tag/v1.4.7 Originally I wanted to just fix the build, which is currently broken because a few tests have failed, but the fix for the tests is already included in the 1.4.7 upstream release[1], so I opted to update instead. Other than running the tests included in beets (in addition to building/running tests of the "alternatives" and "copyartifacts" external plugins) I have made some small queries on my local music collection, but haven't tested import or any write operation. [1]: https://github.com/beetbox/beets/commit/8eb50fee33044dea008408423ee Signed-off-by: aszlig <aszlig@nix.build> Cc: @domenkozar, @pjones
This commit is contained in:
parent
d15ba6a7ee
commit
9037f608ae
|
@ -17,6 +17,7 @@
|
||||||
, enableLastfm ? true
|
, enableLastfm ? true
|
||||||
, enableMpd ? true
|
, enableMpd ? true
|
||||||
, enableReplaygain ? true, bs1770gain ? null
|
, enableReplaygain ? true, bs1770gain ? null
|
||||||
|
, enableSonosUpdate ? true
|
||||||
, enableThumbnails ? true
|
, enableThumbnails ? true
|
||||||
, enableWeb ? true
|
, enableWeb ? true
|
||||||
|
|
||||||
|
@ -37,6 +38,7 @@ assert enableKeyfinder -> keyfinder-cli != null;
|
||||||
assert enableLastfm -> pythonPackages.pylast != null;
|
assert enableLastfm -> pythonPackages.pylast != null;
|
||||||
assert enableMpd -> pythonPackages.mpd2 != null;
|
assert enableMpd -> pythonPackages.mpd2 != null;
|
||||||
assert enableReplaygain -> bs1770gain != null;
|
assert enableReplaygain -> bs1770gain != null;
|
||||||
|
assert enableSonosUpdate -> pythonPackages.soco != null;
|
||||||
assert enableThumbnails -> pythonPackages.pyxdg != null;
|
assert enableThumbnails -> pythonPackages.pyxdg != null;
|
||||||
assert enableWeb -> pythonPackages.flask != null;
|
assert enableWeb -> pythonPackages.flask != null;
|
||||||
|
|
||||||
|
@ -59,6 +61,7 @@ let
|
||||||
mpdstats = enableMpd;
|
mpdstats = enableMpd;
|
||||||
mpdupdate = enableMpd;
|
mpdupdate = enableMpd;
|
||||||
replaygain = enableReplaygain;
|
replaygain = enableReplaygain;
|
||||||
|
sonosupdate = enableSonosUpdate;
|
||||||
thumbnails = enableThumbnails;
|
thumbnails = enableThumbnails;
|
||||||
web = enableWeb;
|
web = enableWeb;
|
||||||
};
|
};
|
||||||
|
@ -95,13 +98,13 @@ let
|
||||||
|
|
||||||
in pythonPackages.buildPythonApplication rec {
|
in pythonPackages.buildPythonApplication rec {
|
||||||
name = "beets-${version}";
|
name = "beets-${version}";
|
||||||
version = "1.4.6";
|
version = "1.4.7";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "beetbox";
|
owner = "beetbox";
|
||||||
repo = "beets";
|
repo = "beets";
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
sha256 = "0m8macydkn1fp4ymig0rg7bzw77rrm454q763gxdpq2kg08yl5py";
|
sha256 = "17gfz0g7pqm6wha8zf63zpw07zgi787w1bjwdcxdh1l3z4m7jc9l";
|
||||||
};
|
};
|
||||||
|
|
||||||
propagatedBuildInputs = [
|
propagatedBuildInputs = [
|
||||||
|
@ -129,6 +132,7 @@ in pythonPackages.buildPythonApplication rec {
|
||||||
++ optional enableKeyfinder keyfinder-cli
|
++ optional enableKeyfinder keyfinder-cli
|
||||||
++ optional enableLastfm pythonPackages.pylast
|
++ optional enableLastfm pythonPackages.pylast
|
||||||
++ optional enableMpd pythonPackages.mpd2
|
++ optional enableMpd pythonPackages.mpd2
|
||||||
|
++ optional enableSonosUpdate pythonPackages.soco
|
||||||
++ optional enableThumbnails pythonPackages.pyxdg
|
++ optional enableThumbnails pythonPackages.pyxdg
|
||||||
++ optional enableWeb pythonPackages.flask
|
++ optional enableWeb pythonPackages.flask
|
||||||
++ optional enableAlternatives plugins.alternatives
|
++ optional enableAlternatives plugins.alternatives
|
||||||
|
|
Loading…
Reference in New Issue