diff --git a/pkgs/by-name/ad/adaptagrams/package.nix b/pkgs/by-name/ad/adaptagrams/package.nix new file mode 100644 index 000000000000..e838fd54d8e2 --- /dev/null +++ b/pkgs/by-name/ad/adaptagrams/package.nix @@ -0,0 +1,44 @@ +{ + lib, + stdenv, + fetchFromGitHub, + autoreconfHook, + pkg-config, + cairomm, +}: + +stdenv.mkDerivation (finalAttrs: { + pname = "adaptagrams"; + version = "0-unstable-2025-10-28"; + + strictDeps = true; + __structuredAttrs = true; + + src = fetchFromGitHub { + owner = "mjwybrow"; + repo = "adaptagrams"; + rev = "840ebcff20dbba36ad03a2160edf7cbaf9859984"; + hash = "sha256-7tzDOass0ea+6vnfyA/jl2k6VWHCMtkE2I/eTeCFiYQ="; + }; + + sourceRoot = "source/cola"; + + nativeBuildInputs = [ + autoreconfHook + pkg-config + ]; + + buildInputs = [ + cairomm + ]; + + meta = { + description = "Libraries for constraint-based layout and connector routing for diagrams."; + homepage = "https://github.com/mjwybrow/adaptagrams"; + license = lib.licenses.lgpl21Plus; + maintainers = with lib.maintainers; [ + wishstudio + ]; + platforms = lib.platforms.all; + }; +})