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; + }; +}