gallery-dl: refactor

This commit is contained in:
DontEatOreo
2025-01-12 19:09:27 +02:00
parent a040952a10
commit 7cb48f8223
+11 -8
View File
@@ -1,20 +1,23 @@
{
lib,
fetchFromGitHub,
gitUpdater,
nix-update-script,
yt-dlp,
python3Packages,
}:
python3Packages.buildPythonApplication rec {
let
pname = "gallery-dl";
version = "1.28.4";
in
python3Packages.buildPythonApplication {
inherit pname version;
pyproject = true;
src = fetchFromGitHub {
owner = "mikf";
repo = "gallery-dl";
rev = "v${version}";
tag = "v${version}";
hash = "sha256-bfE3QUu+ytxd4YkWxsnQ3hTEDE1OgJN8zJxSah2u08I=";
};
@@ -43,17 +46,17 @@ python3Packages.buildPythonApplication rec {
pythonImportsCheck = [ "gallery_dl" ];
passthru.updateScript = gitUpdater { rev-prefix = "v"; };
passthru.updateScript = nix-update-script { };
meta = {
changelog = "https://github.com/mikf/gallery-dl/blob/v${version}/CHANGELOG.md";
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 = lib.licenses.gpl2Only;
mainProgram = "gallery-dl";
maintainers = [
lib.maintainers.dawidsowa
lib.maintainers.lucasew
maintainers = with lib.maintainers; [
dawidsowa
lucasew
];
};
}