+1
pkgs/tools/audio/beets/common.nix
+1
pkgs/tools/audio/beets/common.nix
+2
-11
pkgs/tools/audio/beets/default.nix
+2
-11
pkgs/tools/audio/beets/default.nix
···
42
42
43
43
beets-minimal = self.beets.override { disableAllPlugins = true; };
44
44
45
-
beets-unstable = callPackage ./common.nix {
46
-
inherit python3Packages;
47
-
version = "2.3.1";
48
-
src = fetchFromGitHub {
49
-
owner = "beetbox";
50
-
repo = "beets";
51
-
rev = "d487d675b9115672c484eab8a6729b1f0fd24b68";
52
-
hash = "sha256-INxL2XDn8kwRYYcZATv/NdLmAtfQvxVDWKB1OYo8dxY=";
53
-
};
54
-
};
55
-
56
45
alternatives = callPackage ./plugins/alternatives.nix { beets = self.beets-minimal; };
57
46
audible = callPackage ./plugins/audible.nix { beets = self.beets-minimal; };
58
47
copyartifacts = callPackage ./plugins/copyartifacts.nix { beets = self.beets-minimal; };
59
48
filetote = callPackage ./plugins/filetote.nix { beets = self.beets-minimal; };
60
49
}
61
50
// lib.optionalAttrs config.allowAliases {
51
+
beets-unstable = lib.warn "beets-unstable was aliased to beets, since upstream releases are frequent nowadays" self.beets;
52
+
62
53
extrafiles = throw "extrafiles is unmaintained since 2020 and broken since beets 2.0.0";
63
54
}
64
55
)
+3
-2
pkgs/tools/audio/beets/plugins/alternatives.nix
+3
-2
pkgs/tools/audio/beets/plugins/alternatives.nix
···
8
8
9
9
python3Packages.buildPythonApplication rec {
10
10
pname = "beets-alternatives";
11
-
version = "0.13.3";
11
+
version = "0.13.4";
12
12
pyproject = true;
13
13
14
14
src = fetchFromGitHub {
15
15
repo = "beets-alternatives";
16
16
owner = "geigerzaehler";
17
17
tag = "v${version}";
18
-
hash = "sha256-j56AzbpZFACXy5KqafE8PCC+zM6pXrxr/rWy9UjZPQg=";
18
+
hash = "sha256-jGHRoBBXqJq0r/Gbp7gkuaEFPVMGE6cqQRi84AHTXxQ=";
19
19
};
20
20
21
21
nativeBuildInputs = [
···
33
33
pytest-cov-stub
34
34
mock
35
35
pillow
36
+
tomli
36
37
typeguard
37
38
]
38
39
++ [
+2
pkgs/tools/audio/beets/plugins/copyartifacts.nix
+2
pkgs/tools/audio/beets/plugins/copyartifacts.nix
+4
-2
pkgs/tools/audio/beets/plugins/filetote.nix
+4
-2
pkgs/tools/audio/beets/plugins/filetote.nix
···
9
9
10
10
python3Packages.buildPythonApplication rec {
11
11
pname = "beets-filetote";
12
-
version = "1.0.2";
12
+
version = "1.1.0";
13
13
pyproject = true;
14
14
15
15
src = fetchFromGitHub {
16
16
owner = "gtronset";
17
17
repo = "beets-filetote";
18
18
tag = "v${version}";
19
-
hash = "sha256-4goblrcSbjl8+xf1wwyoC2462kSy6biLUhTAVIJ8Pjc=";
19
+
hash = "sha256-5o0Hif0dNavYRH1pa1ZPTnOvk9VPXCU/Lqpg2rKzU/I=";
20
20
};
21
21
22
22
postPatch = ''
···
84
84
maintainers = with maintainers; [ dansbandit ];
85
85
license = licenses.mit;
86
86
inherit (beets.meta) platforms;
87
+
# https://github.com/gtronset/beets-filetote/issues/211
88
+
broken = true;
87
89
};
88
90
}
+1
pkgs/top-level/aliases.nix
+1
pkgs/top-level/aliases.nix
···
515
515
BeatSaberModManager = beatsabermodmanager; # Added 2024-06-12
516
516
beam_nox = throw "beam_nox has been removed in favor of beam_minimal or beamMinimalPackages"; # Added 2025-04-01
517
517
beatsabermodmanager = throw "'beatsabermodmanager' has been removed due to lack of upstream maintainenance. Consider using 'bs-manager' instead"; # Added 2025-03-18
518
+
inherit (beetsPackages) beets-unstable;
518
519
betterbird = throw "betterbird has been removed as there were insufficient maintainer resources to keep up with security updates"; # Added 2024-10-25
519
520
betterbird-unwrapped = throw "betterbird has been removed as there were insufficient maintainer resources to keep up with security updates"; # Added 2024-10-25
520
521
bfc = throw "bfc has been removed, as it does not build with supported LLVM versions"; # Added 2025-08-10
+1
-1
pkgs/top-level/all-packages.nix
+1
-1
pkgs/top-level/all-packages.nix