Commit Graph

593 Commits

Author SHA1 Message Date
Josh Hoffer
6835a72af6
ipu6-camera-hal and icamerasrc updates
ipu6-camera-hal: unstable-2023-03-09 -> unstable-2023-03-09
icamerasrc: unstable-2023-03-09 -> unstable-2023-10-23

Moved ipu6 platform "versioning" to ipu6-camera-hal to match
upstream build process. Not ideal but too unclear ATM if ipu6-camera-bin
firmware could be a multi-output derivation. Specifically which platform
owns `ipu6epadln_fw.bin` is unknown.

Added ipu6epmtl "Meteor Lake" platform entries.

TODO: I think there is one more fix that upstream nixpkgs is
missing in order for firmware to actualy load/work (check Dell laptop
config for that fix).
2023-12-08 09:55:03 -08:00
Alyssa Ross
506dcaabb4 stdenv: fix meson rust cross compilation 2023-11-09 10:02:24 +01:00
Alyssa Ross
e3e57b8f18 lib.systems: elaborate Rust metadata
We need this stuff to be available in lib so make-derivation.nix can
access it to construct the Meson cross file.

This has a couple of other advantages:

 - It makes Rust less special.  Now figuring out what Rust calls a
   platform is the same as figuring out what Linux or QEMU call it.

 - We can unify the schema used to define Rust targets, and the schema
   used to access those values later.  Just like you can set "config"
   or "system" in a platform definition, and then access those same
   keys on the elaborated platform, you can now set "rustcTarget" in
   your crossSystem, and then access "stdenv.hostPlatform.rustcTarget"
   in your code.

"rustcTarget", "rustcTargetSpec", "cargoShortTarget", and
"cargoEnvVarTarget" have the "rustc" and "cargo" prefixes because
these are not exposed to code by the compiler, and are not
standardized.  The arch/os/etc. variables are all named to match the
forms in the Rust target spec JSON.

The new rust.target-family only takes a list, since we don't need to
worry about backwards compatibility when that name is used.

The old APIs are all still functional with no warning for now, so that
it's possible for external code to use a single API on both 23.05 and
23.11.  We can introduce the warnings once 23.05 is EOL, and make them
hard errors when 23.11 is EOL.
2023-11-09 10:02:24 +01:00
Bobby Rong
43df859d01
gst_all_1.gst-plugins-good: Add missing libGL
With cairo 1.18.0 bump, cairo-gl will be dropped, and cairo will no
longer propagate libGL, this leads to: Run-time dependency
gstreamer-gl-prototypes-1.0 found: NO

