openmvs: init at 2.1.0

+37
+34
pkgs/applications/science/misc/openmvs/default.nix
··· 1 + { lib, stdenv, fetchFromGitHub, pkg-config, cmake, eigen, opencv, cgal, ceres-solver, boost, vcg, glfw, zstd }: 2 + 3 + let 4 + boostWithZstd = boost.overrideAttrs (old: { 5 + buildInputs = old.buildInputs ++ [ zstd ]; 6 + }); 7 + in 8 + stdenv.mkDerivation rec { 9 + version = "2.1.0"; 10 + pname = "openmvs"; 11 + 12 + src = fetchFromGitHub { 13 + owner = "cdcseacave"; 14 + repo = "openmvs"; 15 + rev = "v${version}"; 16 + sha256 = "sha256-eqNprBgR0hZnbLKLZLJqjemKxHhDtGblmaSxYlmegsc="; 17 + fetchSubmodules = true; 18 + }; 19 + 20 + # SSE is enabled by default 21 + cmakeFlags = lib.optional (!stdenv.isx86_64) "-DOpenMVS_USE_SSE=OFF"; 22 + 23 + buildInputs = [ eigen opencv cgal ceres-solver vcg glfw boostWithZstd ]; 24 + 25 + nativeBuildInputs = [ cmake pkg-config ]; 26 + 27 + meta = { 28 + description = "Open Multi-View Stereo reconstruction library"; 29 + homepage = "https://github.com/cdcseacave/openMVS"; 30 + license = lib.licenses.agpl3Only; 31 + platforms = lib.platforms.unix; 32 + maintainers = with lib.maintainers; [ bouk ]; 33 + }; 34 + }
+1
pkgs/development/libraries/CGAL/4.nix
··· 12 12 }; 13 13 14 14 patches = [ 15 + ./cgal_path.patch 15 16 16 17 # Pull upstream fix for c++17 (gcc-12): 17 18 # https://github.com/CGAL/cgal/pull/6109
+2
pkgs/top-level/all-packages.nix
··· 10289 10289 10290 10290 openmvg = callPackage ../applications/science/misc/openmvg { }; 10291 10291 10292 + openmvs = callPackage ../applications/science/misc/openmvs { }; 10293 + 10292 10294 openntpd = callPackage ../tools/networking/openntpd { }; 10293 10295 10294 10296 openntpd_nixos = openntpd.override {