diff --git a/overlays/rpicam-apps.nix b/overlays/rpicam-apps.nix index 13e3d2d..c38f049 100644 --- a/overlays/rpicam-apps.nix +++ b/overlays/rpicam-apps.nix @@ -6,7 +6,7 @@ stdenv.mkDerivation { src = rpicam-apps-src; - nativeBuildInputs = with pkgs; [ meson pkg-config ]; + nativeBuildInputs = with pkgs; [ meson pkg-config makeWrapper ]; buildInputs = with pkgs; [ libjpeg libtiff libcamera libepoxy boost libexif libpng ffmpeg libdrm ninja ]; mesonFlags = [ "-Denable_qt=disabled" @@ -21,6 +21,23 @@ stdenv.mkDerivation { BOOST_INCLUDEDIR = "${lib.getDev pkgs.boost}/include"; BOOST_LIBRARYDIR = "${lib.getLib pkgs.boost}/lib"; + postFixup = '' + wrapProgram $out/bin/rpicam-hello \ + --set LIBCAMERA_IPA_PROXY_PATH ${pkgs.libcamera}/libexec/libcamera + + wrapProgram $out/bin/rpicam-raw \ + --set LIBCAMERA_IPA_PROXY_PATH ${pkgs.libcamera}/libexec/libcamera + + wrapProgram $out/bin/rpicam-vid \ + --set LIBCAMERA_IPA_PROXY_PATH ${pkgs.libcamera}/libexec/libcamera + + wrapProgram $out/bin/rpicam-jpeg \ + --set LIBCAMERA_IPA_PROXY_PATH ${pkgs.libcamera}/libexec/libcamera + + wrapProgram $out/bin/rpicam-still \ + --set LIBCAMERA_IPA_PROXY_PATH ${pkgs.libcamera}/libexec/libcamera + ''; + meta = with lib; { description = "Userland tools interfacing with Raspberry Pi cameras"; homepage = "https://github.com/raspberrypi/libcamera-apps";