Use rpi libcamera fork
All checks were successful
Check flake / build-amd64-linux (push) Successful in 2m44s
All checks were successful
Check flake / build-amd64-linux (push) Successful in 2m44s
This commit is contained in:
parent
1cb6482106
commit
6eed6303f2
@ -1,6 +1,38 @@
|
|||||||
final: prev:
|
final: prev:
|
||||||
{
|
{
|
||||||
|
libpisp = final.stdenv.mkDerivation {
|
||||||
|
name = "libpisp";
|
||||||
|
version = "1.0.5";
|
||||||
|
src = final.fetchFromGitHub {
|
||||||
|
owner = "raspberrypi";
|
||||||
|
repo = "libpisp";
|
||||||
|
rev = "v1.0.5";
|
||||||
|
hash = "sha256-CHd44CH5dBcZuK+5fZtONZ8HE/lwGKwK5U0BYUK8gG4=";
|
||||||
|
};
|
||||||
|
|
||||||
|
nativeBuildInputs = with final; [
|
||||||
|
pkg-config
|
||||||
|
meson
|
||||||
|
ninja
|
||||||
|
];
|
||||||
|
|
||||||
|
buildInputs = with final; [
|
||||||
|
nlohmann_json
|
||||||
|
boost
|
||||||
|
];
|
||||||
|
|
||||||
|
BOOST_INCLUDEDIR = "${prev.lib.getDev final.boost}/include";
|
||||||
|
BOOST_LIBRARYDIR = "${prev.lib.getLib final.boost}/lib";
|
||||||
|
};
|
||||||
|
|
||||||
libcamera = prev.libcamera.overrideAttrs (old: {
|
libcamera = prev.libcamera.overrideAttrs (old: {
|
||||||
|
src = final.fetchFromGitHub {
|
||||||
|
owner = "raspberrypi";
|
||||||
|
repo = "libcamera";
|
||||||
|
rev = "eb00c13d7c9f937732305d47af5b8ccf895e700f";
|
||||||
|
hash = "sha256-p0/inkHPRUkxSIsTmj7VI7sIaX7OXdqjMGZ31W7cnt4=";
|
||||||
|
};
|
||||||
|
|
||||||
postPatch = ''
|
postPatch = ''
|
||||||
patchShebangs utils/ src/py/
|
patchShebangs utils/ src/py/
|
||||||
'';
|
'';
|
||||||
@ -10,13 +42,19 @@ final: prev:
|
|||||||
./0001-Ignore-IPA-signing.patch
|
./0001-Ignore-IPA-signing.patch
|
||||||
];
|
];
|
||||||
|
|
||||||
|
buildInputs = old.buildInputs ++ (with final; [
|
||||||
|
libpisp
|
||||||
|
libglibutil
|
||||||
|
]);
|
||||||
|
|
||||||
mesonFlags = old.mesonFlags ++ [
|
mesonFlags = old.mesonFlags ++ [
|
||||||
"--buildtype=release"
|
"--buildtype=release"
|
||||||
"-Dpipelines=rpi/vc4"
|
"-Dpipelines=rpi/vc4,rpi/pisp"
|
||||||
"-Dipas=rpi/vc4"
|
"-Dipas=rpi/vc4,rpi/pisp"
|
||||||
"-Dgstreamer=enabled"
|
"-Dgstreamer=enabled"
|
||||||
"-Dtest=false"
|
"-Dtest=false"
|
||||||
"-Dcam=enabled"
|
"-Dcam=enabled"
|
||||||
|
"-Dpycamera=disabled"
|
||||||
];
|
];
|
||||||
});
|
});
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user