From 8612d22fc7fb0bb928199e4f5c11e0cd97adfdd8 Mon Sep 17 00:00:00 2001 From: wxt <3264117476@qq.com> Date: Fri, 24 Jan 2025 23:40:14 +0800 Subject: [PATCH] calligraplan: init at 3.3.0 --- pkgs/by-name/ca/calligraplan/package.nix | 59 ++++++++++++++++++++++++ 1 file changed, 59 insertions(+) create mode 100644 pkgs/by-name/ca/calligraplan/package.nix diff --git a/pkgs/by-name/ca/calligraplan/package.nix b/pkgs/by-name/ca/calligraplan/package.nix new file mode 100644 index 000000000000..89394f1c697d --- /dev/null +++ b/pkgs/by-name/ca/calligraplan/package.nix @@ -0,0 +1,59 @@ +{ + lib, + stdenv, + fetchFromGitLab, + qt5, + libsForQt5, + cmake, + extra-cmake-modules, + gitUpdater, +}: + +stdenv.mkDerivation (finalAttrs: { + pname = "calligraplan"; + version = "3.3.0"; + + src = fetchFromGitLab { + domain = "invent.kde.org"; + owner = "office"; + repo = "calligraplan"; + tag = "v${finalAttrs.version}"; + hash = "sha256-szPdRxbzJ2+nmgp+1FwmKZwHEDV8EtbDW/3jsw4J6HI="; + }; + + buildInputs = [ + qt5.qtbase + libsForQt5.kdbusaddons + libsForQt5.kguiaddons + libsForQt5.ki18n + libsForQt5.kiconthemes + libsForQt5.kitemviews + libsForQt5.kjobwidgets + libsForQt5.kio + libsForQt5.knotifications + libsForQt5.kparts + libsForQt5.kinit + libsForQt5.kdiagram + libsForQt5.qt5.qtx11extras + ]; + + nativeBuildInputs = [ + qt5.wrapQtAppsHook + cmake + extra-cmake-modules + ]; + + passthru = { + updateScript = gitUpdater { rev-prefix = "v"; }; + }; + + meta = { + homepage = "https://www.calligra.org/plan/"; + license = lib.licenses.gpl2Only; + platforms = lib.platforms.unix; + maintainers = with lib.maintainers; [ bot-wxt1221 ]; + description = "Project Management Application"; + mainProgram = "calligraplan"; + changelog = "https://invent.kde.org/office/calligraplan/-/tags/v${finalAttrs.version}"; + }; +})