diff options
author | Nick Cao <nickcao@nichi.co> | 2024-09-08 09:04:55 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-09-08 09:04:55 -0400 |
commit | 53fe98cd261349a41d9c65268e35fcd3739f232a (patch) | |
tree | d56ab049be2e7c073dc08ae68c21cae68d5912e0 | |
parent | 075d83b556ad70f12f82bbd54eb019f5657dd371 (diff) | |
parent | 1cd13d2e9daa9dcbe90eb7c975afbe330f00622d (diff) |
[Backport release-24.05] gallery-dl: 1.26.9 -> 1.27.4 (#340191)
-rw-r--r-- | pkgs/applications/misc/gallery-dl/default.nix | 38 |
1 files changed, 18 insertions, 20 deletions
diff --git a/pkgs/applications/misc/gallery-dl/default.nix b/pkgs/applications/misc/gallery-dl/default.nix index f89fdbe71a043..3c0b631ed0a18 100644 --- a/pkgs/applications/misc/gallery-dl/default.nix +++ b/pkgs/applications/misc/gallery-dl/default.nix @@ -1,32 +1,30 @@ -{ lib, buildPythonApplication, fetchPypi, fetchpatch, requests, yt-dlp, pytestCheckHook }: +{ + lib, + buildPythonApplication, + fetchPypi, + requests, + yt-dlp, + pytestCheckHook, + nix-update-script, +}: buildPythonApplication rec { pname = "gallery-dl"; - version = "1.26.9"; + version = "1.27.4"; format = "setuptools"; src = fetchPypi { inherit version; pname = "gallery_dl"; - sha256 = "sha256-PgbfppyJCpgFupBQng8MUPihbDmit4C+xWnSzCJyu5k="; + hash = "sha256-28y5sU9onPHIqlTIYzIQ+J2KElJocbuwKQN/E50JGI8="; }; - patches = [ - # catch general Exceptions. Remove with the next release. - (fetchpatch { - url = "https://github.com/mikf/gallery-dl/commit/5227bb6b1d62ecef5b281592b0d001e7f9c101e3.patch"; - hash = "sha256-rVsd764siP/07XBPVDnpxMm/4kLiH3fp9+NtpHHH23U="; - }) - ]; - propagatedBuildInputs = [ requests yt-dlp ]; - nativeCheckInputs = [ - pytestCheckHook - ]; + nativeCheckInputs = [ pytestCheckHook ]; pytestFlagsArray = [ # requires network access @@ -37,16 +35,16 @@ buildPythonApplication rec { "--ignore=test/test_ytdl.py" ]; - pythonImportsCheck = [ - "gallery_dl" - ]; + pythonImportsCheck = [ "gallery_dl" ]; + + passthru.updateScript = nix-update-script { }; - meta = with lib; { + meta = { description = "Command-line program to download image-galleries and -collections from several image hosting sites"; homepage = "https://github.com/mikf/gallery-dl"; changelog = "https://github.com/mikf/gallery-dl/blob/v${version}/CHANGELOG.md"; - license = licenses.gpl2Only; + license = lib.licenses.gpl2Only; mainProgram = "gallery-dl"; - maintainers = with maintainers; [ dawidsowa ]; + maintainers = with lib.maintainers; [ dawidsowa ]; }; } |