forked from mirrors/nixpkgs
commit
c7dfc9e436
|
@ -17,9 +17,12 @@
|
|||
, enableKeyfinder ? true, keyfinder-cli ? null
|
||||
, enableKodiupdate ? true
|
||||
, enableLastfm ? true
|
||||
, enableLoadext ? true
|
||||
, enableMpd ? true
|
||||
, enablePlaylist ? true
|
||||
, enableReplaygain ? true, bs1770gain ? null
|
||||
, enableSonosUpdate ? true
|
||||
, enableSubsonicupdate ? true
|
||||
, enableThumbnails ? true
|
||||
, enableWeb ? true
|
||||
|
||||
|
@ -60,10 +63,13 @@ let
|
|||
kodiupdate = enableKodiupdate;
|
||||
lastgenre = enableLastfm;
|
||||
lastimport = enableLastfm;
|
||||
loadext = enableLoadext;
|
||||
mpdstats = enableMpd;
|
||||
mpdupdate = enableMpd;
|
||||
playlist = enablePlaylist;
|
||||
replaygain = enableReplaygain;
|
||||
sonosupdate = enableSonosUpdate;
|
||||
subsonicupdate = enableSubsonicupdate;
|
||||
thumbnails = enableThumbnails;
|
||||
web = enableWeb;
|
||||
};
|
||||
|
@ -102,13 +108,13 @@ let
|
|||
|
||||
in pythonPackages.buildPythonApplication rec {
|
||||
pname = "beets";
|
||||
version = "1.4.7";
|
||||
version = "1.4.9";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "beetbox";
|
||||
repo = "beets";
|
||||
rev = "v${version}";
|
||||
sha256 = "17gfz0g7pqm6wha8zf63zpw07zgi787w1bjwdcxdh1l3z4m7jc9l";
|
||||
sha256 = "1qxdqbzvz97zgykzdwn78g2xyxmg0q2jdb12dnjnrwvhmjv67vi8";
|
||||
};
|
||||
|
||||
propagatedBuildInputs = [
|
||||
|
@ -127,6 +133,9 @@ in pythonPackages.buildPythonApplication rec {
|
|||
++ optional (enableFetchart
|
||||
|| enableEmbyupdate
|
||||
|| enableKodiupdate
|
||||
|| enableLoadext
|
||||
|| enablePlaylist
|
||||
|| enableSubsonicupdate
|
||||
|| enableAcousticbrainz)
|
||||
pythonPackages.requests
|
||||
++ optional enableConvert ffmpeg
|
||||
|
@ -160,14 +169,6 @@ in pythonPackages.buildPythonApplication rec {
|
|||
patches = [
|
||||
./replaygain-default-bs1770gain.patch
|
||||
./keyfinder-default-bin.patch
|
||||
|
||||
# Fix Python 3.7 compatibility
|
||||
(fetchpatch {
|
||||
url = "https://github.com/beetbox/beets/commit/"
|
||||
+ "15d44f02a391764da1ce1f239caef819f08beed8.patch";
|
||||
sha256 = "12rjb4959nvnrm3fvvki7chxjkipa0cy8i0yi132xrcn8141dnpm";
|
||||
excludes = [ "docs/changelog.rst" ];
|
||||
})
|
||||
];
|
||||
|
||||
postPatch = ''
|
||||
|
|
Loading…
Reference in a new issue