libpisp: init at 1.2.1

Wanted by libcamera.  Seems easier to just package it than disable it
in libcamera, as that would require copying the list of which
pipelines to enable on which architectures into Nixpkgs.
This commit is contained in:
Alyssa Ross 2025-04-30 18:54:39 +02:00
parent c4392decc7
commit 191a7e87f4
No known key found for this signature in database
GPG key ID: 5B459184230FF0A2

View file

@ -0,0 +1,39 @@
{
lib,
stdenv,
fetchFromGitHub,
pkg-config,
meson,
ninja,
boost,
nlohmann_json,
}:
stdenv.mkDerivation (finalAttrs: {
pname = "libpisp";
version = "1.2.1";
src = fetchFromGitHub {
owner = "raspberrypi";
repo = "libpisp";
tag = "v${finalAttrs.version}";
hash = "sha256-YshU7G5Rov67CVwFbf5ENp2j5ptAvkVrlMu85KmnEpk=";
};
nativeBuildInputs = [
pkg-config
meson
ninja
];
buildInputs = [
boost
nlohmann_json
];
meta = with lib; {
homepage = "https://github.com/raspberrypi/libpisp";
description = "A helper library to generate run-time configuration for the Raspberry Pi ISP (PiSP), consisting of the Frontend and Backend hardware components.";
license = licenses.bsd2;
platforms = platforms.all;
};
})