Commit Graph

153 Commits

Author SHA1 Message Date
stalkerhumanoid
7fd2e73a01
beets-unstable: unstable-2023-10-16 -> unstable-2024-03-01 2024-03-15 13:20:22 +01:00
Doron Behar
72ddcc9280
Merge pull request #282042 from doronbehar/pkg/beets
beets: mkPlugin: change default testPaths to fit unstable beets as well
2024-01-21 18:01:29 +02:00
Doron Behar
dc8c140627 beets-stable: add NOTE near version string for upcoming update 2024-01-19 14:14:04 +02:00
Doron Behar
6695e9d637 beets: add some builtin plugins and their non default tests paths 2024-01-19 14:14:04 +02:00
Doron Behar
ac9ae3e1f8
Merge pull request #277032 from mfrischknecht/fix-beets-build
beets: fix broken aarch64 build due to missing plugin test
2024-01-19 14:01:46 +02:00
Doron Behar
9320dde5f3 beets: mkPlugin: change default testPaths to fit unstable beets as well 2024-01-19 13:44:25 +02:00
Guillaume Girol
9d273983f8
Merge pull request #249005 from felipeqq2/update/beets-copyartifacts
beetsPackages.copyartifacts: unstable-2020-02-15 -> 0.1.5
2023-12-31 14:39:59 +01:00
Manuel Frischknecht
6fcd9c7e93 beets: fix broken aarch64 build due to missing plugin test
The `absubmit` plugin for beets has no respective plugin test that
is named after the default plugin test schema defined in `common.nix` [1],
so not explicitly declaring that the plugin has *no tests* (i.e. the
respective test list is empty), `mkPlugin` will try to disable the
non-existant test `test/test_absubmit.py`), breaking beet's build.

[1]: c7916a507b/pkgs/tools/audio/beets/common.nix (L39)
2023-12-27 03:34:55 +00:00
Jack Wilsdon
c7916a507b beets-minimal: fix building with no plugins
pytestCheckHook throws an error for non-existent disabled tests. This
commit removes any non-existent tests from the disabled tests list.
2023-11-22 21:21:19 +01:00
Jack Wilsdon
7bdddc83b2 beets: fix build with Sphinx 6
Sphinx 6.0.0 changed extlinks to always require placeholders in link
captions. This was fixed in beets in beetbox/beets@2106f47 but no
releases contain this fix.

Fixes #268516.
2023-11-22 21:21:19 +01:00
Doron Behar
1772a2ac20 beets-unstable: unstable-2023-07-05 -> unstable-2023-10-26 2023-10-27 00:33:45 +03:00
Doron Behar
4f2859fd38 beets{,-unstable}: support extraNativeBuildInputs 2023-10-27 00:32:05 +03:00
Doron Behar
20753def4b beets: disable a failing test. 2023-10-27 00:31:14 +03:00
Doron Behar
425de6e3fe beets{,-unstable}: use a patch for pillow10 compatibility fix
This patch will fail to apply when a new version comes out, and thus
will force us to remove it, where the `sed` command in `postPatch` may
become abandoned, and not fail the build due to it not doing anything.
2023-10-27 00:23:17 +03:00
Doron Behar
fa95aced90 beets{,-unstable}: use pytestCheckHook; small reformattings 2023-10-27 00:23:08 +03:00
Felipe Silva
a2f10d6366
beetsPackages.copyartifacts: unstable-2020-02-15 -> 0.1.5
Also update homepage
2023-08-13 21:57:52 -03:00
Felipe Silva
eed5548ddb
beets: add main program 2023-08-13 21:44:29 -03:00
Martin Weinelt
ce181b4dd0
beets: fix compat with pillow 10.0 2023-08-05 17:20:07 +02:00
Sefa Eyeoglu
d0a98a0fc2
beets-unstable: unstable-2022-08-27 -> unstable-2023-07-05
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2023-07-09 18:18:04 +02:00
Sefa Eyeoglu
7631229b5e
beets: fix embedart with imagick 7.1.1-12
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2023-07-09 18:17:48 +02:00
Doron Behar
04ae8fffa7 beets: disable failing test
Reported here: https://github.com/beetbox/beets/issues/4836
2023-06-30 15:41:46 +03:00
Artturin
cadffcfe50 treewide: remove issue #56943 workarounds
checked with diffoscope+difflog and launching the programs

