From 03d505df0c3c7ea719a4c1586bc5be358f5607f9 Mon Sep 17 00:00:00 2001 From: K900 Date: Sat, 18 May 2024 23:05:55 +0300 Subject: [PATCH] libixion: init at 0.19.0 --- pkgs/by-name/li/libixion/package.nix | 41 ++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 pkgs/by-name/li/libixion/package.nix diff --git a/pkgs/by-name/li/libixion/package.nix b/pkgs/by-name/li/libixion/package.nix new file mode 100644 index 000000000000..f47cf289b0c0 --- /dev/null +++ b/pkgs/by-name/li/libixion/package.nix @@ -0,0 +1,41 @@ +{ lib +, stdenv +, fetchFromGitLab +, autoreconfHook +, pkg-config +, boost +, mdds +, python3 +}: + +stdenv.mkDerivation rec { + pname = "libixion"; + version = "0.19.0"; + + src = fetchFromGitLab { + owner = "ixion"; + repo = "ixion"; + rev = version; + hash = "sha256-BrexWRaxrLTWuoU62kqws3tlSqVOHecSV5MXc4ZezFs="; + }; + + nativeBuildInputs = [ + autoreconfHook + pkg-config + ]; + + buildInputs = [ + boost + mdds + python3 + ]; + + meta = with lib; { + description = "A general purpose formula parser, interpreter, formula cell dependency tracker and spreadsheet document model backend all in one package."; + homepage = "https://gitlab.com/ixion/ixion"; + changelog = "https://gitlab.com/ixion/ixion/-/blob/${src.rev}/CHANGELOG"; + license = licenses.mpl20; + maintainers = [ ]; + platforms = platforms.all; + }; +}