Unverified Commit 7cb48f82 authored by DontEatOreo's avatar DontEatOreo
Browse files

gallery-dl: refactor

parent a040952a
Loading
Loading
Loading
Loading
+11 −8
Original line number Diff line number Diff line
{
  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
    ];
  };
}