Skip to content

Commit 65484f8

Browse files
authored
beets: 2.0.0 -> 2.2.0 (NixOS#358086)
2 parents 5af5ea0 + 395b04b commit 65484f8

File tree

6 files changed

+261
-214
lines changed

6 files changed

+261
-214
lines changed

pkgs/tools/audio/beets/builtin-plugins.nix

Lines changed: 71 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -1,27 +1,47 @@
1-
{ aacgain
2-
, ffmpeg
3-
, flac
4-
, imagemagick
5-
, keyfinder-cli
6-
, mp3gain
7-
, mp3val
8-
, python3Packages
9-
, ...
10-
}: {
1+
{
2+
aacgain,
3+
ffmpeg,
4+
flac,
5+
imagemagick,
6+
keyfinder-cli,
7+
mp3gain,
8+
mp3val,
9+
python3Packages,
10+
...
11+
}:
12+
{
1113
absubmit = {
1214
deprecated = true;
1315
testPaths = [ ];
1416
};
15-
16-
acousticbrainz.propagatedBuildInputs = [ python3Packages.requests ];
17+
advancedrewrite = {
18+
testPaths = [ ];
19+
};
20+
acousticbrainz = {
21+
deprecated = true;
22+
propagatedBuildInputs = [ python3Packages.requests ];
23+
};
1724
albumtypes = { };
1825
aura = {
19-
propagatedBuildInputs = with python3Packages; [ flask pillow ];
20-
testPaths = [ ];
26+
propagatedBuildInputs = with python3Packages; [
27+
flask
28+
flask-cors
29+
pillow
30+
];
31+
};
32+
autobpm = {
33+
propagatedBuildInputs = with python3Packages; [
34+
librosa
35+
# An optional dependency of librosa, needed for beets' autobpm
36+
resampy
37+
];
2138
};
2239
badfiles = {
2340
testPaths = [ ];
24-
wrapperBins = [ mp3val flac ];
41+
wrapperBins = [
42+
mp3val
43+
flac
44+
];
2545
};
2646
bareasc = { };
2747
beatport.propagatedBuildInputs = [ python3Packages.requests-oauthlib ];
@@ -39,7 +59,10 @@
3959
propagatedBuildInputs = [ python3Packages.requests ];
4060
testPaths = [ ];
4161
};
42-
discogs.propagatedBuildInputs = with python3Packages; [ discogs-client requests ];
62+
discogs.propagatedBuildInputs = with python3Packages; [
63+
discogs-client
64+
requests
65+
];
4366
duplicates.testPaths = [ ];
4467
edit = { };
4568
embedart = {
@@ -49,7 +72,12 @@
4972
embyupdate.propagatedBuildInputs = [ python3Packages.requests ];
5073
export = { };
5174
fetchart = {
52-
propagatedBuildInputs = with python3Packages; [ requests pillow ];
75+
propagatedBuildInputs = with python3Packages; [
76+
beautifulsoup4
77+
langdetect
78+
pillow
79+
requests
80+
];
5381
wrapperBins = [ imagemagick ];
5482
};
5583
filefilter = { };
@@ -76,11 +104,19 @@
76104
propagatedBuildInputs = [ python3Packages.pylast ];
77105
testPaths = [ ];
78106
};
107+
limit = { };
108+
listenbrainz = {
109+
testPaths = [ ];
110+
};
79111
loadext = {
80112
propagatedBuildInputs = [ python3Packages.requests ];
81113
testPaths = [ ];
82114
};
83-
lyrics.propagatedBuildInputs = [ python3Packages.beautifulsoup4 ];
115+
lyrics.propagatedBuildInputs = with python3Packages; [
116+
beautifulsoup4
117+
langdetect
118+
requests
119+
];
84120
mbcollection.testPaths = [ ];
85121
mbsubmit = { };
86122
mbsync = { };
@@ -97,8 +133,12 @@
97133
playlist.propagatedBuildInputs = [ python3Packages.requests ];
98134
plexupdate = { };
99135
random = { };
100-
replaygain.wrapperBins = [ aacgain ffmpeg mp3gain ];
101-
rewrite.testPaths= [ ];
136+
replaygain.wrapperBins = [
137+
aacgain
138+
ffmpeg
139+
mp3gain
140+
];
141+
rewrite.testPaths = [ ];
102142
scrub.testPaths = [ ];
103143
smartplaylist = { };
104144
sonosupdate = {
@@ -111,31 +151,22 @@
111151
testPaths = [ ];
112152
};
113153
subsonicupdate.propagatedBuildInputs = [ python3Packages.requests ];
154+
substitute = {
155+
testPaths = [ ];
156+
};
114157
the = { };
115158
thumbnails = {
116-
propagatedBuildInputs = with python3Packages; [ pillow pyxdg ];
159+
propagatedBuildInputs = with python3Packages; [
160+
pillow
161+
pyxdg
162+
];
117163
wrapperBins = [ imagemagick ];
118164
};
119165
types.testPaths = [ "test/plugins/test_types_plugin.py" ];
120166
unimported.testPaths = [ ];
121-
web.propagatedBuildInputs = [ python3Packages.flask ];
167+
web.propagatedBuildInputs = with python3Packages; [
168+
flask
169+
flask-cors
170+
];
122171
zero = { };
123-
limit = { };
124-
substitute = {
125-
testPaths = [ ];
126-
};
127-
advancedrewrite = {
128-
testPaths = [ ];
129-
};
130-
autobpm = {
131-
propagatedBuildInputs = with python3Packages; [
132-
librosa
133-
# An optional dependency of librosa, needed for beets' autobpm
134-
resampy
135-
];
136-
testPaths = [ ];
137-
};
138-
listenbrainz = {
139-
testPaths = [ ];
140-
};
141172
}

0 commit comments

Comments
 (0)