Commit Graph

11044 Commits

Author SHA1 Message Date
Ben Siraphob
062d2b697e pkgs: fix typos in applications, data, desktops, games and misc
Assisted-by: Claude Code (claude-opus-5)
2026-08-02 11:15:27 -07:00
夜坂雅
b05b2c6139 spring: cleanup undropped files 2026-07-26 11:03:13 +08:00
Peder Bergebakken Sundt
c7fe20700d openra: migrate to pkgs/by-name (#538831) 2026-07-18 15:25:38 +00:00
@mjones
440bfcc2a7 dwarf-fortress-packages.dwarf-fortress-original: 53.14 -> 53.15 (#541111) 2026-07-15 03:39:00 +00: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
R. Ryantm
f5e6d80197 dwarf-fortress-packages.dwarf-fortress-original: 53.14 -> 53.15 2026-07-12 16:56:02 +00:00
𝑷𝒉𝒊𝒍𝒐𝒄𝒂𝒍𝒚𝒔𝒕
1b2ecf38c9 cataclysm-dda: added maintainer philocalyst 2026-07-06 21:23:53 -04:00
𝑷𝒉𝒊𝒍𝒐𝒄𝒂𝒍𝒚𝒔𝒕
381f2ab874 cataclysm-dda: 0.H -> 0.I 2026-07-06 21:23:50 -04:00
𝑷𝒉𝒊𝒍𝒐𝒄𝒂𝒍𝒚𝒔𝒕
df09156e11 cataclysm-dda: refactor common.nix 2026-07-06 21:23:32 -04:00
𝑷𝒉𝒊𝒍𝒐𝒄𝒂𝒍𝒚𝒔𝒕
e0d5fc661f cataclysm-dda: update locale-path.patch for new upstream path API 2026-07-06 21:23:30 -04:00
𝑷𝒉𝒊𝒍𝒐𝒄𝒂𝒍𝒚𝒔𝒕
d04dfa7617 cataclysm-dda: fix desktop file name in wrapper 2026-07-06 21:23:28 -04:00
magicquark
9b9845f36d openra: migrate to pkgs/by-name 2026-07-06 02:15:57 +01:00
Dmitry Bogatov
f3e8af23b2 treewide: Fix malformed input hashes
Nixcpp implementation of base64 decoder ignores everything that comes
after the first "=" symbol. Clean up the existing nixcpp code so the
decoder can be made strict one day.

https://github.com/NixOS/nix/blob/master/src/libutil/base-n.cc#L94
2026-06-21 06:00:00 -04:00
Marcin Serwin
11e2354def maintainers: drop rardiol
Signed-off-by: Marcin Serwin <marcin@serwin.dev>
2026-06-07 12:09:58 +02:00
Guy Chronister
f9dde9e2fa openloco: migrate to by-name 2026-05-29 15:42:18 -05:00
@mjones
1ccc914847 dfhack: move env variables into env for structuredAttrs (#524001) 2026-05-25 23:11:34 +00:00
Morgan Jones
12272aedde dfhack: fix hash
The provided hash was for -r1, not -r2, which didn't work if you didn't
have a FOD cached.
2026-05-25 16:02:04 -07:00
Stefan Frijters
b58a49e4e4 dfhack: move env variables into env for structuredAttrs 2026-05-25 15:01:21 +02:00
Sigmanificient
0bbc8dffae treewide: set meta.license on hooks 2026-05-25 13:48:20 +02:00
Morgan Jones
be347c722d dwarf-fortress: 53.11 -> 53.14 2026-05-24 23:40:09 -07:00
Michael Hoang
261e4d4375 minecraftServers: move to by-name (#512168) 2026-05-19 17:20:45 +00:00
Peder Bergebakken Sundt
440c10b078 openloco: 25.11 -> 26.04 (#515963) 2026-05-19 14:10:55 +00:00
Marcin Serwin
90d0f6f64d tibia: drop (#521033) 2026-05-16 20:05:11 +00:00
quantenzitrone
3b9218f289 tibia: drop
The package is unmaintained and hasn't been updated since 2014.
New versions of the game are done via the launcher, which was attempted to be packaged in https://github.com/NixOS/nixpkgs/pull/440972
and there also seems to be https://github.com/losty17/tibia-nix
2026-05-16 19:44:25 +02:00
Atemu
29d9055128 yquake2: move icon to spec-compliant location and fix build with GCC 15 (#492744) 2026-05-16 11:57:05 +00:00
zimward
2d2cc102be minecraftServers: move to by-name 2026-05-14 13:00:17 +02:00
Yves Fischer
6ad60435f1 openloco: 25.12 → 26.04
https://openloco.io/news/2026/04/openloco-v26.04.html
2026-05-02 22:35:54 +02:00
mow44
3a2fd42a2f openloco: 25.11 → 25.12
https://openloco.io/news/2025/12/openloco-v25.12.html
2026-05-02 22:02:27 +02:00
nixpkgs-ci[bot]
033bc223bd Merge master into staging-next 2026-04-20 00:31:09 +00:00
Peder Bergebakken Sundt
8a1b70b2e0 cataclysm-dda: 0.H -> 0.H-2025-07-10-0402 (#499867) 2026-04-19 21:15:44 +00:00
nixpkgs-ci[bot]
63496be1d6 Merge master into staging-next 2026-04-12 00:29:50 +00:00
Philip Taron
ecf27c22b7 requireFile: don't perform Bash expansion (#508672) 2026-04-11 18:24:29 +00:00
Adam Dinwoodie
b3981c0896 requireFile: don't perform Bash expansion
When printing the error message with instructions to manually obtain a
fixed-output derivation using requireFile, print the string as escaped
using `escapeShellArg`, rather than using a here-doc where Bash
expansion will be performed.

This permits passing instructions that contain characters that Bash
would normally expand without needing to escape them (or even know that
they need escaping from Bash), for example instructions referencing
`$PWD`.

Document this in the current release notes, and update existing
requireFile calls that perform this now-unnecessary escaping.  In
passing, fix up a couple of minor message errors.
2026-04-11 11:18:18 -07:00
Randy Eckenrode
2a071a0471 Merge branch 'master' into staging-next 2026-04-07 21:13:06 -04:00
Sigmanificient
6a3412b49a fteqw: fix build 2026-04-04 02:39:41 +02:00
nixpkgs-ci[bot]
304c5f4649 Merge staging-next into staging 2026-04-02 18:19:01 +00:00
Ben Siraphob
59b52db759 treewide: remove redundant name attrs and parseDrvName calls 2026-04-01 21:04:20 -07:00
nixpkgs-ci[bot]
6554ffb2e0 Merge staging-next into staging 2026-03-22 06:18:41 +00:00
Dee Anzorge
4cbb8f5e1c cataclysm-dda: 0.H -> 0.H-2025-07-10-0402
Instead of cherry picking backports ourselves in Nixpkgs, use upstream's
branch `0.H-branch`, which is 0.H + relevant backports.

Upstream does not seem to do point releases out of the backports branch,
but commits in it are tagged by their CI, so that is the tag we are
using.

Also ignore a warning with darwin/clang, which fails builds of stable
and git. Upstream fix is not in their backport branch, and
cataclysm-dda-git is currently behind it. See
https://github.com/CleverRaven/Cataclysm-DDA/pull/83499.
2026-03-19 22:37:59 +01:00
Philip Taron
05aa64cb7c openra_2019: replace recursiveUpdate with // for meta
Pass `meta` from mod/engine call sites instead of `description`,
`homepage`, and `pos` as separate attributes. This lets `mod.nix` and
`engine.nix` merge meta with `//` instead of `recursiveUpdate`, so
`builtins.unsafeGetAttrPos` finds `meta.description` at each call site,
making the `pos = __curPos` workaround unnecessary.
2026-03-19 11:45:36 -07:00
Victor Engmark
c4f5dfad0d treewide: Remove continuation escape at end of commands
To avoid confusion and spurious newlines in the output.

Found by searching for a backslash followed by a newline, some
indentation, and then the end of multi-line string marker, using the
following extended regex:

```regex
\\\n +'';
```
2026-03-17 16:47:55 +01:00
R. Ryantm
c114b116ae dwarf-fortress-packages.dwarf-fortress-original: 53.10 -> 53.11 2026-03-06 09:56:53 +00:00
quantenzitrone
62efab0dad wxwidgets_3_{1,2}: rename from wxGTK3{1,2}
fit attrname to pname
2026-02-27 10:56:33 +01:00
Piotr Kwiecinski
b2236f4a58 yquake2: fix build with GCC 15 2026-02-25 17:26:37 +01:00
Yohann Boniface
9f00d63133 openal-soft: rename from openalSoft (#489668) 2026-02-22 23:11:56 +00:00
Piotr Kwiecinski
54be2f6470 yquake2: move icon to spec-compliant location 2026-02-21 13:12:39 +01:00
@mjones
223aaff670 dwarf-fortress-full: set pname and version (#491676) 2026-02-21 03:07:07 +00:00
jopejoe1
82ebaa56ff dwarf-fortress-packages.legends-browser: set pname and version 2026-02-18 09:42:42 +01:00
jopejoe1
af5f13bd46 dwarf-fortress-full: set pname and version 2026-02-18 09:41:18 +01:00
Jamie Magee
773dbb3e13 openra: patch to build with .NET 8 (from EOL .NET 6)
Upstream release-20250330 still targets net6.0, which went EOL in
November 2024. The bleed engine already uses .NET 8.

Patch Directory.Build.props to retarget net6.0 -> net8.0. The code
uses C# language version 9, which is compatible with .NET 8. Build
tested on x86_64-linux with no errors (only deprecation warnings
for SYSLIB0051, which also appear in the bleed build).

Related: https://github.com/NixOS/nixpkgs/issues/326335
2026-02-13 14:25:53 -08:00