From 96c5dc784e6cfdd904877c5b8b337555a11b536d Mon Sep 17 00:00:00 2001 From: AndersonTorres Date: Sun, 10 Oct 2021 00:34:00 -0300 Subject: [PATCH] dialogbox: init at 1.0+unstable=2020-11-16 --- pkgs/tools/misc/dialogbox/default.nix | 45 +++++++++++++++++++++++++++ pkgs/top-level/all-packages.nix | 2 ++ 2 files changed, 47 insertions(+) create mode 100644 pkgs/tools/misc/dialogbox/default.nix diff --git a/pkgs/tools/misc/dialogbox/default.nix b/pkgs/tools/misc/dialogbox/default.nix new file mode 100644 index 00000000000..c18a336bc69 --- /dev/null +++ b/pkgs/tools/misc/dialogbox/default.nix @@ -0,0 +1,45 @@ +{ lib +, mkDerivation +, fetchFromGitHub +, qmake +, qtbase +}: + +mkDerivation rec { + pname = "dialogbox"; + version = "1.0+unstable=2020-11-16"; + + src = fetchFromGitHub { + owner = "martynets"; + repo = pname; + rev = "6989740746f376becc989ab2698e77d14186a0f9"; + hash = "sha256-paTas3KbV4yZ0ePnrOH1S3bLLHDddFml1h6b6azK4RQ="; + }; + + nativeBuildInputs = [ + qmake + ]; + + buildInputs = [ + qtbase + ]; + + installPhase = '' + runHook preInstall + + install -d $out/{bin,share/doc/dialogbox} + install dist/dialogbox $out/bin + install README.md $out/share/doc/dialogbox/ + cp -r demos $out/share/doc/dialogbox/demos + + runHook postInstall + ''; + + meta = with lib; { + homepage = "https://github.com/martynets/dialogbox/"; + description = "Qt-based scriptable engine providing GUI dialog boxes"; + license = licenses.gpl3Plus; + maintainers = with maintainers; [ AndersonTorres ]; + platforms = platforms.unix; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 2a4e0588992..ae30e37fdfe 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -2599,6 +2599,8 @@ with pkgs; dialog = callPackage ../tools/misc/dialog { }; + dialogbox = libsForQt5.callPackage ../tools/misc/dialogbox { }; + dibbler = callPackage ../tools/networking/dibbler { }; diesel-cli = callPackage ../development/tools/diesel-cli {