Commit Graph

59 Commits

Author SHA1 Message Date
Fabian Affolter
8d6d9d0451 flexget: 3.19.31 -> 3.20.5
Changelog: https://github.com/Flexget/Flexget/releases/tag/v3.20.5
2026-08-15 21:52:45 +02:00
R. Ryantm
906787f99e flexget: 3.19.30 -> 3.19.31 2026-08-01 20:01:45 +00:00
R. Ryantm
6dcbaa4b90 flexget: 3.19.28 -> 3.19.30 2026-07-23 17:30:09 +00:00
R. Ryantm
91c101cb8b flexget: 3.19.26 -> 3.19.28 2026-07-14 12:07:42 +00:00
R. Ryantm
107cef77da flexget: 3.19.25 -> 3.19.26 2026-07-05 05:06:17 +00:00
R. Ryantm
12d6ae1817 flexget: 3.19.23 -> 3.19.25 2026-06-27 00:03:47 +00:00
R. Ryantm
2907df4562 flexget: 3.19.22 -> 3.19.23 2026-06-08 23:45:39 +00:00
R. Ryantm
14afdab9a2 flexget: 3.19.21 -> 3.19.22 2026-05-31 02:26:49 +00:00
R. Ryantm
fa34339c18 flexget: 3.19.17 -> 3.19.21 2026-05-22 04:57:52 +00:00
R. Ryantm
845657b29d flexget: 3.19.16 -> 3.19.17 2026-05-14 04:34:28 +00:00
R. Ryantm
e82a054a43 flexget: 3.19.14 -> 3.19.16 2026-05-05 08:00:53 +00:00
R. Ryantm
a4eb54b3da flexget: 3.19.12 -> 3.19.14 2026-04-26 21:22:38 +00:00
R. Ryantm
34db1a242a flexget: 3.19.10 -> 3.19.12 2026-04-18 07:20:09 +00:00
R. Ryantm
d4c592396e flexget: 3.19.8 -> 3.19.10 2026-04-10 11:36:10 +00:00
R. Ryantm
5add11515a flexget: 3.19.4 -> 3.19.8 2026-04-02 09:42:29 +00:00
R. Ryantm
49dcdc106e flexget: 3.19.2 -> 3.19.4 2026-03-24 03:54:24 +00:00
R. Ryantm
ddd4e218b5 flexget: 3.19.0 -> 3.19.2 2026-03-15 14:49:32 +00:00
Robert Schütz
4e52f57f73 flexget: 3.17.11 -> 3.19.0
Diff: https://github.com/Flexget/Flexget/compare/v3.17.11...v3.19.0

Changelog: https://github.com/Flexget/Flexget/releases/tag/v3.19.0
2026-03-05 21:44:42 -08:00
quantenzitrone
18dc8a95fb various: switch buildPythonApplication packages to use finalAttrs
this shouldn't create any rebuilds

