From 3f1e3e5ccd312d41634867d371ccf24e9a8db4fb Mon Sep 17 00:00:00 2001 From: Doron Behar Date: Wed, 21 Aug 2024 11:59:08 +0300 Subject: [PATCH] giza: init at 1.4.1 --- pkgs/by-name/gi/giza/package.nix | 42 ++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 pkgs/by-name/gi/giza/package.nix diff --git a/pkgs/by-name/gi/giza/package.nix b/pkgs/by-name/gi/giza/package.nix new file mode 100644 index 000000000000..1658970c8b33 --- /dev/null +++ b/pkgs/by-name/gi/giza/package.nix @@ -0,0 +1,42 @@ +{ + lib, + stdenv, + fetchFromGitHub, + autoreconfHook, + pkg-config, + gfortran, + cairo, + freetype, +}: + +stdenv.mkDerivation (finalAttrs: { + pname = "giza"; + version = "1.4.1"; + + src = fetchFromGitHub { + owner = "danieljprice"; + repo = "giza"; + rev = "v${finalAttrs.version}"; + hash = "sha256-spb46IoySf6DM454adcWmqqLlzNA2HK9z29TzOCECJ4="; + }; + + nativeBuildInputs = [ + autoreconfHook + pkg-config + gfortran + ]; + + buildInputs = [ + cairo + freetype + ]; + + meta = { + description = "Scientific plotting library for C/Fortran"; + inherit (finalAttrs.src.meta) homepage; + changelog = "${finalAttrs.src.meta.homepage}/blob/${finalAttrs.src.rev}/ChangeLog"; + license = lib.licenses.lgpl3Plus; + maintainers = with lib.maintainers; [ doronbehar ]; + platforms = lib.platforms.all; + }; +})