nixpkgs mirror (for testing) github.com/NixOS/nixpkgs
nix
at devShellTools-shell 41 lines 883 B view raw
1{ 2 lib, 3 stdenv, 4 cmake, 5 fetchFromGitHub, 6 opencv4, 7}: 8 9stdenv.mkDerivation { 10 pname = "opentrack-aruco"; 11 version = "unstable-20190303"; 12 13 src = fetchFromGitHub { 14 owner = "opentrack"; 15 repo = "aruco"; 16 rev = "12dc60efd61149227bd05c805208d9bcce308f6d"; 17 sha256 = "0gkrixgfbpg8pls4qqilphbz4935mg5z4p18a0vv6kclmfccw9ad"; 18 }; 19 20 nativeBuildInputs = [ cmake ]; 21 22 buildInputs = [ opencv4 ]; 23 24 env.NIX_CFLAGS_COMPILE = "-Wall -Wextra -Wpedantic -ffast-math -O3"; 25 26 preInstall = '' 27 mkdir -p $out/include/aruco 28 ''; 29 30 # copy headers required by main package 31 postInstall = '' 32 cp $src/src/*.h $out/include/aruco 33 ''; 34 35 meta = with lib; { 36 homepage = "https://github.com/opentrack/aruco"; 37 description = "C++ library for detection of AR markers based on OpenCV"; 38 license = licenses.isc; 39 maintainers = with maintainers; [ zaninime ]; 40 }; 41}