Commit Graph

132 Commits

Author SHA1 Message Date
whoomee
137c05240f gstreamer: 1.28.5 -> 1.28.6 2026-08-12 12:33:54 +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
Marcin Serwin
85ac6ca088 maintainers: drop ttuegel
Signed-off-by: Marcin Serwin <marcin@serwin.dev>
2026-05-31 20:27:39 +02:00
whoomee
f9e91528eb gstreamer: 1.26.5 -> 1.26.11, adopt 2026-03-16 15:59:52 +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
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
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
361dfd3fba gst_all_1.gstreamer: 1.24.10 → 1.26.0
- Update https://gstreamer.freedesktop.org/releases/1.26/
- Format expression
- Use `finalAttrs` pattern
- Add `updateScript`
2025-03-27 06:59:07 +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
Emily
43701e2bfc gst_all_1.gstreamer: only try to link libdw if it is available (#347173) 2024-10-08 01:46:01 +01:00
Randy Eckenrode
646d4d5a2d gst_all_1.gstreamer: only try to link libdw if it is available 2024-10-07 08:13:29 -04: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
b45e06c521 gst_all_1.*: build with the macOS 12.3 SDK
Thanks to <https://github.com/NixOS/nixpkgs/pull/340131>, this now
works, and we no longer need to vendor the patch.
2024-09-16 17:54:50 +02:00
Emily
a1dbc04bb9 gst_all_1.gstreamer: disable Rust if unavailable (#338999) 2024-09-04 16:12:25 +01:00
github-actions[bot]
51a5301f19 Merge staging-next into staging 2024-09-03 18:04:59 +00:00
Alyssa Ross
28adcaa9b9 gst_all_1.gstreamer: disable Rust if unavailable 2024-09-03 17:47:31 +02:00
Emily
2f7222d34d gst_all_1.gstreamer: 1.24.3 -> 1.24.7 2024-09-02 16:59:51 +01:00
Alyssa Ross
52b0b4ef3d gst_all_1.gstreamer: use a better libunwind check
Checking for Darwin didn't take into account that we also use a
libunwind implementation without pkg-config on riscv32-linux.  Fix by
checking for the presence of the pkg-config file required directly,
rather than by using platform as a proxy.
2024-09-02 15:43:46 +02:00
Alyssa Ross
b5c88efba7 gst_all_1.gstreamer: disable introspection if unavailable 2024-08-31 09:22:31 +02:00
Alyssa Ross
af10a338fe gst_all_1.gstreamer: disable libunwind if unavailable 2024-08-31 09:11:42 +02:00
Alyssa Ross
ed6effab25 gst_all_1.gstreamer: enable debug info 2024-07-20 10:04:56 +02:00
Lily Foster
c678743f80 treewide: remove lilyinstarlight 2024-07-02 03:17:01 +02:00
Lily Foster
c354a3421e gst_all_1.gstreamer: 1.24.2 -> 1.24.3 2024-05-22 10:45:59 -04:00
Maxine Aubrey
fa3e364452 gst_all_1.gstreamer: 1.24.1 → 1.24.2
https://gstreamer.freedesktop.org/releases/1.24/#1.24.2
https://gitlab.freedesktop.org/gstreamer/gstreamer/-/compare/1.24.1...1.24.2
2024-04-22 21:11:28 +02:00
Maxine Aubrey
4c214a73c3 gst_all_1.gstreamer: 1.22.9 → 1.24.1
https://gstreamer.freedesktop.org/releases/1.24/
https://gitlab.freedesktop.org/gstreamer/gstreamer/-/compare/1.22.9...1.24.1
2024-04-22 21:11:14 +02:00
Philip Taron
5996ad015b gstreamer: gate elfutils on package availability rather than isLinux 2024-04-03 00:10:40 +02:00
Vladimír Čunát
bf641bb943 Merge #276408: gst_all_1.gst-plugins-good: dlopen libsoup_3 with an absolute path
...into staging
2024-02-29 19:37:34 +01:00
Alyssa Ross
0436c773c0 gst_all_1.gstreamer: 1.22.8 -> 1.22.9 2024-02-10 16:20:00 +01:00
annalee
f465c29e04 gst_all_1.gst-plugins-good: dlopen libsoup_3 with an absolute path 2023-12-29 12:32:50 +00:00
Lily Foster
4170b88191 gst_all_1.gstreamer: 1.22.7 -> 1.22.8 2023-12-22 10:51:25 -05:00
Lily Foster
b3d32f5302 gst_all_1.gstreamer: 1.22.6 -> 1.22.7 2023-11-25 09:11:26 -05:00
Lily Foster
66cddd6a6c gst_all_1.gstreamer: 1.22.5 -> 1.22.6 2023-09-27 17:16:40 -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
7f81aee433 gst_all_1.gstreamer: 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