Commit Graph

861 Commits

Author SHA1 Message Date
Grimmauld
9c68f386b1 gstreamer: 1.28.5 -> 1.28.6 (#549902) 2026-08-17 09:39:16 +00:00
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
Weijia Wang
ad83723b97 gst_all_1.gst-devtools: fix loongarch64-linux build (#551277) 2026-08-13 15:00:00 +00:00
whoomee
3c13877d44 gst_all_1.gst-plugins-good: refactor mesonFlags 2026-08-12 12:33:55 +02:00
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
Weijia Wang
a9b59d5ab6 gst_all_1.gst-devtools: fix loongarch64-linux build 2026-08-10 23:19:15 +02:00
K900
bf36862050 gst_all_1.gst-libav: pin ffmpeg 8 2026-08-08 13:57:53 +03: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
nixpkgs-ci[bot]
d77da1d344 Merge master into staging-next 2026-07-27 18:32:26 +00:00
Vladimír Čunát
f9ba74678e gstreamer: 1.28.4 -> 1.28.5 (#541369) 2026-07-27 09:12:51 +00:00
zowoq
60cfcf1578 ld64 workaround reverts (#544048) 2026-07-27 08:30:56 +00:00
Colin
24d8353868 gst_all_1.gst-plugins-rs: fix cross compilation
fixes `nix-build -A pkgsCross.aarch64-multiplatform.gst_all_1.gst-plugins-rs`.

`jq` is used at build time, so place it in nativeBuildInputs. Otherwise
we invoke a version which only runs on the hostPlatform, instead of the
buildPlatform
2026-07-26 19:09:57 +00:00
whoomee
311df0ada3 gstreamer: 1.28.4 -> 1.28.5 2026-07-22 15:02:13 +02:00
Grimmauld
9f3a1ff388 gst-plugins-rs: 0.14.4 -> 0.15.3 (#534714) 2026-07-21 17:45:27 +00:00
whoomee
80d94bb38e gst-plugins-rs: 0.14.4 -> 0.15.3
Co-authored-by: Grimmauld <Grimmauld@grimmauld.de>
2026-07-21 14:19:42 +02:00
zowoq
16477632da Revert "gst_all_1.gst-plugins-bad: work around ld64 hardening issue"
This reverts commit 9315b841a7.
2026-07-21 12:22:33 +10:00
zowoq
2698646a86 Revert "gst_all_1.gst-plugins-bad: only set NIX_CLAGS_LINK on darwin"
This reverts commit 3aa415b2f4.
2026-07-21 12:22:33 +10: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
Martin Weinelt
3aa415b2f4 gst_all_1.gst-plugins-bad: only set NIX_CLAGS_LINK on darwin 2026-07-08 08:22:17 +02:00
Martin Weinelt
9315b841a7 gst_all_1.gst-plugins-bad: work around ld64 hardening issue 2026-07-08 05:03:14 +02:00
sempiternal-aurora
fb7e042104 gstreamer: fix build on darwin 2026-07-02 17:43:33 +10:00
K900
b812bc2a4a treewide: drop gst-vaapi
Upstream dropped it and it no longer builds.
2026-06-28 17:18:22 +03:00
Grimmauld
82a3bffc28 gst_all_1.gst-plugins-bad: don't build with gtk3 by default (#459808) 2026-06-23 20:38:12 +00: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
quantenzitrone
25b7473d18 ladspa-header: refactor and rename from ladspaH
There isn't really an upstream package name since this header file is
normally just part of ladspa-sdk.
ladspa-header seems like a more fitting name for this package.
Could also be ladspa-sdk-header, but there are also probably other
headers than ladspa.h in ladspa-sdk.
2026-02-10 16:52:01 +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
K900
3ac81a5564 Merge remote-tracking branch 'origin/staging-next' into staging 2026-01-26 21:15:56 +03:00
quantenzitrone
7d8132a92c treewide: remove references to the xorg namespace in pkgs (automated)
this creates some eval errors that will be fixed in the next commit

done with the following script:

```fish
\#!/usr/bin/env fish

set packagesjson (nix eval --impure --json --expr '
let
  lib = import ./lib;
in
import pkgs/servers/x11/xorg/default.nix (lib.mapAttrs (
  name: _:
  if name == "lib" then
    lib
  else if name == "config" then
    { allowAliases = false; }
  else
    name
) (__functionArgs (import pkgs/servers/x11/xorg/default.nix))) { }
' | jq)

set one (grep '^    [A-Za-z0-9_-]*$' pkgs/servers/x11/xorg/default.nix | string trim | string replace -r '$' Z | sort | string sub -e -1)
set two (grep '^  [A-Za-z0-9_-]* = [A-Za-z0-9_-]*;$' pkgs/servers/x11/xorg/default.nix | cut -d= -f1 | string trim | string replace -r '$' Z | sort | string sub -e -1)

for arg in $one $two
    set oname $arg
    set nname (echo $packagesjson | jq -r .$oname)

    if test $nname = null
        echo (set_color red)warn:(set_color normal) unknown package xorg.$oname >&2
        continue
    end

    echo $oname "->" $nname

    # replace basic xorg.$name references
    for file in (rg -F "xorg.$oname" --files-with-matches pkgs)
        # special cases
        sd -F "$oname = xorg.$oname;" "$nname = $nname;" $file

        # replace
        sd -F "xorg.$oname" "$nname" $file

        # fixup function arguments

        # prevent duplicate function args
        if grep -E " ($oname|$nname),\$" $file >/dev/null
            continue
        end

        if grep 'xorg\..' $file >/dev/null # case1: there is more so we can't just remove the function arg

            if grep ' xorg,$' $file >/dev/null
                sd ' xorg,$' " xorg,
                $nname," $file

            else if grep ' xorg ? .*,$' $file >/dev/null
                sd 'xorg( ? .*),$' "xorg\$1,
                $nname," $file

            else
                sd -F 'xorg,' "$nname,
                xorg," $file
            end

        else # case there is no more xorg..* so we can just replace the function arg
            sd 'xorg(| ? .*),.*$' "$nname," $file
        end
    end
end

nix fmt
```
2026-01-25 22:28:09 +01:00
Alyssa Ross
dc8565bb3a gst_all_1.gstreamer: move plugin pc files to $dev (#413193) 2026-01-21 18:42:45 +00: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
nixpkgs-ci[bot]
d1859a168f Merge staging-next into staging 2026-01-20 06:09:01 +00:00
Christoph Honal
2e3715a652 icamerasrc: fix platform-specific ipu6-camera-hal variants
The icamerasrc-ipu6ep and icamerasrc-ipu6epmtl packages were not using their platform-specific camera-hal variants, causing them to use the default ipu6 (Tiger Lake) HAL instead of the correct ipu6ep (Alder Lake/Raptor Lake) or ipu6epmtl (Meteor Lake) HAL.
2026-01-19 21:24:18 +01:00
Christoph Honal
a6798e6b8e ipu6, icamerasrc: update packages
- ipu6-camera-bins: migrate rev to tag (20250923_ov02e)
- ipu6-camera-hal: migrate rev to tag (20250923_ov02e)
- icamerasrc: unstable-2024-09-29 -> unstable-2025-12-26 (20251226_1140_191_PTL_PV_IoT)
- ipu6-drivers: unstable-2025-09-16 -> unstable-2025-11-12 (20251104_0740_359)
2026-01-19 21:24:17 +01:00
OPNA2608
2de5406ecd gst_all_1.gst-plugins-good: Request assembly optimisations, exclude nasm on non-x86_64 2026-01-12 15:04:13 +01:00
Wolfgang Walther
46c0c0eae7 Merge branch 'staging-next' into staging 2025-12-10 18:42:31 +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
nixpkgs-ci[bot]
f16fc9d4e7 Merge staging-next into staging 2025-12-06 00:17:35 +00:00
Alex Epelde
840ac0bbc3 gst_all_1.gst-plugins-rs: 0.14.2 -> 0.14.4
https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/blob/0.14.4/CHANGELOG.md
2025-12-04 03:29:45 -05:00
Alex Epelde
2b6d627938 gst_all_1.gst-plugins-rs: install pkgconfig files 2025-12-04 03:29:45 -05:00
Sandro
f4c715b8e6 gst_all_1.gst-plugins-bad: Fix build on ppc64 (#462664) 2025-11-26 18:51:44 +00:00
Wolfgang Walther
8ab9a0d981 maintainers: drop matthewbauer (#462219) 2025-11-25 17:55:30 +00:00