Merge pull request #294742 from loco-choco/sophus-init

sophus: init at 1.22.10

authored by Sandro and committed by GitHub 2d83337f 4ab3d408

+41
+41
pkgs/by-name/so/sophus/package.nix
··· 1 + { lib 2 + , stdenv 3 + , eigen 4 + , fmt 5 + , fetchFromGitHub 6 + , cmake 7 + }: 8 + 9 + stdenv.mkDerivation (finalAttrs: { 10 + pname = "sophus"; 11 + version = "1.22.10"; 12 + 13 + src = fetchFromGitHub { 14 + owner = "strasdat"; 15 + repo = "Sophus"; 16 + rev = finalAttrs.version; 17 + hash = "sha256-TNuUoL9r1s+kGE4tCOGFGTDv1sLaHJDUKa6c9x41Z7w="; 18 + }; 19 + 20 + nativeBuildInputs = [ 21 + cmake 22 + ]; 23 + 24 + buildInputs = [ 25 + eigen 26 + fmt 27 + ]; 28 + 29 + cmakeFlags = [ 30 + (lib.cmakeBool "BUILD_SOPHUS_TESTS" false) 31 + (lib.cmakeBool "BUILD_SOPHUS_EXAMPLES" false) 32 + ]; 33 + 34 + meta = { 35 + description = "C++ implementation of Lie Groups using Eigen"; 36 + homepage = "https://github.com/strasdat/Sophus"; 37 + license = lib.licenses.mit; 38 + maintainers = with lib.maintainers; [ locochoco acowley ]; 39 + platforms = lib.platforms.all; 40 + }; 41 + })