Commit Graph

50 Commits

Author SHA1 Message Date
K900
45ae10c84d Merge remote-tracking branch 'origin/master' into staging-next 2026-07-15 10:52:37 +03:00
Emily
fdb820602b treewide: drop simple x86_64-darwin mentions
To reproduce:

    $ nix run nixpkgs/3b32825de172d0bc85664f495edb096b10862524#ast-grep \
        -- scan --update-all --inline-rules '
          id: nix-x86_64-darwin
          language: nix
          rule:
            any:
              - pattern: "\"x86_64-darwin\""
                kind: list_expression > string_expression
              - pattern:
                  context: "{ \"x86_64-darwin\" = $EXPR; }"
                  selector: binding
              - pattern:
                  context: "{ x86_64-darwin = $EXPR; }"
                  selector: binding
          fix:
            template: ""
        ' pkgs
    $ nix run nixpkgs/3b32825de172d0bc85664f495edb096b10862524#ast-grep \
        -- scan --update-all --inline-rules '
          id: json-first-x86_64-darwin
          language: json
          rule:
            kind: object > pair:nth-child(1)
            has:
              pattern: "\"x86_64-darwin\""
              field: key
          fix:
            template: ""
            expandEnd: { regex: "," }
        ' pkgs
    $ nix run nixpkgs/3b32825de172d0bc85664f495edb096b10862524#ast-grep \
        -- scan --update-all --inline-rules '
          id: json-x86_64-darwin
          language: json
          rule:
            kind: object > pair
            has:
              pattern: "\"x86_64-darwin\""
              field: key
          fix:
            template: ""
            expandStart: { regex: "," }
        ' pkgs
    $ git restore pkgs/by-name/om/omnix/package.nix
    $ git diff --name-only -z \
        | nix shell nixpkgs/3b32825de172d0bc85664f495edb096b10862524#gnused \
            -c xargs -0 sed -i '/^$/N; /^\n\? \+$/d'
    $ treefmt
2026-07-15 03:58:16 +01:00
Emily
03741d43de Revert "godot: fix build on darwin by linking with lld"
The ld64 issue has been fixed.

This reverts commit 0a930dd847.
2026-07-15 03:26:25 +01:00
Samiser
0a930dd847 godot: fix build on darwin by linking with lld 2026-07-14 14:06:32 +01:00
Sam Cribbs
4d2c1e88b4 godot_4_7: init at 4.7-stable
Assisted-by: GitHub Copilot
2026-06-23 11:53:03 -07:00
Sam Cribbs
8bcc5d4727 godot: set __structuredAttrs and strictDeps to true
Assisted-by: GitHub Copilot
2026-06-23 11:53:03 -07:00
superherointj
6b011c1fd9 godot: remove superherointj from maintainers 2026-06-17 12:33:55 -03:00
Eman Resu
c4e70c2a59 various: remove nested lists in build inputs 2026-05-16 22:39:19 -04:00
superherointj
dbb6716c93 godot: 4.6.1-stable -> 4.6.2-stable
https://github.com/godotengine/godot/releases/tag/4.6.2-stable

https://godotengine.org/article/maintenance-release-godot-4-6-2/

