From d50b428c3ee65982a3ce1cf4c9c06bc51add14d7 Mon Sep 17 00:00:00 2001 From: PhiliPdB Date: Sat, 7 Mar 2026 12:51:07 +0100 Subject: [PATCH] digikam: 8.8.0 -> 9.0.0, add update script, add self as maintainer Changelog: https://invent.kde.org/graphics/digikam/-/blob/v9.0.0/NEWS --- pkgs/by-name/di/digikam/package.nix | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/di/digikam/package.nix b/pkgs/by-name/di/digikam/package.nix index 122288e15f51..a2ea5ea3dfd2 100644 --- a/pkgs/by-name/di/digikam/package.nix +++ b/pkgs/by-name/di/digikam/package.nix @@ -4,6 +4,7 @@ lib, fetchFromGitLab, fetchgit, + gitUpdater, cmake, ninja, @@ -62,14 +63,14 @@ in stdenv.mkDerivation (finalAttrs: { pname = "digikam"; - version = "8.8.0"; + version = "9.0.0"; src = fetchFromGitLab { domain = "invent.kde.org"; owner = "graphics"; repo = "digikam"; tag = "v${finalAttrs.version}"; - hash = "sha256-yUrB0FXUcm+6QtlB7HMqdPpdhrV2iAo1oRkjgsHJiCU="; + hash = "sha256-zYOtTL4qEjXa/ZYlDIvneziYBXq4tIiVjRsrSJMaS0k="; }; patches = [ @@ -199,13 +200,17 @@ stdenv.mkDerivation (finalAttrs: { # over 3h in a normal build slot (2 cores requiredSystemFeatures = [ "big-parallel" ]; + passthru.updateScript = gitUpdater { + rev-prefix = "v"; + }; + meta = { description = "Photo management application"; homepage = "https://www.digikam.org/"; changelog = "${finalAttrs.src.meta.homepage}-/blob/master/project/NEWS.${finalAttrs.version}"; sourceProvenance = [ lib.sourceTypes.fromSource ]; license = lib.licenses.gpl2Plus; - maintainers = [ ]; + maintainers = with lib.maintainers; [ philipdb ]; platforms = lib.platforms.linux; mainProgram = "digikam"; };