diff options
author | Florian Klink <flokli@flokli.de> | 2024-02-13T11·28+0200 |
---|---|---|
committer | clbot <clbot@tvl.fyi> | 2024-02-13T15·37+0000 |
commit | 24a089f87d8a80a2d31c5440b40f72ee466417e7 (patch) | |
tree | c62b40ad651b28003ecc7ea6fbf2be2b3e5dd251 /users/flokli/ipu6-softisp | |
parent | 41cd3c44d2f76a0df0e279609c17ef62e7e622f4 (diff) |
chore(users/flokli/ipu6-softisp): simplify expression r/7505
nixos-unstable got the bump to libcamera 0.2, no need to also do this here. We only need to use the patched libcamera for pipewire and wireplumber running on the system. Change-Id: I4ba5d30f68a5ded56cba07a5ad4aaa84d2711b8f Reviewed-on: https://cl.tvl.fyi/c/depot/+/10825 Reviewed-by: flokli <flokli@flokli.de> Autosubmit: flokli <flokli@flokli.de> Tested-by: BuildkiteCI
Diffstat (limited to 'users/flokli/ipu6-softisp')
-rw-r--r-- | users/flokli/ipu6-softisp/config.nix | 27 |
1 files changed, 4 insertions, 23 deletions
diff --git a/users/flokli/ipu6-softisp/config.nix b/users/flokli/ipu6-softisp/config.nix index 10244f91a823..b7565932ab29 100644 --- a/users/flokli/ipu6-softisp/config.nix +++ b/users/flokli/ipu6-softisp/config.nix @@ -2,25 +2,15 @@ let libcamera = pkgs.libcamera.overrideAttrs (old: { - # This is a mix of #281755 (bump pipewire to 0.2.0), - # and the additional ipu6-softisp patches. - version = "0.2.0"; - src = pkgs.fetchgit { - url = "https://git.libcamera.org/libcamera/libcamera.git"; - rev = "v0.2.0"; - hash = "sha256-x0Im9m9MoACJhQKorMI34YQ+/bd62NdAPc2nWwaJAvM="; - }; - mesonFlags = old.mesonFlags or [ ] ++ [ "-Dpipelines=simple/simple,ipu3,uvcvideo" "-Dipas=simple/simple,ipu3" ]; - # Explicitly clear list of patches, as #281755 did. # This is # https://copr-dist-git.fedorainfracloud.org/cgit/jwrdegoede/ipu6-softisp/libcamera.git/plain/libcamera-0.2.0-softisp.patch?h=f39&id=60e6b3d5e366a360a75942073dc0d642e4900982, # but manually piped to git and back, as some renames were not processed properly. - patches = [ + patches = old.patches or [ ] ++ [ ./libcamera/0001-libcamera-pipeline-simple-fix-size-adjustment-in-val.patch ./libcamera/0002-libcamera-internal-Move-dma_heaps.-h-cpp-to-common-d.patch ./libcamera/0003-libcamera-dma_heaps-extend-DmaHeap-class-to-support-.patch @@ -49,19 +39,10 @@ let ]; }); - # compat with libcamera 0.2 - pipewire' = (pkgs.pipewire.overrideAttrs (old: { - patches = old.patches or [ ] ++ [ - (pkgs.fetchpatch { - # https://gitlab.freedesktop.org/pipewire/pipewire/-/merge_requests/1750 - name = "pipewire-spa-libcamera-use-cameraconfiguration-orientation-pr1750.patch"; - url = "https://gitlab.freedesktop.org/pipewire/pipewire/-/merge_requests/1750.patch "; - hash = "sha256-Ugg913KZDKELnYLwpDEgYh92YPxccw61l6kAJulBbIA="; - }) - ]; - })).override { + # use patched libcamera + pipewire' = (pkgs.pipewire.override { inherit libcamera; - }; + }); wireplumber' = (pkgs.wireplumber.override { pipewire = pipewire'; |