commit eee22382c912b708bcdf4640f7738f59f8acb8ad
parent 79b57818fa26eec688327cac64a0d969a9d5e96e
Author: Nikolay Korotkiy <sikmir@gmail.com>
Date: Wed, 10 Nov 2021 16:35:37 +0300
Add finalcut
Diffstat:
2 files changed, 26 insertions(+), 0 deletions(-)
diff --git a/pkgs/default.nix b/pkgs/default.nix
@@ -266,6 +266,7 @@ lib.makeScope newScope (
didder = callPackage ./misc/didder { };
docker-reg-tool = callPackage ./misc/docker-reg-tool { };
docx2csv = callPackage ./misc/docx2csv { };
+ finalcut = callPackage ./misc/finalcut { };
gef = callPackage ./misc/gef { };
glauth = callPackage ./misc/glauth { };
how-to-use-pvs-studio-free = callPackage ./misc/pvs-studio/how-to-use-pvs-studio-free.nix { };
diff --git a/pkgs/misc/finalcut/default.nix b/pkgs/misc/finalcut/default.nix
@@ -0,0 +1,25 @@
+{ lib, stdenv, fetchFromGitHub, autoreconfHook, autoconf-archive, ncurses, pkg-config }:
+
+stdenv.mkDerivation rec {
+ pname = "finalcut";
+ version = "0.8.0";
+
+ src = fetchFromGitHub {
+ owner = "gansm";
+ repo = pname;
+ rev = version;
+ hash = "sha256-FaloxuRx9p9oMyuKyJhYZve/WyQoMSGTYwY6A2uE0F0=";
+ };
+
+ nativeBuildInputs = [ autoreconfHook autoconf-archive pkg-config ];
+
+ buildInputs = [ ncurses ];
+
+ meta = with lib; {
+ description = "A text-based widget toolkit";
+ inherit (src.meta) homepage;
+ license = licenses.lgpl3Plus;
+ maintainers = [ maintainers.sikmir ];
+ platforms = platforms.unix;
+ };
+}