Commit Graph

82 Commits

Author SHA1 Message Date
whoomee
a9c473dbce gst_all_1.gst-libav: remove ffmpeg pin
GStreamer 1.28.6 adds support for ffmpeg 9.
2026-08-16 21:38:31 +02:00
whoomee
137c05240f gstreamer: 1.28.5 -> 1.28.6 2026-08-12 12:33:54 +02:00
K900
bf36862050 gst_all_1.gst-libav: pin ffmpeg 8 2026-08-08 13:57:53 +03:00
whoomee
311df0ada3 gstreamer: 1.28.4 -> 1.28.5 2026-07-22 15:02:13 +02: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
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
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
9bda879790 gst_all_1.gst-libav: 1.24.10 → 1.26.0
- Update https://gstreamer.freedesktop.org/releases/1.26/
- Format expression
- Use `finalAttrs` pattern
- Move `outputs` above `src` for consistency with other GStreamer packages
- Add `updateScript`
2025-03-27 06:59:09 +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
d8e8d2560e gst_all_1.gst-libav: 1.24.3 -> 1.24.7 2024-09-02 16:59:51 +01:00
Emily
b2d74c3088 gst_all_1.gst-libav: remove libav references 2024-08-25 18:39:02 +01:00
Jörg Thalheim
5356420466 treewide: remove unused with statements from maintainer lists
$ find -type f -name '*.nix' -print0 | xargs -P "$(nproc)" -0 sed -i \
  -e 's!with lib.maintainers; \[ *\];![ ];!' \
  -e 's!with maintainers; \[ *\];![ ];!'
2024-07-29 10:06:20 +08:00
Lily Foster
c678743f80 treewide: remove lilyinstarlight 2024-07-02 03:17:01 +02:00
Lily Foster
f46730494e gst_all_1.gst-libav: 1.24.2 -> 1.24.3 2024-05-22 10:48:43 -04:00
Maxine Aubrey
3549973101 gst_all_1.gst-libav: 1.24.1 → 1.24.2 2024-04-22 21:11:30 +02:00
Maxine Aubrey
c1be5e36e3 gst_all_1.gst-libav: 1.22.9 → 1.24.1 2024-04-22 21:11:16 +02:00
Alyssa Ross
e6617f5a43 gst_all_1.gst-libav: 1.22.8 -> 1.22.9 2024-02-10 16:30:59 +01:00
Lily Foster
b915ca4f8b gst_all_1.gst-libav: 1.22.7 -> 1.22.8 2023-12-22 10:52:07 -05:00
Lily Foster
2704423053 gst_all_1.gst-libav: 1.22.6 -> 1.22.7 2023-11-25 09:12:27 -05: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
efe1b51491 gst_all_1.gst-libav: 1.22.4 -> 1.22.5 2023-07-27 07:14:38 -04:00
Lily Foster
83ee43f14a gst_all_1.gst-libav: 1.22.3 -> 1.22.4 2023-06-21 20:39:01 -04:00
Lily Foster
ce3b3a9301 gst_all_1.gst-libav: 1.22.2 -> 1.22.3 2023-05-19 18:36:30 -04:00
Lily Foster
bae09e7319 gst_all_1.*: adopt maintainership as lilyinstarlight 2023-05-18 18:47:21 -04:00
Alyssa Ross
4705a06cc0 gst_all_1: re-disable docs for cross
Documentation was recently enabled, which broke the cross build.

