11042 Commits

Author SHA1 Message Date
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
quantenzitrone bb620fb530 openal-soft: rename from openalSoft
fit attrname to pname
2026-02-12 05:16:39 +01:00
Jo 5b32645924 dwarf-fortress-packages.themes.*: set pname and version (#487656) 2026-02-09 21:20:17 +00:00