https://godotengine.github.io/godot-interactive-changelog/#4.6.2
2026-04-02 14:47:19 -03:00
superherointj
de99cf3b05 godot: add superherointj as maintainer 2026-03-07 15:02:54 -03:00
Gergő Gutyina
8d0298e67e godot*: move env variable to env for structuredAttrs (#491924) 2026-03-01 17:54:16 +00:00
quantenzitrone
d55f87e327 various: use only finalAttrs everywhere where finalAttrs and rec was used at the same time 2026-02-22 22:53:57 +01:00
superherointj
4d890d728b godot_4_6: 4.6-stable -> 4.6.1-stable
https://godotengine.org/article/maintenance-release-godot-4-6-1/

https://github.com/godotengine/godot/releases/tag/4.6.1-stable

https://godotengine.github.io/godot-interactive-changelog/#4.6.1
2026-02-19 10:22:54 -03:00
Stefan Frijters
f61bd4942a godot*: move env variable to env for structuredAttrs 2026-02-19 01:15:39 +01:00
David McFarland
1aac506090 godot-mono: fix darwin build 2026-02-11 14:37:56 -04:00
quantenzitrone
f690155396 various: rename references from libXrender to libxrender
this shouldn't create any rebuilds
2026-02-06 00:29:19 +01:00
quantenzitrone
43cdce2c39 various: rename references from libXrandr to libxrandr
this shouldn't create any rebuilds
2026-02-06 00:29:06 +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
5e4a1bdd9c various: rename references from libXinerama to libxinerama
this shouldn't create any rebuilds
2026-02-06 00:25:42 +01:00
quantenzitrone
543572a942 various: rename references from libXfixes to libxfixes
this shouldn't create any rebuilds
2026-02-06 00:25:40 +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
quantenzitrone
8382a53a4c various: rename references from libXcursor to libxcursor
this shouldn't create any rebuilds
2026-02-06 00:24:45 +01:00
quantenzitrone
55280fa564 various: rename references from libX11 to libx11
this shouldn't create any rebuilds
2026-02-06 00:24:34 +01:00
David McFarland
a05303e9a3 godot_4_6: fix TLS handshake fail preventing assetlib use (#484444) 2026-01-31 18:50:07 +00:00
David McFarland
5a4b6bab88 godot_4: add missing gettext dependency (#484456) 2026-01-31 16:23:51 +00:00
David McFarland
51a9f8be74 godot: add darwin support 2026-01-28 14:08:06 -04:00
superherointj
75e83f1d9c godot_4: add missing gettext dependency 2026-01-27 14:40:56 -03:00
superherointj
b8fcbdf1c8 godot_4_6: fix TLS handshake fail preventing assetlib use
Fixes #454608

Upstream: https://github.com/NixOS/nixpkgs/issues/454608
2026-01-27 14:08:40 -03:00
David McFarland
77fcbd9095 godot_4_6: init at 4.6-stable 2026-01-26 11:53:15 -04:00
David McFarland
9e41435d69 godot_4_3: fix build on GCC 15 2026-01-02 14:59:37 -04:00
David McFarland
b306c67538 godot: 4.5-stable -> 4.5.1-stable 2025-10-15 14:46:14 -03:00
Wolfgang Walther
91a8fee3aa treewide: remove redundant parentheses
Auto-fixed by nixf-diagnose.
2025-10-05 10:52:03 +02:00
David McFarland
b21494c0c5 godot: avoid builtin libraries where possible 2025-09-30 10:06:18 -03:00
timoreo
67eb0f0494 godot: fix obj being copied to output 2025-09-20 11:21:57 +02:00
Niklas Korz
966d5ad75a godot_4_5: init at 4.5-stable
https://godotengine.org/releases/4.5/

Co-authored-by: David McFarland <corngood@gmail.com>
2025-09-16 20:53:26 +02:00
Wolfgang Walther
5a0711127c treewide: run nixfmt 1.0.0 2025-07-24 13:55:40 +02:00
David McFarland
6706daaa86 godot-mono: use wrapper to find dotnet-sdk
The wrapper allows overriding like:

godot-mono.overrideAttrs { dotnet-sdk = dotnet-sdk_9; }

The unwrapped version is available at godot-mono.unwrapped, and can be
manually used with a dotnet SDK from $PATH.
2025-07-10 23:18:59 -03:00
David McFarland
d13431826f godot: remove unused dependency in test 2025-07-10 13:29:23 -03:00
David McFarland
1a8f4e478c fixup! godot: package export templates 2025-05-10 20:50:02 -03:00
David McFarland
f2ae5385a2 godot: disable strict aliasing 2025-05-10 20:50:01 -03:00
David McFarland
4db0687258 godot: disable sowrap 2025-05-10 20:50:01 -03:00
David McFarland
43c0c57046 godot: fix compiler environment in scons 2025-05-10 20:50:01 -03:00
David McFarland
54fee419c5 godot: package export templates 2025-05-10 20:50:00 -03:00
David McFarland
03756b9836 godot: move export templates into share/godot/export_templates 2025-05-10 20:50:00 -03:00
David McFarland
da9f85d9cc godot-mono: fix DOTNET_ROOT 2025-05-10 20:49:59 -03:00
David McFarland
27afb70cd2 godot: fix runHook typo 2025-05-10 20:49:59 -03:00
David McFarland
e32a27edc3 godot: disable autoPatchelf on $debug
Fixes: #399818
2025-04-20 11:12:31 -03:00
David McFarland
4f5970c8e7 godot: add project test 2025-03-08 11:22:00 -04:00
David McFarland
24fcfa457a godot: add bin/godot symlink 2025-03-08 11:22:00 -04:00
David McFarland
57cb153e9f godot: support multiple versions 2025-03-08 11:17:00 -04:00