From 41ec0a61e6ee020e30b55fc303c97653ff39b84d Mon Sep 17 00:00:00 2001 From: GueLaKais Date: Thu, 10 Apr 2025 21:48:33 +0200 Subject: [PATCH] gz-cmake: init at 4.1.1 --- pkgs/by-name/gz/gz-cmake/package.nix | 36 ++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 pkgs/by-name/gz/gz-cmake/package.nix diff --git a/pkgs/by-name/gz/gz-cmake/package.nix b/pkgs/by-name/gz/gz-cmake/package.nix new file mode 100644 index 000000000000..215ebb8d98bc --- /dev/null +++ b/pkgs/by-name/gz/gz-cmake/package.nix @@ -0,0 +1,36 @@ +{ + lib, + stdenv, + fetchFromGitHub, + cmake, + doxygen, + graphviz, + pkg-config, +}: +stdenv.mkDerivation (finalAttrs: { + pname = "gz-cmake"; + version = "4.1.1"; + + src = fetchFromGitHub { + owner = "gazebosim"; + repo = "gz-cmake"; + tag = "gz-cmake${lib.versions.major finalAttrs.version}_${finalAttrs.version}"; + hash = "sha256-BWgRm+3UW65Cu7TqXtFFG05JlYF52dbpAsIE8aDnJM0="; + }; + + nativeBuildInputs = [ + cmake + doxygen + graphviz + pkg-config + ]; + + meta = { + description = "CMake modules to build Gazebo projects"; + homepage = "https://github.com/gazebosim/gz-cmake"; + changelog = "https://github.com/gazebosim/gz-cmake/releases/tag/${finalAttrs.src.tag}"; + license = lib.licenses.asl20; + platforms = lib.platforms.unix; + maintainers = with lib.maintainers; [ guelakais ]; + }; +})