nur-packages

My NUR packages
git clone git://git.sikmir.ru/nur-packages
Log | Files | Refs | README | LICENSE

commit 8013454832d5163026c571fd98a5430eaf468b7e
parent ee7be77b8737be6593b7ff1e2ecbff0f3fc932c1
Author: Nikolay Korotkiy <sikmir@disroot.org>
Date:   Sun, 22 Jun 2025 02:40:33 +0400

Add qdia

Diffstat:
Mpkgs/default.nix | 1+
Apkgs/misc/qdia/default.nix | 39+++++++++++++++++++++++++++++++++++++++
2 files changed, 40 insertions(+), 0 deletions(-)

diff --git a/pkgs/default.nix b/pkgs/default.nix @@ -394,6 +394,7 @@ lib.makeScope newScope ( pnoise = callPackage ./misc/pnoise { }; ptunnel = callPackage ./misc/ptunnel { }; qasync = callPackage ./misc/qasync { }; + qdia = callPackage ./misc/qdia { }; qoiview = callPackage ./misc/qoiview { }; qstudio = callPackage ./misc/qstudio { }; repolocli = callPackage ./misc/repolocli { }; diff --git a/pkgs/misc/qdia/default.nix b/pkgs/misc/qdia/default.nix @@ -0,0 +1,39 @@ +{ + lib, + stdenv, + fetchFromGitHub, + cmake, + qt6, +}: + +stdenv.mkDerivation (finalAttrs: { + pname = "qdia"; + version = "0.53"; + + src = fetchFromGitHub { + owner = "sunderme"; + repo = "qdia"; + tag = finalAttrs.version; + hash = "sha256-iaobnEQm/viGAqHHlVf3LPV+MY16x1CFVQXLaVa/ddg="; + }; + + nativeBuildInputs = [ + cmake + qt6.qttools + qt6.wrapQtAppsHook + ]; + + buildInputs = [ qt6.qtbase ]; + + postInstall = lib.optionalString stdenv.isDarwin '' + mv $out/{bin,Applications} + ''; + + meta = { + description = "Simple schematic/diagram editor"; + homepage = "https://github.com/sunderme/qdia"; + license = lib.licenses.agpl3Only; + maintainers = [ lib.maintainers.sikmir ]; + platforms = lib.platforms.unix; + }; +})