the following script was used to generate this:
```fish
#!/usr/bin/env fish

# nix shell .#nixfmt nixpkgs#{nixf-diagnose,ripgrep,sd}

set base (git rev-parse HEAD)

set scope pkgs/by-name
set builder buildPythonApplication

set files (rg --files-with-matches -F "$builder rec {" $scope | sort -u)

for file in $files
    echo $file
    sd -F "$builder rec {" "$builder (finalAttrs: {" $file
    # version
    sd -F 'version}' 'finalAttrs.version}' $file
    sd -F '${version' '${finalAttrs.version' $file
    sd -F '= version' '= finalAttrs.version' $file
    sd -F 'inherit version;' 'inherit (finalAttrs) version;' $file
    sd -F ' + version;' ' + finalAttrs.version;' $file
    sd 'replaceStrings (.*) version' 'replaceStrings $1 finalAttrs.version' $file
    sd -F 'splitVersion version' 'splitVersion finalAttrs.version' $file
    sd -F 'versionAtLeast version' 'versionAtLeast finalAttrs.version' $file
    sd 'versions\.([a-z]+) version' 'versions.$1 finalAttrs.version' $file
    # src
    sd -F 'src}' 'finalAttrs.src}' $file
    sd -F '${src' '${finalAttrs.src' $file
    sd -F '= src' '= finalAttrs.src' $file
    sd -F 'inherit src;' 'inherit (finalAttrs) src;' $file
    sd -F 'inherit (src' 'inherit (finalAttrs.src' $file
    # meta
    sd -F '${meta' '${finalAttrs.meta' $file
    sd -F '= meta' '= finalAttrs.meta' $file
    sd -F 'inherit (meta' 'inherit (finalAttrs.meta' $file
    # pname (restored afterwards)
    sd -F 'pname}' 'finalAttrs.pname}' $file
    sd -F '${pname' '${finalAttrs.pname' $file
    sd -F '= pname' '= finalAttrs.pname' $file
    # combinations
    sd -F 'inherit version src;' 'inherit (finalAttrs) version src;' $file
    sd -F 'inherit src version;' 'inherit (finalAttrs) src version;' $file
    sd -F 'inherit version pname;' 'inherit (finalAttrs) version pname;' $file
    sd -F 'inherit pname version;' 'inherit (finalAttrs) pname version;' $file
    sd -F 'inherit pname src version;' 'inherit (finalAttrs) pname src version;' $file
    sd -F 'inherit pname version src;' 'inherit (finalAttrs) pname version src;' $file
    sd -F 'inherit src pname version;' 'inherit (finalAttrs) src pname version;' $file
    sd -F 'inherit src version pname;' 'inherit (finalAttrs) src version pname;' $file
    sd -F 'inherit version pname src;' 'inherit (finalAttrs) version pname src;' $file
    sd -F 'inherit version src pname;' 'inherit (finalAttrs) version src pname;' $file
    # other
    sd -F 'makeLibraryPath buildInputs' 'makeLibraryPath finalAttrs.buildInputs' $file
    sd -F 'nativeBuildInputs}' 'finalAttrs.nativeBuildInputs}' $file
    sd -F 'buildInputs}' 'finalAttrs.buildInputs}' $file
    sd -F 'propagatedBuildInputs}' 'finalAttrs.propagatedBuildInputs}' $file
    sd -F 'desktopItem}' 'finalAttrs.desktopItem}' $file
    sd -F 'runtimeLibs}' 'finalAttrs.runtimeLibs}' $file
    sd -F 'makePythonPath dependencies' 'makePythonPath finalAttrs.dependencies' $file
    sd -F 'makePythonPath propagatedBuildInputs' 'makePythonPath finalAttrs.propagatedBuildInputs' $file
    sd -F 'libPath}' 'finalAttrs.libPath}' $file
    sd -F 'runtimeDependencies}' 'finalAttrs.runtimeDependencies}' $file
    sd -F 'runtimeDeps}' 'finalAttrs.runtimeDeps}' $file
    sd -F 'nativeRuntimeInputs}' 'finalAttrs.nativeRuntimeInputs}' $file
    sd -F '(!doCheck)' '(!finalAttrs.doCheck)' $file
    sd -F 'optional doCheck' 'optional finalAttrs.doCheck' $file
    sd -F 'optionals doCheck' 'optionals finalAttrs.doCheck' $file
    sd -F '++ runtimeDependencies' '++ finalAttrs.runtimeDependencies' $file
    # close finalAttrs lambda
    echo ')' >>$file
    # catch some errors early
    if ! nixfmt $file
        git restore $file
        continue
    end
    if ! nixf-diagnose -i sema-primop-overridden $file
        git restore $file
        continue
    end
end

set torestore (rg -F .finalAttrs --files-with-matches $scope)
if test (count $torestore) -gt 0
    git restore $torestore
end
set torestore (rg -F finalAttrs.pname --files-with-matches $scope)
if test (count $torestore) -gt 0
    git restore $torestore
end

# commit for faster eval times
git add pkgs
git commit --no-gpg-sign -m temp
set torestore

for file in $files
    # file hasn't changed
    if git diff --quiet $base $file
        continue
    end
    # try to eval the package to definitely catch all errors
    echo $file
    set pname (string split / $file -f 4)
    if ! nix eval .#$pname
        set torestore $torestore $file
    end
end

# restore files that don't eval
git reset --soft $base
git restore --staged .
if test (count $torestore) -gt 0
    git restore $torestore
end
```

