Commit Graph

111 Commits

Author SHA1 Message Date
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
Bernardo Meurer
d1e9d296c9
beetsExternalPlugins.copyartifacts: unstable-2020-02-15 2021-04-18 22:41:10 -07:00
Bernardo Meurer
d79b8ade64
beetsExternalPlugins.alternatives: 0.10.2 -> unstable-2021-02-01 2021-04-18 22:29:37 -07:00
Bernardo Meurer
64252b8996
beets: unstable-2021-03-24 -> unstable-2021-04-17 2021-04-18 22:25:39 -07:00
Bernardo Meurer
e34dafadb2
beets: unstable-2021-03-08 -> unstable-2021-03-24 2021-03-25 20:14:50 -07:00
Bernardo Meurer
2a43b93fee
beets: fix lyrics dependency 2021-03-11 03:19:18 -08:00
Bernardo Meurer
a2492b0831
beetsExternalPlugins.check: remove (broken) 2021-03-08 12:42:29 -08:00
Bernardo Meurer
6beb35e344
beets: unstable-2021-01-29 -> unstable-2021-03-08 2021-03-08 11:29:30 -08:00
Robert Schütz
3c51c0f39a beetsExternalPlugins.check: mark as broken 2021-03-07 16:02:33 +01:00
Robert Schütz
00210fcf0d beetsExternalPlugins.alternatives: 0.9.0 -> 0.10.2 2021-03-07 16:02:33 +01:00
Robert Schütz
46aeb3a48d beets: remove Google Play Music support 2021-03-07 16:02:31 +01:00
Sandro Jäckel
3353bf7a16
beets: remove `? null; remove with lib` 2021-03-06 21:02:55 +01:00
sternenseemann
bce37e7542 beets: refactor external plugins into top-level package set
Instead of managing external plugins in the beets derivation, we
introduce a new top-level package set beetsExternalPlugins which the
beets derivation receives as an input. This change doesn't affect how
the beets derivation is built or overridden, so the change won't be
noticed by users, but it makes hydra evaluate and build external plugins
which should benefit users of those plugins and prevent future
regressions as we have experienced (currently on master
beets-alternatives fails to evaluate, but this wasn't picked up by
ofborg nor hydra).
2021-03-03 15:16:31 +01:00
sternenseemann
979a6b2590 beets-check: fix patch path
The path to the used patch was broken, making the derivation fail
evaluation. However the patch needs to be updated as some new test
failure has cropped up.
2021-03-03 15:09:38 +01:00
sternenseemann
6f2fbf5f0b treewide: add missing lib inputs
This fixes hopefully all remaining missing lib inputs, likely introduced
as a regression by our recent treewide switch from stdenv.lib to lib.
These instances are all I could find using nix-instantiate --parse using
the following command:

    find "$NIXPKGS" -name '*.nix' \
      -and ! -path "$NIXPKGS/pkgs/development/interpreters/python/cpython/docs/template.nix" \
      -and ! -path '$NIXPKGS/.git/**' \
      -print0 | xargs -0 nix-instantiate --parse >/dev/null
2021-03-03 13:40:45 +01:00
Domen Kožar
52041b5d02
remove myself from a bunch of software I no longer use/maintain 2021-03-03 10:50:26 +00:00
Sandro Jäckel
3484b32ae2
beets: remove unused input 2021-02-22 01:16:22 +01:00
Bernardo Meurer
642fd85cb6
beets: unstable-2020-12-22 -> unstable-2021-01-29 2021-01-31 18:27:56 -08:00
Bernardo Meurer
8094392757
beets: use unstableGitUpdater 2021-01-31 18:27:37 -08:00
Pavol Rusnak
a6ce00c50c
treewide: remove stdenv where not needed 2021-01-25 18:31:47 +01:00
Austin Butler
1e72aa1feb beats: fix missing lib in extrafiles plugin 2021-01-16 19:15:03 -08:00
Ben Siraphob
8c5d37129f pkgs/tools: stdenv.lib -> lib 2021-01-15 17:12:36 +07:00
Profpatsch
4a7f99d55d treewide: with stdenv.lib; in meta -> with lib;
Part of: https://github.com/NixOS/nixpkgs/issues/108938

meta = with stdenv.lib;

is a widely used pattern. We want to slowly remove
the `stdenv.lib` indirection and encourage people
to use `lib` directly. Thus let’s start with the meta
field.

