gst_all_1.icamerasrc: 20221209 -> 2023-03-09

betaboon e3802695 7b17c672

+28 -6
+20 -2
pkgs/development/libraries/gstreamer/default.nix
··· 1 - { callPackage, AudioToolbox, AVFoundation, Cocoa, CoreFoundation, CoreMedia, CoreServices, CoreVideo, DiskArbitration, Foundation, IOKit, MediaToolbox, OpenGL, VideoToolbox }: 2 3 { 4 gstreamer = callPackage ./core { inherit CoreServices; }; ··· 25 26 gst-vaapi = callPackage ./vaapi { }; 27 28 - icamerasrc = callPackage ./icamerasrc { }; 29 30 # note: gst-python is in ./python/default.nix - called under pythonPackages 31 }
··· 1 + { callPackage 2 + , AVFoundation 3 + , AudioToolbox 4 + , Cocoa 5 + , CoreFoundation 6 + , CoreMedia 7 + , CoreServices 8 + , CoreVideo 9 + , DiskArbitration 10 + , Foundation 11 + , IOKit 12 + , MediaToolbox 13 + , OpenGL 14 + , VideoToolbox 15 + , ipu6ep-camera-hal 16 + }: 17 18 { 19 gstreamer = callPackage ./core { inherit CoreServices; }; ··· 40 41 gst-vaapi = callPackage ./vaapi { }; 42 43 + icamerasrc-ipu6 = callPackage ./icamerasrc { }; 44 + icamerasrc-ipu6ep = callPackage ./icamerasrc { 45 + ipu6-camera-hal = ipu6ep-camera-hal; 46 + }; 47 48 # note: gst-python is in ./python/default.nix - called under pythonPackages 49 }
+8 -4
pkgs/development/libraries/gstreamer/icamerasrc/default.nix
··· 9 }: 10 11 stdenv.mkDerivation rec { 12 - pname = "icamerasrc"; 13 - version = "20221209"; 14 15 src = fetchFromGitHub { 16 owner = "intel"; 17 repo = "icamerasrc"; 18 - rev = "refs/tags/rpl_plat_${version}_pv"; 19 - hash = "sha256-qlV363l4tUjUAa1LiZQq55byKpz1tLESKAXEmgiYHVo="; 20 }; 21 22 nativeBuildInputs = [ ··· 44 ]; 45 46 enableParallelBuilding = true; 47 48 meta = with lib; { 49 description = "GStreamer Plugin for MIPI camera support through the IPU6/IPU6EP/IPU6SE on Intel Tigerlake/Alderlake/Jasperlake platforms";
··· 9 }: 10 11 stdenv.mkDerivation rec { 12 + pname = "icamerasrc-${ipu6-camera-hal.ipuVersion}"; 13 + version = "unstable-2023-03-09"; 14 15 src = fetchFromGitHub { 16 owner = "intel"; 17 repo = "icamerasrc"; 18 + rev = "17841ab6249aaa69bd9b3959262bf182dee74111"; 19 + hash = "sha256-j8ZYe4nyy5yfo10CGeXDwbAaAPvdr0ptMWB8hQDyESQ="; 20 }; 21 22 nativeBuildInputs = [ ··· 44 ]; 45 46 enableParallelBuilding = true; 47 + 48 + passthru = { 49 + inherit (ipu6-camera-hal) ipuVersion; 50 + }; 51 52 meta = with lib; { 53 description = "GStreamer Plugin for MIPI camera support through the IPU6/IPU6EP/IPU6SE on Intel Tigerlake/Alderlake/Jasperlake platforms";