From f940d69b27e4e0ceb14f45b6e4666cd3a53a1ffe Mon Sep 17 00:00:00 2001 From: Francesco Gazzetta Date: Tue, 30 Jul 2024 18:46:19 +0200 Subject: [PATCH] tclmagick: init at 1.3.43 --- pkgs/by-name/tc/tclmagick/package.nix | 38 +++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 pkgs/by-name/tc/tclmagick/package.nix diff --git a/pkgs/by-name/tc/tclmagick/package.nix b/pkgs/by-name/tc/tclmagick/package.nix new file mode 100644 index 000000000000..f5d0bc4b152f --- /dev/null +++ b/pkgs/by-name/tc/tclmagick/package.nix @@ -0,0 +1,38 @@ +{ + lib, + tcl, + fetchzip, + graphicsmagick, + tk, +}: + +tcl.mkTclDerivation rec { + pname = "tclmagick"; + version = "1.3.43"; + + src = fetchzip { + url = "mirror://sourceforge/graphicsmagick/GraphicsMagick-${version}.tar.xz"; + hash = "sha256-CpZztiBF0HqH4XWIAyE9IbZVpBcgrDzyASv47wTneQ0="; + }; + + sourceRoot = src.name + "/TclMagick"; + + buildInputs = [ + graphicsmagick + tk + ]; + + configureFlags = [ + "--with-tk=${lib.getLib tk}/lib" + "--with-tkinclude=${lib.getDev tk}/include" + ]; + + doInstallCheck = true; + + meta = { + description = "Tcl and Tk Interfaces to GraphicsMagick and ImageMagick"; + homepage = "http://www.graphicsmagick.org/TclMagick/doc/"; + license = lib.licenses.tcltk; + maintainers = with lib.maintainers; [ fgaz ]; + }; +}