Fixes: 46bf2c47f0 ("gst_all_1.gst-editing-services: 1.20.3 -> 1.22.2")
Fixes: 782969f5d6 ("gst_all_1.gst-rtsp-server: 1.20.3 -> 1.22.2")
Fixes: 79e42f53c2 ("gst_all_1.gst-devtools: 1.20.3 -> 1.22.2")
Fixes: 50b8c274ea ("gst_all_1.gst-vaapi: 1.20.3 -> 1.22.2")
Fixes: 26a54eba11 ("gst_all_1.gst-libav: 1.20.3 -> 1.22.2")
Fixes: a315e09637 ("gst_all_1.gst-plugins-ugly: 1.20.3 -> 1.22.2")
Fixes: f03d8ba1e1 ("gst_all_1.gst-plugins-bad: 1.20.3 -> 1.22.2")
Fixes: 3028bf5ea3 ("gst_all_1.gst-plugins-good: 1.20.3 -> 1.22.2")
Fixes: 4b859ee802 ("gst_all_1.gstreamer: 1.20.3 -> 1.22.2")
2023-04-19 01:04:18 +00:00
Lily Foster
26a54eba11 gst_all_1.gst-libav: 1.20.3 -> 1.22.2 2023-04-16 09:18:12 -04:00
Christian Albrecht
9be211b6a7 gst_all_1: 1.20.1 -> 1.20.3, fix CVE-2022-(192[0-5]|2122)
Vulnerabilities:
 - 7.8 https://nvd.nist.gov/vuln/detail/CVE-2022-1920
 - 7.8 https://nvd.nist.gov/vuln/detail/CVE-2022-1921
 - 7.8 https://nvd.nist.gov/vuln/detail/CVE-2022-1922
 - 7.8 https://nvd.nist.gov/vuln/detail/CVE-2022-1923
 - 7.8 https://nvd.nist.gov/vuln/detail/CVE-2022-1924
 - 7.8 https://nvd.nist.gov/vuln/detail/CVE-2022-1925
 - 7.8 https://nvd.nist.gov/vuln/detail/CVE-2022-2122

https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/1224
https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/1225
https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/1226
2022-08-11 12:23:38 +02:00
Trolli Schmittlauch
c4f1d21e66 gst_all_1: 1.20.0 -> 1.20.1 2022-04-09 01:54:05 +02:00
Jonathan Ringer
4f35eed05f gst_all_1.gst-libav: 1.18.5 -> 1.20.0 2022-02-04 15:36:03 -08:00
Josh Hoffer
6f4c70cbfe gst-plugins-base 1.18.4 -> 1.18.5 2022-01-11 12:51:09 +00:00
Martin Weinelt
52851b3f8c gstreamer: 1.18.2 -> 1.18.4
Fixes: CVE-2021-3497, CVE-2021-3498
2021-04-29 01:01:44 +02:00
Sandro Jäckel
40a88de407 gst_all_1: cleanup, remove darwin from inputs 2021-03-05 18:14:36 +01:00
Jonathan Ringer
9bb3fccb5b treewide: pkgs.pkgconfig -> pkgs.pkg-config, move pkgconfig to alias.nix
continuation of #109595

pkgconfig was aliased in 2018, however, it remained in
all-packages.nix due to its wide usage. This cleans
up the remaining references to pkgs.pkgsconfig and
moves the entry to aliases.nix.

python3Packages.pkgconfig remained unchanged because
it's the canonical name of the upstream package
on pypi.
2021-01-19 01:16:25 -08:00
Luke Granger-Brown
68fdbc6be1 gstreamer: 1.18.1 -> 1.18.2 2020-12-17 07:33:19 +01:00
Luke Granger-Brown
46e30163ff gstreamer: 1.18.0 -> 1.18.1 2020-11-23 18:22:32 +01:00
Niklas Hambüchen
0672de5b89 gstreamer: 1.16.2 -> 1.18.0
Fixes #98769.

Important changes from https://gstreamer.freedesktop.org/releases/1.18/:

* `gst-validate` was renamed to `gst-devtools` upstream:

    > * the `gst-validate` tarball has been superseded by
    >   the `gst-devtools` tarball for consistency with the git module name.

* `gst-python` is now Python 3 only:

    > * Python 2.x is no longer supported
2020-10-24 02:02:09 +02:00
Will Dietz
800ba7974e gst_all_1.gst-libav: 1.16.1 -> 1.16.2 2019-12-15 18:49:13 +01:00
Will Dietz
ca789d36ff gst_all_1.gst-libav: 1.16.0 -> 1.16.1 2019-11-14 12:09:05 +01:00
Will Dietz
1f6d0f00a0 gst_all_1: pname-ification 2019-11-14 01:54:39 +01:00
volth
46420bbaa3 treewide: name -> pname (easy cases) (#66585)
treewide replacement of

stdenv.mkDerivation rec {
  name = "*-${version}";
  version = "*";

to pname
2019-08-15 13:41:18 +01:00