766 Commits

Author SHA1 Message Date
Nakul S. fb0142357e mesa: 26.1.4 -> 26.1.5 2026-07-15 21:23:29 -05:00
Jo 134518cebe treewide: avoid using singleton lists for licenses (#535754) 2026-07-15 18:25:37 +00:00
Eman Resu ff094f60ad treewide: replace more singleton license lists 2026-07-15 14:04:39 -04:00
Emily 919042f6e6 mesa: drop x86_64-darwin mention in comment 2026-07-15 03:58:17 +01:00
nixpkgs-ci[bot] e82846a7a7 Merge master into staging-next 2026-07-03 07:06:41 +00:00
Ihar Hrachyshka b9c2759bb5 mesa: fix build on Darwin
Mesa 26.1.4 includes commit[1] which makes installed Gallium
driver names use libname_suffix. Remove obsolete workaround.

[1]: https://gitlab.freedesktop.org/mesa/mesa/-/commit/ad9e702a79e6c4603004eb0fe378abac4274777d
2026-07-02 20:53:05 -04:00
nixpkgs-ci[bot] 38758d019a Merge master into staging-next 2026-07-02 08:23:29 +00:00
K900 3657548543 mesa: 26.1.3 -> 26.1.4
Diff: https://gitlab.freedesktop.org/mesa/mesa/-/compare/mesa-26.1.3...26.1.4

Changelog: https://docs.mesa3d.org/relnotes/26.1.4.html
2026-07-02 10:17:42 +03:00
Sergei Trofimovich bc52944a1e libgbm: 26.0.3 -> 26.1.3 2026-06-20 10:08:42 +01:00
K900 37a1ccb86c mesa: 26.1.2 -> 26.1.3
Diff: https://gitlab.freedesktop.org/mesa/mesa/-/compare/mesa-26.1.2...mesa-26.1.3

Changelog: https://docs.mesa3d.org/relnotes/26.1.3.html
2026-06-18 15:48:09 +03:00
K900 cac87cf2d5 mesa: migrate to finalAttrs 2026-06-17 19:22:56 +03:00
K900 817d849e1f mesa: 26.1.1 -> 26.1.2 (#527516) 2026-06-03 11:14:54 +00:00
K900 b94e1e30d4 mesa: fix timeout on Darwin (#519195) 2026-06-03 11:09:33 +00:00
K900 14dbea3556 mesa: 26.1.1 -> 26.1.2
Diff: https://gitlab.freedesktop.org/mesa/mesa/-/compare/mesa-26.1.1...mesa-26.1.2

Changelog: https://docs.mesa3d.org/relnotes/26.1.2.html
2026-06-03 14:05:34 +03:00
Vladimír Čunát 8ddb5bfe36 mesa: drop a patch applied in 26.1.1
We got that since merge dd1e8dbab2
2026-05-28 10:51:01 +02:00
Sigmanificient 0bbc8dffae treewide: set meta.license on hooks 2026-05-25 13:48:20 +02:00
K900 e19f241565 mesa: 26.1.0 -> 26.1.1
Diff: https://gitlab.freedesktop.org/mesa/mesa/-/compare/mesa-26.1.0...mesa-26.1.1

Changelog: https://docs.mesa3d.org/relnotes/26.1.1.html
2026-05-19 21:30:09 +03:00
Randy Eckenrode a8778fc470 mesa: fix timeout on Darwin 2026-05-17 13:21:09 -04:00
K900 5e554dedcd mesa: drop jdupes dependency
Doesn't actually do anything, upstream installs symlinks correctly
and has done so for a very long time.
2026-05-10 05:54:49 +03:00
K900 bb65fa2b61 mesa: 26.0.6 -> 26.1.0
Diff: https://gitlab.freedesktop.org/mesa/mesa/-/compare/mesa-26.0.6...mesa-26.1.0

Changelog: https://docs.mesa3d.org/relnotes/26.1.0.html
2026-05-07 12:17:06 +03:00
R. Ryantm 882a7e9c12 driversi686Linux.mesa: 26.0.5 -> 26.0.6 2026-05-02 12:42:44 +00:00
Michael Daniels 0aacb00bef mesa: fix dylib rpath on darwin (#413053) 2026-04-26 00:22:04 +00:00
K900 0b721354eb Merge remote-tracking branch 'origin/master' into staging-next 2026-04-16 11:48:04 +03:00
K900 b71c3965ae mesa: 26.0.4 -> 26.0.5
Diff: https://gitlab.freedesktop.org/mesa/mesa/-/compare/mesa-26.0.4...mesa-26.0.5

Changelog: https://docs.mesa3d.org/relnotes/26.0.5.html
2026-04-16 10:53:09 +03:00
Ihar Hrachyshka 336b25b029 mesa: fix dylib rpath on darwin
Without the patch, Xephyr fails to start with:

Library not loaded: @rpath/libgallium-25.1.1.dylib

Signed-off-by: Ihar Hrachyshka <ihar.hrachyshka@gmail.com>
2026-04-14 21:48:23 -04:00
nixpkgs-ci[bot] 91a2bcd0df Merge staging-next into staging 2026-04-02 00:25:54 +00:00
K900 df26bc59d3 mesa: 26.0.3 -> 26.0.4
Diff: https://gitlab.freedesktop.org/mesa/mesa/-/compare/mesa-26.0.3...mesa-26.0.4

Changelog: https://docs.mesa3d.org/relnotes/26.0.4.html
2026-04-01 22:38:37 +03:00
Philip Taron 75544d2e52 mesa-libgbm: 25.1.0 -> 26.0.3
https://docs.mesa3d.org/relnotes/26.0.3.html
2026-03-23 11:41:15 -07:00
K900 cc29bf866a mesa: 26.0.2 -> 26.0.3
Diff: https://gitlab.freedesktop.org/mesa/mesa/-/compare/mesa-26.0.2...mesa-26.0.3

Changelog: https://docs.mesa3d.org/relnotes/26.0.3.html
2026-03-18 19:41:04 +03:00
K900 4fee11f52b mesa: 26.0.1 -> 26.0.2
Diff: https://gitlab.freedesktop.org/mesa/mesa/-/compare/mesa-26.0.1...mesa-26.0.2

Changelog: https://docs.mesa3d.org/relnotes/26.0.2.html
2026-03-12 15:51:46 +03:00
Randy Eckenrode 768c06d63e mesa: build KosmicKrisp on Darwin (#490558) 2026-02-27 14:01:03 +00:00
K900 605a8892eb mesa: 26.0.0 -> 26.0.1
Diff: https://gitlab.freedesktop.org/mesa/mesa/-/compare/mesa-26.0.0...mesa-26.0.1

Changelog: https://docs.mesa3d.org/relnotes/26.0.1.html
2026-02-25 20:58:18 +03:00
Randy Eckenrode 43537cf6b1 mesa: build KosmicKrisp on Darwin 2026-02-22 07:07:00 -05:00
K900 d85cd7fb61 mesa: 25.3.5 -> 26.0.0
Diff: https://gitlab.freedesktop.org/mesa/mesa/-/compare/mesa-25.3.5...mesa-26.0.0

Changelog: https://docs.mesa3d.org/relnotes/26.0.0.html
2026-02-11 22:18:51 +03:00
Alba Mendez 51e4265a5a mesa: allow rusticl zink to find libvulkan 2026-02-09 12:41:02 +01:00
K900 34714e8ec4 mesa: 25.3.4 -> 25.3.5
Diff: https://gitlab.freedesktop.org/mesa/mesa/-/compare/mesa-25.3.4...mesa-25.3.5

Changelog: https://docs.mesa3d.org/relnotes/25.3.5.html
2026-02-07 10:21:49 +03:00
quantenzitrone 584757f348 xcbutilkeysyms: rename references and deprecate alias
this shouldn't create any rebuilds
2026-02-04 22:58:56 +01: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
quantenzitrone c7c77c1aee treewide: remove all uses of 'with xorg;' in pkgs
this shouldn't create any rebuilds

this was done manually by grepping for `with xorg` and `with pkgs.xorg`
2026-01-25 22:26:00 +01:00
K900 66d1e19eeb mesa: 25.3.3 -> 25.3.4
musl fixes got merged upstream
2026-01-24 10:58:53 +03:00
K900 ed9dbbd2c3 mesa: 25.3.2 -> 25.3.3
32-bit build errors fixed.
2026-01-01 22:58:56 +03:00
sander 62316128a6 mesa: 25.3.1 -> 25.3.2 2025-12-18 06:48:50 +01:00
Linus Karl f5d0dbe994 mesa: drop unneeded vdpau dependency 2025-12-04 20:25:24 +01:00
K900 199edfb643 mesa: 25.3.0 -> 25.3.1 2025-12-04 11:03:53 +03:00
Val Packett d9f16a2f59 mesa: enable amdgpu-virtio (native context) support
Fixes #441300
2025-11-28 03:26:34 -03:00
Alyssa Ross cbe068324d mesa: fix build for musl
Fixes: ae921d60d3 ("mesa: 25.2.6 -> 25.3.0")
Signed-off-by: Alyssa Ross <hi@alyssa.is>
2025-11-20 23:22:53 +01:00
Colin 4264f487ee mesa: move pco_clc to cross_tools output
pco_clc is another one of those build helpers, newly added to mesa.
installing it to `cross_tools` fixes cross compilation of mesa.
2025-11-17 00:45:08 +00:00
K900 d1b40fe8a2 mesa: fix build on Darwin after 25.3
Fixes #462078. Upstream pls.
2025-11-16 13:17:22 +03:00
K900 1aa23f2e1b mesa: gate NPU drivers on 64-bit targets only
ethosu fails to build entirely, rocket does a bunch of pointer-to-int64
and back casts that will be wildly unsafe on 32-bit.
2025-11-15 13:40:52 +03:00
K900 ae921d60d3 mesa: 25.2.6 -> 25.3.0 2025-11-15 13:01:48 +03:00