Name: libpisp Version: 1.6.0 Release: 1%{?dist} Summary: Raspberry Pi PiSP (Pi Image Signal Processor) configuration library License: BSD-2-Clause URL: https://github.com/raspberrypi/libpisp Source0: %{url}/archive/refs/tags/v%{version}.tar.gz#/%{name}-%{version}.tar.gz BuildRequires: meson >= 0.58.0 BuildRequires: ninja-build BuildRequires: gcc-c++ BuildRequires: pkgconfig # nlohmann/json — Fedora ships it as json-devel (provides nlohmann_json.pc) BuildRequires: json-devel %description libpisp generates and manipulates configuration for the Raspberry Pi PiSP (Pi Image Signal Processor) — the frontend + backend ISP used by the Pi 5 and the RP1 southbridge. It is a build- and run-time dependency of libcamera's rpi/pisp pipeline handler, and thus of the OpenFlexure-on-Fedora Pi 5 camera stack (Camera Module 3 / imx708). %package devel Summary: Development files for %{name} Requires: %{name}%{?_isa} = %{version}-%{release} Requires: json-devel %description devel Headers and pkg-config file needed to build against %{name} (e.g. the libcamera rpi/pisp pipeline handler). %prep %autosetup -n %{name}-%{version} %build # examples (cxxopts) and the gstreamer plugin are off; logging pulls boost-log # which we don't need for the pipeline. werror off to survive Fedora's newer gcc. %meson -Dlogging=disabled -Dexamples=false -Dgstreamer=disabled -Dwerror=false %meson_build %install %meson_install %files %license LICENSE %doc README.md %{_libdir}/libpisp.so.* %{_datadir}/libpisp/ %files devel %{_includedir}/libpisp/ %{_libdir}/libpisp.so %{_libdir}/pkgconfig/libpisp.pc %changelog * Fri Jul 10 2026 Morgan Hough - 1.6.0-1 - Initial package for the OpenFlexure-on-Fedora Pi 5 PiSP camera stack.