nixpkgs mirror (for testing) github.com/NixOS/nixpkgs
nix

zenoh-cpp: init at 1.4.0

+47
+47
pkgs/by-name/ze/zenoh-cpp/package.nix
··· 1 + { 2 + lib, 3 + stdenv, 4 + fetchFromGitHub, 5 + cmake, 6 + zenoh-c, 7 + }: 8 + 9 + stdenv.mkDerivation rec { 10 + pname = "zenoh-cpp"; 11 + version = "1.4.0"; # nixpkgs-update: no auto update 12 + 13 + src = fetchFromGitHub { 14 + owner = "eclipse-zenoh"; 15 + repo = "zenoh-cpp"; 16 + tag = version; 17 + hash = "sha256-rznvif87UZbYzZB4yHG4R850qm6Z3beJ1NSG4wrf58M="; 18 + }; 19 + 20 + cmakeFlags = [ 21 + "-DZENOHCXX_ZENOHC=ON" 22 + "-DZENOHCXX_ZENOHPICO=OFF" 23 + ]; 24 + 25 + nativeBuildInputs = [ 26 + cmake 27 + ]; 28 + 29 + propagatedBuildInputs = [ 30 + zenoh-c 31 + ]; 32 + 33 + postInstall = '' 34 + substituteInPlace $out/lib/pkgconfig/zenohcxx.pc \ 35 + --replace-fail "\''${prefix}/" "" 36 + ''; 37 + 38 + meta = { 39 + description = "C++ API for zenoh"; 40 + homepage = "https://github.com/eclipse-zenoh/zenoh-cpp"; 41 + license = with lib.licenses; [ 42 + asl20 43 + epl20 44 + ]; 45 + maintainers = with lib.maintainers; [ markuskowa ]; 46 + }; 47 + }