i have fixed that issue in my other gir PRs
2023-02-17 20:26:13 +02:00
Guillaume Girol
33afbf39f6 treewide: switch to nativeCheckInputs
checkInputs used to be added to nativeBuildInputs. Now we have
nativeCheckInputs to do that instead. Doing this treewide change allows
to keep hashes identical to before the introduction of
nativeCheckInputs.
2023-01-21 12:00:00 +00:00
Martin Weinelt
7d75060573
beets: Apply patch to fix unidecode>1.3.5 compat 2023-01-15 12:03:41 +01:00
Kylie McClain
2ad8652ef2
beets: install man pages 2022-11-21 18:28:07 -05:00
Bernardo Meurer
191189f35f
beets-unstable: unstable-2022-05-08 -> unstable-2022-08-27 2022-08-29 21:34:06 -03:00
Julius de Bruijn
bd0a5ce380 beets: test to validate gstreamer interop 2022-08-08 19:03:19 +02:00
Julius de Bruijn
141ec34c9a beets: fix pygobject issues 2022-08-03 23:30:24 +02:00
Bernardo Meurer
88a9ab2ca9 beets: expose enabled plugins in passthru 2022-07-26 04:29:51 +02:00
Bernardo Meurer
4845c93713 beets: fix external plugins in pluginOverrides 2022-05-31 16:00:02 -07:00
Gabriel Ebner
e2ae9005ab beets: correctly ignore tests
This fixes the beetsPackages.beets-minimal build.
2022-05-21 16:35:56 +02:00
Bernardo Meurer
ddf809d780 beets-unstable: document limit in pluginOverrides 2022-05-10 15:35:46 -07:00
Bernardo Meurer
069410f90b
beets: document pluginOverrides 2022-05-09 12:20:20 -07:00
Bernardo Meurer
6eab16313f
beets: remove usage of ? null 2022-05-09 12:19:56 -07:00
Bernardo Meurer
1551b57a5c
beets: fix absubmit enable condition 2022-05-08 17:13:34 -07:00
Bernardo Meurer
98a9194800
beetsPackages: fix input ordering 2022-05-08 16:25:28 -07:00
Bernardo Meurer
06b03f2e6f
beetsPackages: don't prepend names with beets- 2022-05-08 16:23:45 -07:00
Bernardo Meurer
efbb686d6a
beets: don't use eval in checkPhase 2022-05-08 16:22:52 -07:00
Bernardo Meurer
c9786cfb93
beets: remove enum34 2022-05-08 16:21:29 -07:00
Bernardo Meurer
7a2d33cdf3
beetsPackages.beets-extrafiles: use pytest 2022-05-08 14:52:18 -07:00
Bernardo Meurer
874994bcb8
beetsPackages.beets-copyartifacts: use pytest 2022-05-08 14:52:17 -07:00
Bernardo Meurer
d9910fc928
beets: refactor
Highlights:

* We now have a beets-unstable
* We now run tests for beets-minimal
* We're much more strict about the effects of enabling/disabling plugins
* All patches but one were dropped
* Removal of deprecated nose in favor of pytest
* Art resizing is working better now
2022-05-08 14:52:16 -07:00
Fabian Affolter
135299a1f4 beets: rename requests-oauthlib 2022-03-28 08:17:05 +02:00
Doron Behar
5b12a5ea1a beets: 1.5.0 -> 1.6.0
Refresh patches, remove keyfinder patch as upstream seems to use the
correct keyfinder-cli path, since:
https://github.com/beetbox/beets/pull/3467/files

Remove the doing nothing `imagemagick` in `buildInputs` and add a patch
that makes `beets` use `magick` from Nix' path. The patch can be
disabled along with the reference to imagemagick if it's set to `null`.

Formatting: use 1 line per input.

Remove the unevaluated externalTestArgs.beets - it was moved to
`all-packages.nix`.
2021-12-18 17:33:35 +02:00
Bernardo Meurer
3f2e194a25
beetsExternalPlugins.extrafiles: fix mediafile dependency version 2021-09-07 12:09:03 -07:00
Jörg Thalheim
e78c1891d0 beets: fix homepage 2021-08-22 16:08:41 +02:00
R. RyanTM
1735c18f88 beets: unstable-2021-05-13 -> 1.5.0
Remove updateScript.
2021-08-21 15:36:04 +03:00
Sandro Jäckel
1f183abb9e
treewide: remove discogs_client alias 2021-07-22 02:30:58 +02:00
Bernardo Meurer
0ccad642a5
beets: unstable-2021-04-17 -> unstable-2021-05-13 2021-05-13 15:00:45 -07:00
Bernardo Meurer
0abef59821
beetsExternalPlugins.extrafiles: 0.0.7 -> unstable-2020-12-13 2021-04-18 22:41:11 -07:00