glesv2 is in gstreamer-gl-prototypes-1.0's Requires, so adding libGL.
2023-10-20 22:02:42 +00:00
Lily Foster
dbf77d3039
gst_all_1.gst-editing-services: 1.22.5 -> 1.22.6 2023-09-27 17:22:37 -04:00
Lily Foster
da1be61c8e
gst_all_1.gst-rtsp-server: 1.22.5 -> 1.22.6 2023-09-27 17:22:36 -04:00
Lily Foster
0eea081aa9
gst_all_1.gst-devtools: 1.22.5 -> 1.22.6 2023-09-27 17:22:35 -04:00
Lily Foster
e4f7b6eb26
gst_all_1.gst-vaapi: 1.22.5 -> 1.22.6 2023-09-27 17:22:35 -04:00
Lily Foster
a71f781c64
gst_all_1.gst-libav: 1.22.5 -> 1.22.6 2023-09-27 17:22:34 -04:00
Lily Foster
be4c86dc71
gst_all_1.gst-plugins-ugly: 1.22.5 -> 1.22.6 2023-09-27 17:22:34 -04:00
Lily Foster
a437fd6db3
gst_all_1.gst-plugins-bad: 1.22.5 -> 1.22.6 2023-09-27 17:22:33 -04:00
Lily Foster
cd34ad5cd7
gst_all_1.gst-plugins-good: 1.22.5 -> 1.22.6 2023-09-27 17:22:24 -04:00
Lily Foster
fa7fdeabb2
gst_all_1.gst-plugins-base: 1.22.5 -> 1.22.6 2023-09-27 17:16:41 -04:00
Lily Foster
66cddd6a6c
gst_all_1.gstreamer: 1.22.5 -> 1.22.6 2023-09-27 17:16:40 -04:00
Yureka
d6578bcc74
gst_all_1.gst-plugins-rs: check that system libwebp was linked (#254915) 2023-09-14 03:51:33 +02:00
Lily Foster
111bb59aeb
gst_all_1.gst-plugins-rs: 0.10.11 -> 0.11.0 2023-08-24 20:44:32 -04:00
Lily Foster
6907e205c7
gst_all_1.gst-plugins-good: add temporary patch for qt5 2023-08-06 07:52:30 -04:00
github-actions[bot]
88c2e66d47
Merge master into staging-next 2023-07-31 00:02:09 +00:00
Janik
93d42e7546
Merge pull request #245743 from lilyinstarlight/upd/gst-plugins-rs-0.10.11 2023-07-30 22:14:25 +02:00
Lily Foster
7f23f9fee2
gst_all_1.gst-plugins-rs: make cargo-c temp fix work for cross 2023-07-29 19:17:18 -04:00
Vladimír Čunát
bd4f32500c
Merge #245736: gst_all_1.*: 1.22.4 -> 1.22.5
...into staging
2023-07-28 21:35:23 +02:00
github-actions[bot]
e913a05c06
Merge staging-next into staging 2023-07-28 06:01:52 +00:00
github-actions[bot]
fa6f4a5428
Merge staging-next into staging 2023-07-28 00:02:49 +00:00
Ben Wolsieffer
b62bafb08f
gst_all_1.gst-plugins-good: fix comment typo
Fix typo that I missed in my last PR: support -> supported
2023-07-27 17:10:25 -04:00
Lily Foster
9e32d5e3db
gst_all_1.gst-plugins-rs: 0.10.10 -> 0.10.11 2023-07-27 13:40:26 +00:00
Lily Foster
a4a6baaf31
gst_all_1.gst-editing-services: 1.22.4 -> 1.22.5 2023-07-27 07:14:39 -04:00
Lily Foster
edd437e4a3
gst_all_1.gst-rtsp-server: 1.22.4 -> 1.22.5 2023-07-27 07:14:38 -04:00
Lily Foster
db3f0f44b5
gst_all_1.gst-devtools: 1.22.4 -> 1.22.5 2023-07-27 07:14:38 -04:00
Lily Foster
efe1b51491
gst_all_1.gst-libav: 1.22.4 -> 1.22.5 2023-07-27 07:14:38 -04:00
Lily Foster
072c20b6e4
gst_all_1.gst-vaapi: 1.22.4 -> 1.22.5 2023-07-27 07:14:38 -04:00
Lily Foster
45ccf5cb97
gst_all_1.gst-plugins-ugly: 1.22.4 -> 1.22.5 2023-07-27 07:14:37 -04:00
Lily Foster
dea7113ed8
gst_all_1.gst-plugins-bad: 1.22.4 -> 1.22.5 2023-07-27 07:14:37 -04:00
Lily Foster
db11ed9baf
gst_all_1.gst-plugins-good: 1.22.4 -> 1.22.5 2023-07-27 07:14:37 -04:00
Lily Foster
072efc09d7
gst_all_1.gst-plugins-base: 1.22.4 -> 1.22.5 2023-07-27 07:14:37 -04:00
Lily Foster
7f81aee433
gst_all_1.gstreamer: 1.22.4 -> 1.22.5 2023-07-27 07:14:37 -04:00
Ben Wolsieffer
d6fe1820db gst_all_1.gst-plugins-good: don't allow building rpicamsrc on aarch64
MMAL is not supported on 64-bit (see [1]), so rpicamsrc cannot be built on
aarch64.

[1] https://github.com/raspberrypi/userland/issues/688
2023-07-26 15:02:36 -04:00
Vladimír Čunát
1c0d654684
Merge #239191: treewide: gobject-introspection from buildInputs to nativeBuildInputs
...into staging
2023-07-26 20:53:32 +02:00
Ben Wolsieffer
7d815275f6 gst_all_1.gst-plugins-good: fix building rpicamsrc
The build script is unable to find the libraspberrypi libraries unless
explicitly told their location.
2023-07-25 22:56:01 -04:00
Ben Wolsieffer
ffed6bb862 gst_all_1.gst-plugins-good: allow rpicamsrc on 32-bit ARM
rpicamsrc is supported on 32-bit ARM as well, but this was not allowed by the
assertion.
2023-07-25 22:54:45 -04:00
github-actions[bot]
61505962dc
Merge master into staging-next 2023-07-21 00:02:16 +00:00
André Silva
6d6d5aa6f8
icamerasrc: fix compilation 2023-07-19 17:37:50 +01:00
github-actions[bot]
1e4fbbcda3
Merge master into staging-next 2023-07-18 12:01:37 +00:00
OPNA2608
da2c4c3e4f gst_all_1.gst-plugins-bad: enable wildmidi on Darwin 2023-07-10 11:01:42 +02:00
Lily Foster
958792414e
gst_all_1.gst-plugins-rs: 0.10.9 -> 0.10.10 2023-07-08 10:36:40 +00:00
Artturin
9999bf7a21 treewide: gobject-introspection from buildInputs to nativeBuildInputs
gobject-introspection should be in nativeBuildInputs for cross to work
properly (so propagations and hook work properly)
2023-06-28 22:33:40 +03:00
Lily Foster
00ea4037bf
gst_all_1.gst-plugins-rs: 0.10.8 -> 0.10.9 2023-06-26 15:36:29 -04:00
Vladimír Čunát
0dd2108cc6
Merge #239681: gst_all_1.gst-plugins-rs: tmp fix for cargo-c test issue
...into staging-next
2023-06-26 14:05:02 +02:00
Lily Foster
42e6f4ca71
gst_all_1.gst-plugins-rs: add temporary fix for cargo-c test issue 2023-06-26 07:33:44 -04:00
Vladimír Čunát
109633bef0
gst_all_1.gst-plugins-rs: drop the raptorq test everywhere
I don't understand this, and it didn't seem anyone was willing
to look into the issue.
https://hydra.nixos.org/build/225312469/nixlog/1/tail
2023-06-26 09:51:13 +02:00
K900
3fb1368f8a
Merge pull request #239074 from lilyinstarlight/upd/gstreamer-1.22.4
gst_all_1.*,python3Packages.gst-python: 1.22.3 -> 1.22.4
2023-06-22 18:09:27 +03:00