Commit Graph

33 Commits

Author SHA1 Message Date
quantenzitrone
44560ee9f7 various: make all uses of fixed point builders use finalAttrs as argument
some of these were just typos like `finalAttr`, `finalAtts` or `finaAttrs`
some of these were using `self`, `final`, `finalPackage`, `attrs` or `_`
some of these were wrong by using `oldAttrs` or `finalPackages`

other than the nixos manual this shouldn't create any rebuilds
2026-02-06 23:22:29 +01: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
Brenton Simpson
ef3d0ccd32 godot3: 3.6 -> 3.6.2 2026-01-22 22:09:49 -05:00
Brenton Simpson
de181d849b godot3: add mainProgram 2026-01-02 17:19:47 -08: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
Wolfgang Walther
91a8fee3aa treewide: remove redundant parentheses
Auto-fixed by nixf-diagnose.
2025-10-05 10:52:03 +02:00
Wolfgang Walther
5a0711127c treewide: run nixfmt 1.0.0 2025-07-24 13:55:40 +02:00
David McFarland
c4b497e8d4 godot3-mono: fix compile error with mono 6.14
This was introduced with #401409.
2025-05-19 09:42:59 -03:00
Arne Keller
47303f9b23 godot3: fix PIE hardening (#370627) 2025-03-16 17:17:26 +01:00
Marcin Serwin
6159c28f79 godot3: 3.5.2 -> 3.6 2025-02-28 18:36:49 +01:00
Marcin Serwin
2884dea84b godot3: format with nixfmt 2025-02-28 18:36:49 +01:00
FliegendeWurst
81077e83ae godot3: fix PIE hardening 2025-01-12 14:59:06 +01:00
GGG
1cd9516969 treewide: migrate nix-based dotnet lockfiles to JSON 2024-12-17 19:49:03 -03:00
Silvan Mosberger
4f0dadbf38 treewide: format all inactive Nix files
After final improvements to the official formatter implementation,
this commit now performs the first treewide reformat of Nix files using it.
This is part of the implementation of RFC 166.

Only "inactive" files are reformatted, meaning only files that
aren't being touched by any PR with activity in the past 2 months.
This is to avoid conflicts for PRs that might soon be merged.
Later we can do a full treewide reformat to get the rest,
which should not cause as many conflicts.

A CI check has already been running for some time to ensure that new and
already-formatted files are formatted, so the files being reformatted here
should also stay formatted.

This commit was automatically created and can be verified using

    nix-build a08b3a4d19.tar.gz \
      --argstr baseRev b32a094368
    result/bin/apply-formatting $NIXPKGS_PATH
2024-12-10 20:26:33 +01:00
David McFarland
597474a8f1 dotnet: nixfmt output of nuget-to-nix 2024-12-05 10:09:05 -04:00
David McFarland
d3ca5027fa dotnet: use unpacked nuget packages 2024-07-31 00:47:14 -03:00
Doron Behar
e550655a71 godot3-mono: fix scons override python3 argument 2024-07-12 08:49:32 +03:00
David McFarland
b5e9c49dd1 godot3-mono: use python311 in scons
The build scripts use distutils, which was removed in Python 3.12:

  File "/build/source/modules/mono/build_scripts/mono_configure.py",
  line 479:
      from distutils.dir_util import copy_tree
2024-07-10 23:45:03 -03:00
Alexis Hildebrandt
755b915a15 treewide: Remove indefinite article from meta.description
nix run nixpkgs#silver-searcher -- -G '\.nix$' -0l 'description.*"[Aa]n?' pkgs \
  | xargs -0 nix run nixpkgs#gnused -- -i '' -Ee 's/(description.*")[Aa]n? (.)/\1\U\2/'
2024-06-09 23:07:45 +02:00
rotaerk
e555a7b3d1 godot3: add mono builds 2023-07-30 18:46:49 -04:00
rotaerk
e138e656c7 godot3: refactor and rename from godot
The godot base derivation was implemented by passing a recursive
attrset to mkDerivation. This is problematic because recursive
references to attributes that are later overridden don't notice the
override. Switched to the approach of giving mkDerivation a lambda
that receives a self argument, which allows recursive references to
the final value after overrides are applied.

The related derivations (for export templates, headless, and server
builds of godot) duplicated content from the base derivation. This
refactor eliminated that by using overridable attributes to
parameterize the scripts.

The main motivation for this refactor was to help me add derivations
for mono builds of godot.

Renamed to godot3 to distinguish from version 4, which is a complete
rewrite and effectively a different tool altogether.
2023-07-30 18:46:07 -04:00
LoveIsGrief
d8eab115b6 godot: Add major version to binaries and desktop entries
Fixes #235384 Godot 3 and Godot 4 share same desktop entry, thus not possible to install both at the same time.
2023-06-01 22:30:14 +02:00
Kirill Radzikhovskyy
f0cab06f93 godot: 3.5.1 -> 3.5.2 2023-05-14 18:15:39 +10:00
Weijia Wang
eb2ade40d1 treewide: migrate more packages to scons_latest 2023-03-25 18:39:03 +02:00
Sergei Trofimovich
abcad620c6 godot: fix NIX_* environment propagations to scons
scons build system does not work by default in nixpkgs envoironment as
it filters system environment and throws away NIX_* flags:

    https://scons.org/doc/2.1.0/HTML/scons-user/x1750.html

Fix build system to always propagate os.environment.
2023-01-27 22:02:43 +00:00
Shiryel
e149ae2429 godot_4: init at 4.0-beta3 2022-10-23 18:00:52 -03:00