This used a rewriting script to mostly automatically
replace all occurances of this pattern, and add the
`lib` argument to the package header if it doesn’t
exist yet.

The script in its current form is available at
https://cs.tvl.fyi/depot@2f807d7f141068d2d60676a89213eaa5353ca6e0/-/blob/users/Profpatsch/nixpkgs-rewriter/default.nix
2021-01-11 10:38:22 +01:00
Bernardo Meurer
cea2b9eff4 beets: add doronbehar to maintainers 2021-01-03 14:36:54 +02:00
Bernardo Meurer
264b77f005 beets: add lovesegfault to maintainers 2021-01-03 14:36:54 +02:00
Bernardo Meurer
0faf72a557 beets: 1.4.9 -> unstable-2020-12-22
The maintainer has stopped cutting releases[1]. Since the last release,
1.4.9, includes a dependency that is filled with hate speech[2] it's all
the more reason to package the unstable version and eliminate that
requirement.

Moreover a number of fixes, improvements, and features have landed
since.

[1]: https://github.com/beetbox/beets/issues/3625
[2]: https://github.com/NixOS/nixpkgs/pull/90504

Co-authored-by: Doron Behar <doron.behar@gmail.com>
2021-01-03 14:36:53 +02:00
Austin Butler
5d365404ac beets: add extrafiles plugin 2020-09-21 10:33:10 +03:00
Doron Behar
7efe1cfe51 beets: Fix wavpack mediafile test
Extend mutagen-1.43.patch to include a fix for now supported bitrate of
wavpack files. See
d2fc3b59f7
for upstream's version of the change.
2020-09-01 09:22:03 +03:00
Martin Weinelt
d55276d7c6
beets: apply patch to fix incompatibilites with python 3.8
https://github.com/beetbox/beets/pull/3621
https://github.com/python/cpython/pull/20649
2020-08-07 00:45:40 +02:00
Martin Weinelt
a9422ba768 beets: fix werkzeug testcases
Closes #91131
2020-06-20 15:12:57 -07:00
Doron Behar
01d4e2fe33 treewide: use ffmpeg_3 explicitly if not wanted otherwise
After making `ffmpeg` point to the latest `ffmpeg_4`, all packages that
used `ffmpeg` without requiring a specific version now use ffmpeg_3
explicitly so they shouldn't change.
2020-06-12 11:55:31 -07:00
Michael Reilly
84cf00f980
treewide: Per RFC45, remove all unquoted URLs 2020-04-10 17:54:53 +01:00
Doron Behar
9c3be05166 beets: Quote homepage url 2020-03-25 15:27:55 +02:00
Doron Behar
befbb792b9 pythonPackages.beets: add unconditionally deps needed for checks 2020-03-25 00:21:57 +02:00
Aluísio Augusto Silva Gonçalves
e79af471e7 beets: Fix test to work with mutagen>=1.43 2020-02-14 21:17:38 -08:00
Bernardo Meurer
171ceb38ff
beets.externalPlugins.check: init at 0.12.0 2019-12-14 21:52:21 -08:00
Bernardo Meurer
82b0f7432e
beets: fix absubmit deps 2019-11-17 22:33:26 -08:00
Bruno Bigras
239aafea69 beets: 1.4.7 -> 1.4.9 2019-09-23 00:23:56 -04:00
volth
08f68313a4 treewide: remove redundant rec 2019-08-28 11:07:32 +00:00
volth
46420bbaa3 treewide: name -> pname (easy cases) (#66585)
treewide replacement of

stdenv.mkDerivation rec {
  name = "*-${version}";
  version = "*";

to pname
2019-08-15 13:41:18 +01:00
Frederik Rietdijk
2fcb11a244 Merge staging-next into master 2019-03-01 09:06:20 +01:00
Jörg Thalheim
dadc7eb329
treewide: use runtimeShell instead of stdenv.shell whenever possible
Whenever we create scripts that are installed to $out, we must use runtimeShell
in order to get the shell that can be executed on the machine we create the
package for. This is relevant for cross-compiling. The only use case for
stdenv.shell are scripts that are executed as part of the build system.
Usages in checkPhase are borderline however to decrease the likelyhood
of people copying the wrong examples, I decided to use runtimeShell as well.
2019-02-26 14:10:49 +00:00
Robert Schütz
5124cf7a14 beets: use checkInputs 2019-02-20 20:07:21 +01:00