after that some manual cleanup was done:
- restoring files that cause changes in the number of lines
- restoring files that cause rebuilds
- restoring files that cause merge conflicts with staging
2026-02-07 10:06:06 +01:00
R. Ryantm
cb57fa53b5 flexget: 3.17.6 -> 3.17.11 2025-08-17 13:28:17 +00:00
R. Ryantm
d0bdf04df2 flexget: 3.17.1 -> 3.17.6 2025-08-09 05:31:16 +00:00
R. Ryantm
49a4770dc6 flexget: 3.16.15 -> 3.17.1 2025-07-30 21:35:42 +00:00
R. Ryantm
57983db476 flexget: 3.16.13 -> 3.16.15 2025-07-22 08:02:57 +00:00
R. Ryantm
01c5d3d64f flexget: 3.16.12 -> 3.16.13 2025-07-14 03:03:01 +00:00
R. Ryantm
8a0bf2ff8b flexget: 3.16.9 -> 3.16.12 2025-07-04 14:35:33 +00:00
R. Ryantm
dc3de2f715 flexget: 3.16.5 -> 3.16.9 2025-06-24 17:23:53 +00:00
Peder Bergebakken Sundt
9fad3fd915 flexget: 3.16.3 -> 3.16.5
Changelog: https://github.com/Flexget/Flexget/releases/tag/v3.16.5
2025-06-12 23:46:39 +02:00
R. Ryantm
b0af966fa8 flexget: 3.16.1 -> 3.16.3 2025-06-05 18:37:18 +00:00
R. Ryantm
1fb0c25139 flexget: 3.15.42 -> 3.16.1 2025-05-25 22:51:45 +00:00
R. Ryantm
4effb092f2 flexget: 3.15.38 -> 3.15.42 2025-05-15 19:38:05 +00:00
R. Ryantm
bb117f1e04 flexget: 3.15.37 -> 3.15.38 2025-05-02 21:47:43 +00:00
R. Ryantm
711e70a885 flexget: 3.15.32 -> 3.15.37 2025-04-23 21:34:06 +00:00
R. Ryantm
5703730d00 flexget: 3.15.31 -> 3.15.32 2025-04-14 15:57:40 +00:00
R. Ryantm
4f2389c5f7 flexget: 3.15.30 -> 3.15.31 2025-04-05 05:04:29 +00:00
Peder Bergebakken Sundt
90d7cd4e9a treewide: replace stdenv.is with stdenv.hostPlatform.is (#386584) 2025-03-28 01:42:45 +01:00
Peder Bergebakken Sundt
e171199c50 treewide: replace stdenv.is with stdenv.hostPlatform.is 2025-03-26 23:14:22 +01:00
Peder Bergebakken Sundt
975c58d2ce flexget: add libtorrent dependency (#391999) 2025-03-26 23:05:15 +01:00
R. Ryantm
3bf5173b49 flexget: 3.15.25 -> 3.15.30 2025-03-24 17:13:42 +00:00
David McFarland
0d5b3c2038 flexget: add libtorrent dependency
This is needed by the convert_magnet plugin.
2025-03-21 22:41:14 -03:00
R. Ryantm
a211346520 flexget: 3.15.19 -> 3.15.25 2025-03-13 14:51:08 +00:00
Peder Bergebakken Sundt
5b6318d272 flexget: 3.15.7 -> 3.15.19
Changelog: https://github.com/Flexget/Flexget/releases/tag/v3.15.19
2025-03-02 21:45:24 +01:00
R. Ryantm
2d9957c167 flexget: 3.13.25 -> 3.15.7 2025-02-15 17:38:06 +00:00
Peder Bergebakken Sundt
73fa418062 flexget: 3.13.10 -> 3.13.25
Diff: https://github.com/Flexget/Flexget/compare/refs/tags/v3.13.10...v3.13.25

Changelog: https://github.com/Flexget/Flexget/releases/tag/v3.13.25
2025-01-30 22:40:53 +01:00
Peder Bergebakken Sundt
90f8d2e2aa flexget: 3.13.6 -> 3.13.10
Changelog: https://github.com/Flexget/Flexget/releases/tag/v3.13.10
2025-01-09 22:28:40 +01:00
Peder Bergebakken Sundt
21a5a0a030 flexget: 3.13.5 -> 3.13.6
Changelog: https://github.com/Flexget/Flexget/releases/tag/v3.13.6
2025-01-04 20:23:41 +01:00
lucasew
cbdee318da flexget: minor tweaks, enable tests on linux
Signed-off-by: lucasew <lucas59356@gmail.com>
2024-12-31 15:41:20 -03:00
lucasew
c24cf895ba flexget: 3.13.2 -> 3.13.5
Signed-off-by: lucasew <lucas59356@gmail.com>
2024-12-30 19:32:07 -03:00
R. Ryantm
12ee821574 flexget: 3.12.1 -> 3.13.2 2024-12-18 05:34:03 +00:00
Silvan Mosberger
4f0dadbf38 treewide: format all inactive Nix files
After final improvements to the official formatter implementation,
this commit now performs the first treewide reformat of Nix files using it.
This is part of the implementation of RFC 166.

Only "inactive" files are reformatted, meaning only files that
aren't being touched by any PR with activity in the past 2 months.
This is to avoid conflicts for PRs that might soon be merged.
Later we can do a full treewide reformat to get the rest,
which should not cause as many conflicts.

A CI check has already been running for some time to ensure that new and
already-formatted files are formatted, so the files being reformatted here
should also stay formatted.

This commit was automatically created and can be verified using

    nix-build a08b3a4d19.tar.gz \
      --argstr baseRev b32a094368
    result/bin/apply-formatting $NIXPKGS_PATH
2024-12-10 20:26:33 +01:00
Fabian Affolter
6cf39d3d7a flexget: 3.11.49 -> 3.12.1
Diff: https://github.com/Flexget/Flexget/compare/refs/tags/v3.11.49...v3.12.1

Changelog: https://github.com/Flexget/Flexget/releases/tag/v3.12.1
2024-12-05 22:56:17 +01:00