Commit Graph

127 Commits

Author SHA1 Message Date
whoomee
8b008fc268 gst_all_1.gst-plugins-base: refactor mesonFlags 2026-08-12 12:33:55 +02:00
whoomee
137c05240f gstreamer: 1.28.5 -> 1.28.6 2026-08-12 12:33:54 +02:00
Grimmauld
53fa53f2a9 gst_all_1.gst-plugins-base: build vorbis support with libvorbis instead of tremor (#546827) 2026-08-06 11:51:32 +00:00
Grimmauld
385cbe4a35 gst_all_1.gst-plugins-base: build vorbis support with libvorbis instead of tremor 2026-07-28 22:54:39 +02:00
Vladimír Čunát
f9ba74678e gstreamer: 1.28.4 -> 1.28.5 (#541369) 2026-07-27 09:12:51 +00:00
whoomee
311df0ada3 gstreamer: 1.28.4 -> 1.28.5 2026-07-22 15:02:13 +02:00
Emily
47052acf7c Revert "gstreamer: fix build on darwin"
The ld64 issue has been fixed.

This reverts commit fb7e042104.
2026-07-15 03:26:25 +01:00
sempiternal-aurora
fb7e042104 gstreamer: fix build on darwin 2026-07-02 17:43:33 +10:00
whoomee
59c13e1be6 gstreamer: enable strictDeps/structuredAttrs 2026-06-23 21:22:18 +02:00
whoomee
d6af1a2833 gstreamer: 1.26.11 -> 1.28.4 2026-06-22 13:07:29 +02:00
whoomee
e653534503 gstreamer: use odd-unstable versioning 2026-06-22 13:07:28 +02:00
whoomee
f9e91528eb gstreamer: 1.26.5 -> 1.26.11, adopt 2026-03-16 15:59:52 +01:00
K900
3c4102eef4 Merge remote-tracking branch 'origin/staging-next' into staging 2026-02-06 15:58:23 +03:00
quantenzitrone
6ec7b30518 various: rename references from libXv to libxv
this shouldn't create any rebuilds
2026-02-06 00:29:26 +01:00
quantenzitrone
77837f424c various: rename references from libXi to libxi
this shouldn't create any rebuilds
2026-02-06 00:25:56 +01:00
quantenzitrone
f67b5966bb various: rename references from libXext to libxext
this shouldn't create any rebuilds
2026-02-06 00:25:36 +01:00
Alyssa Ross
cbc5c8ff44 gst_all_1: move plugin pc files to $dev
The multiple-outputs hook doesn't know to handle pkg-config files in
subdirectories like these.  Fixing this resolves a reference cycle
that caused building under pkgsStatic to fail.
2026-01-21 19:18:17 +01:00
Ihar Hrachyshka
567e8dfd8e treewide: clean up 'meta = with' pattern
This commit was created by a combination of scripts and tools:
- an ast-grep script to prefix things in meta with `lib.`,
- a modified nixf-diagnose / nixf combination to remove unused `with
lib;`, and
- regular nixfmt.

Co-authored-by: Wolfgang Walther <walther@technowledgy.de>
2025-12-10 18:09:49 +01:00
Marcin Serwin
42c6232eec maintainers: drop matthewbauer
Signed-off-by: Marcin Serwin <marcin@serwin.dev>
2025-11-16 13:42:02 +01:00
Olivier LDff
cd7c44ecf0 gstreamer: 1.26.3 -> 1.26.5 2025-08-21 07:29:23 +02:00
K900
4ee8f4d27c gstreamer: 1.26.0 -> 1.26.3 (#420649) 2025-08-14 17:29:20 +03:00
Wolfgang Walther
5a0711127c treewide: run nixfmt 1.0.0 2025-07-24 13:55:40 +02:00
Olivier LDff
d1964e1780 gstreamer: 1.26.0 -> 1.26.3 2025-06-28 11:33:14 +02:00
Izorkin
ee7dbeb3b1 gst_all_1.gst-plugins-base: fix build with disabled X11 2025-06-07 20:33:00 +03:00
Ihar Hrachyshka
e8a40a55b0 gst_all_1.*: use the same apple-sdk_13 for all subpackages
It was already bumped to _13 for -bad in:
https://github.com/NixOS/nixpkgs/pull/398009

It's preferable to have the same SDK version across all subpackages, to
avoid potential problems or missing features.

Enabled enableCocoa for -base for x86_64; the new darwin SDK pattern
seems to have fixed the build issue we had before.

Also, cleaned up old darwin sdk stubs for frameworks. These are of no
effect since 24.11 and can be safely removed.
2025-04-12 16:09:29 -04:00
Ihar Hrachyshka
b93fa82310 gst_all_1.gst-plugins-base: fix darwin build
Disable `xi` and `xvideo` since the platform is not using X11.

Signed-off-by: Ihar Hrachyshka <ihar.hrachyshka@gmail.com>
2025-04-06 17:45:07 -04:00
Silvan Mosberger
e52d633a63 Merge remote-tracking branch 'upstream/staging-next' into staging 2025-04-02 18:30:54 +02:00
Silvan Mosberger
374e6bcc40 treewide: Format all Nix files
Format all Nix files using the officially approved formatter,
making the CI check introduced in the previous commit succeed:

  nix-build ci -A fmt.check

This is the next step of the of the [implementation](https://github.com/NixOS/nixfmt/issues/153)
of the accepted [RFC 166](https://github.com/NixOS/rfcs/pull/166).

This commit will lead to merge conflicts for a number of PRs,
up to an estimated ~1100 (~33%) among the PRs with activity in the past 2
months, but that should be lower than what it would be without the previous
[partial treewide format](https://github.com/NixOS/nixpkgs/pull/322537).

Merge conflicts caused by this commit can now automatically be resolved while rebasing using the
[auto-rebase script](8616af08d9/maintainers/scripts/auto-rebase).

If you run into any problems regarding any of this, please reach out to the
[formatting team](https://nixos.org/community/teams/formatting/) by
pinging @NixOS/nix-formatting.
2025-04-01 20:10:43 +02:00
Jan Tojnar
ed0ddc3502 gst_all_1: Disable GLIB_DEBUG
`glib_debug` option (`gobject-cast-checks` prior to 1.26) defaults to `auto`, which would result in the cast checks being disabled on stable versions, if we did not use `-Dauto_features=enabled`. Let’s disable the option as it is meant to be on stable releases: https://gitlab.gnome.org/GNOME/glib/-/blob/main/docs/macros.md#g_enable_debug

Also remove option disabling `glib_asserts`. It was introduced in 800ceaf1bd to remove references to `dev` output caused by `__FILE__` used in assertions but they no longer seem to appear. While the option supported the `auto` means disabled on stable versions feature, the option was actually enabled by default, so the comment was incorrect.
2025-03-27 11:02:49 +01:00
Jan Tojnar
9d2cae69ef gst_all_1.gst-plugins-base: 1.24.10 → 1.26.0
- Update https://gstreamer.freedesktop.org/releases/1.26/
- Use `finalAttrs` pattern
- Add `updateScript`
2025-03-27 06:59:08 +01:00
Marcin Serwin
bc157d1d01 gst_all_1.gst-plugins-base: disable libvisual 2025-03-09 16:30:44 +01:00
Reno Dakota
5af5812fd4 gst_all_1.*: 1.24.7 -> 1.24.10
https://discourse.gstreamer.org/t/gstreamer-1-24-10-stable-bug-fix-release/3683
2024-12-14 08:54:55 +00:00
Artturin
f0e657f3b1 Merge branch 'master' into staging-next 2024-09-25 06:05:01 +03:00
Artturin
e0464e4788 treewide: replace stdenv.is with stdenv.hostPlatform.is
In preparation for the deprecation of `stdenv.isX`.

These shorthands are not conducive to cross-compilation because they
hide the platforms.

Darwin might get cross-compilation for which the continued usage of `stdenv.isDarwin` will get in the way

One example of why this is bad and especially affects compiler packages
https://www.github.com/NixOS/nixpkgs/pull/343059

There are too many files to go through manually but a treewide should
get users thinking when they see a `hostPlatform.isX` in a place where it
doesn't make sense.

```
fd --type f "\.nix" | xargs sd --fixed-strings "stdenv.is" "stdenv.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "stdenv'.is" "stdenv'.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "clangStdenv.is" "clangStdenv.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "gccStdenv.is" "gccStdenv.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "stdenvNoCC.is" "stdenvNoCC.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "inherit (stdenv) is" "inherit (stdenv.hostPlatform) is"
fd --type f "\.nix" | xargs sd --fixed-strings "buildStdenv.is" "buildStdenv.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "effectiveStdenv.is" "effectiveStdenv.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "originalStdenv.is" "originalStdenv.hostPlatform.is"
```
2024-09-25 00:04:37 +03:00
Emily
830fd9c48b gst_all_1.gst-plugins-base: 1.24.3 -> 1.24.7 2024-09-02 16:59:51 +01:00
Alyssa Ross
b64a75b72f gst_all_1.gst-plugins-base: disable introspection if unavailable 2024-09-02 15:15:11 +02:00
Alyssa Ross
b97d2b7eb1 gst_all_1.gst-plugins-base: depend on wayland-scanner
Currently wayland-scanner is defined to be wayland.bin, but we want to
split wayland-scanner into a separate package.
2024-08-11 16:04:13 +03:00
Alyssa Ross
9526ee7627 gst_all_1.gst-plugins-base: enable debug info 2024-07-20 10:04:39 +02:00
Lily Foster
c678743f80 treewide: remove lilyinstarlight 2024-07-02 03:17:01 +02:00
Lily Foster
f2b478da88 gst_all_1.gst-plugins-base: 1.24.2 -> 1.24.3 2024-05-22 10:47:09 -04:00
Lily Foster
a6ccdd6af2 gst_all_1.gst-plugins-base: disable drm on darwin 2024-04-22 17:20:59 -04:00
Maxine Aubrey
5d9a07b692 gst_all_1.gst-plugins-base: 1.24.1 → 1.24.2 2024-04-22 21:11:28 +02:00
Maxine Aubrey
1639ef9883 gst_all_1.gst-plugins-base: 1.22.9 → 1.24.1 2024-04-22 21:11:14 +02:00
Alyssa Ross
3739b93af4 gst_all_1.gst-plugins-base: 1.22.8 -> 1.22.9 2024-02-10 16:23:13 +01:00
Lily Foster
c82bdc7272 gst_all_1.gst-plugins-base: 1.22.7 -> 1.22.8 2023-12-22 10:51:41 -05:00
Lily Foster
3b8197a2b7 gst_all_1.gst-plugins-base: 1.22.6 -> 1.22.7 2023-11-25 09:11:45 -05:00
Lily Foster
fa7fdeabb2 gst_all_1.gst-plugins-base: 1.22.5 -> 1.22.6 2023-09-27 17:16:41 -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
Lily Foster
072efc09d7 gst_all_1.gst-plugins-base: 1.22.4 -> 1.22.5 2023-07-27 07:14:37 -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