bump deps

This commit is contained in:
Travis Staton 2024-10-07 17:11:55 -04:00 committed by Travis Staton
parent d342e97d25
commit 4501cff529
5 changed files with 44 additions and 38 deletions

42
flake.lock generated
View file

@ -36,11 +36,11 @@
}, },
"nixpkgs": { "nixpkgs": {
"locked": { "locked": {
"lastModified": 1725826545, "lastModified": 1728193676,
"narHash": "sha256-L64N1rpLlXdc94H+F6scnrbuEu+utC03cDDVvvJGOME=", "narHash": "sha256-PbDWAIjKJdlVg+qQRhzdSor04bAPApDqIv2DofTyynk=",
"owner": "NixOS", "owner": "NixOS",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "f4c846aee8e1e29062aa8514d5e0ab270f4ec2f9", "rev": "ecbc1ca8ffd6aea8372ad16be9ebbb39889e55b6",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -58,8 +58,8 @@
"rpi-bluez-firmware-src": "rpi-bluez-firmware-src", "rpi-bluez-firmware-src": "rpi-bluez-firmware-src",
"rpi-firmware-nonfree-src": "rpi-firmware-nonfree-src", "rpi-firmware-nonfree-src": "rpi-firmware-nonfree-src",
"rpi-firmware-src": "rpi-firmware-src", "rpi-firmware-src": "rpi-firmware-src",
"rpi-linux-6_10_8-src": "rpi-linux-6_10_8-src", "rpi-linux-6_10_12-src": "rpi-linux-6_10_12-src",
"rpi-linux-6_6_47-src": "rpi-linux-6_6_47-src", "rpi-linux-6_6_54-src": "rpi-linux-6_6_54-src",
"rpicam-apps-src": "rpicam-apps-src", "rpicam-apps-src": "rpicam-apps-src",
"u-boot-src": "u-boot-src" "u-boot-src": "u-boot-src"
} }
@ -101,28 +101,28 @@
"rpi-firmware-src": { "rpi-firmware-src": {
"flake": false, "flake": false,
"locked": { "locked": {
"lastModified": 1725277507, "lastModified": 1727798811,
"narHash": "sha256-DN+NlesZ8YfuVwLKQSHckvpNZxqsbKRflOcS3ShO3Ss=", "narHash": "sha256-eavbshXGYmkYR33y9FLcQMJoAYdYTESVEy0g/RRXnb0=",
"owner": "raspberrypi", "owner": "raspberrypi",
"repo": "firmware", "repo": "firmware",
"rev": "b5eb52b343e9bc1391a8059a38e12e470c109f5c", "rev": "287e6a6c2d3b50eee3e2c5b2eacdd907e5cbe09a",
"type": "github" "type": "github"
}, },
"original": { "original": {
"owner": "raspberrypi", "owner": "raspberrypi",
"ref": "1.20240902", "ref": "1.20241001",
"repo": "firmware", "repo": "firmware",
"type": "github" "type": "github"
} }
}, },
"rpi-linux-6_10_8-src": { "rpi-linux-6_10_12-src": {
"flake": false, "flake": false,
"locked": { "locked": {
"lastModified": 1725639824, "lastModified": 1728305462,
"narHash": "sha256-ogItkH2cBiNGmenJUPAhAH591qufrWh1zeqAJCNAExw=", "narHash": "sha256-LtvNmGD1D5YYv+C9xxxddAeHw69o3OX/H9M7F663L74=",
"owner": "raspberrypi", "owner": "raspberrypi",
"repo": "linux", "repo": "linux",
"rev": "0c0217e02da43439fb08b2f6b09530723331ed15", "rev": "26ee50d56618c2d98100b1bc672fd201aed4d00f",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -132,14 +132,14 @@
"type": "github" "type": "github"
} }
}, },
"rpi-linux-6_6_47-src": { "rpi-linux-6_6_54-src": {
"flake": false, "flake": false,
"locked": { "locked": {
"lastModified": 1725956269, "lastModified": 1728155174,
"narHash": "sha256-zn1Totn8NU8MCJmWRGsdarNeSo8rzscrBnhdRVMBuT0=", "narHash": "sha256-/8RjW35XQMnshjAE4Ey8j3oWzE2GOntnBYY6PlvZGhs=",
"owner": "raspberrypi", "owner": "raspberrypi",
"repo": "linux", "repo": "linux",
"rev": "cc50cdbcf3e8f065bd7798a92689f54578b4169f", "rev": "12f0f28db3afe451a81a34c5a444f6841c10067c",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -152,16 +152,16 @@
"rpicam-apps-src": { "rpicam-apps-src": {
"flake": false, "flake": false,
"locked": { "locked": {
"lastModified": 1725543038, "lastModified": 1727515047,
"narHash": "sha256-rl5GVigiZWXkpfIteRWUMjtCaPweXRWrBrZOjQ1hiU8=", "narHash": "sha256-qCYGrcibOeGztxf+sd44lD6VAOGoUNwRqZDdAmcTa/U=",
"owner": "raspberrypi", "owner": "raspberrypi",
"repo": "rpicam-apps", "repo": "rpicam-apps",
"rev": "d7a1a13b041ef2842cd56d7e395b8c9a0ffc3bf5", "rev": "a8ccf9f3cd9df49875dfb834a2b490d41d226031",
"type": "github" "type": "github"
}, },
"original": { "original": {
"owner": "raspberrypi", "owner": "raspberrypi",
"ref": "v1.5.1", "ref": "v1.5.2",
"repo": "rpicam-apps", "repo": "rpicam-apps",
"type": "github" "type": "github"
} }

View file

@ -7,17 +7,17 @@
flake = false; flake = false;
url = "https://ftp.denx.de/pub/u-boot/u-boot-2024.07.tar.bz2"; url = "https://ftp.denx.de/pub/u-boot/u-boot-2024.07.tar.bz2";
}; };
rpi-linux-6_6_47-src = { rpi-linux-6_6_54-src = {
flake = false; flake = false;
url = "github:raspberrypi/linux/rpi-6.6.y"; url = "github:raspberrypi/linux/rpi-6.6.y";
}; };
rpi-linux-6_10_8-src = { rpi-linux-6_10_12-src = {
flake = false; flake = false;
url = "github:raspberrypi/linux/rpi-6.10.y"; url = "github:raspberrypi/linux/rpi-6.10.y";
}; };
rpi-firmware-src = { rpi-firmware-src = {
flake = false; flake = false;
url = "github:raspberrypi/firmware/1.20240902"; url = "github:raspberrypi/firmware/1.20241001";
}; };
rpi-firmware-nonfree-src = { rpi-firmware-nonfree-src = {
flake = false; flake = false;
@ -29,7 +29,7 @@
}; };
rpicam-apps-src = { rpicam-apps-src = {
flake = false; flake = false;
url = "github:raspberrypi/rpicam-apps/v1.5.1"; url = "github:raspberrypi/rpicam-apps/v1.5.2";
}; };
libcamera-src = { libcamera-src = {
flake = false; flake = false;

View file

@ -1,6 +1,6 @@
{ u-boot-src { u-boot-src
, rpi-linux-6_6_47-src , rpi-linux-6_6_54-src
, rpi-linux-6_10_8-src , rpi-linux-6_10_12-src
, rpi-firmware-src , rpi-firmware-src
, rpi-firmware-nonfree-src , rpi-firmware-nonfree-src
, rpi-bluez-firmware-src , rpi-bluez-firmware-src
@ -9,9 +9,9 @@
final: prev: final: prev:
let let
versions = { versions = {
v6_6_47.src = rpi-linux-6_6_47-src; v6_6_54.src = rpi-linux-6_6_54-src;
v6_10_8 = { v6_10_12 = {
src = rpi-linux-6_10_8-src; src = rpi-linux-6_10_12-src;
patches = [ patches = [
{ {
name = "remove-readme-target.patch"; name = "remove-readme-target.patch";
@ -116,7 +116,7 @@ in
# rpi kernels and firmware are available at # rpi kernels and firmware are available at
# `pkgs.rpi-kernels.<VERSION>.<BOARD>'. # `pkgs.rpi-kernels.<VERSION>.<BOARD>'.
# #
# For example: `pkgs.rpi-kernels.v6_6_47.bcm2712' # For example: `pkgs.rpi-kernels.v6_6_54.bcm2712'
rpi-kernels = rpi-kernels ( rpi-kernels = rpi-kernels (
final.lib.cartesianProduct final.lib.cartesianProduct
{ board = boards; version = (builtins.attrNames versions); } { board = boards; version = (builtins.attrNames versions); }

View file

@ -10,7 +10,7 @@ final: prev: {
libpisp = final.stdenv.mkDerivation { libpisp = final.stdenv.mkDerivation {
name = "libpisp"; name = "libpisp";
version = "1.0.6"; version = "1.0.7";
src = libpisp-src; src = libpisp-src;
nativeBuildInputs = with final; [ pkg-config meson ninja ]; nativeBuildInputs = with final; [ pkg-config meson ninja ];
buildInputs = with final; [ nlohmann_json boost ]; buildInputs = with final; [ nlohmann_json boost ];
@ -21,14 +21,20 @@ final: prev: {
}; };
libcamera = prev.libcamera.overrideAttrs (old: { libcamera = prev.libcamera.overrideAttrs (old: {
version = "0.3.0"; version = "0.3.1";
src = libcamera-src; src = libcamera-src;
buildInputs = old.buildInputs ++ (with final; [ buildInputs = old.buildInputs ++ (with final; [
libpisp openssl libtiff libpisp
openssl
libtiff
(python3.withPackages (ps: with ps; [ (python3.withPackages (ps: with ps; [
python3-gnutls pybind11 pyyaml ply python3-gnutls
pybind11
pyyaml
ply
])) ]))
libglibutil gst_all_1.gst-plugins-base libglibutil
gst_all_1.gst-plugins-base
]); ]);
patches = [ ]; patches = [ ];
postPatch = '' postPatch = ''

View file

@ -13,7 +13,7 @@ in
options = with lib; { options = with lib; {
raspberry-pi-nix = { raspberry-pi-nix = {
kernel-version = mkOption { kernel-version = mkOption {
default = "v6_6_47"; default = "v6_6_54";
type = types.str; type = types.str;
description = "Kernel version to build."; description = "Kernel version to build.";
}; };