Commit Graph

22 Commits

Author SHA1 Message Date
R. Ryantm
a187a1caf0 eduke32: 0-unstable-2026-02-03 -> 0-unstable-2026-08-07 2026-08-11 13:14:48 +00:00
Eman Resu
ff094f60ad treewide: replace more singleton license lists 2026-07-15 14:04:39 -04:00
R. Ryantm
4484e6c146 eduke32: 0-unstable-2025-10-17 -> 0-unstable-2026-02-03 2026-02-06 00:05:33 +00: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
Wolfgang Walther
0cf1b1c518 maintainers: drop sander
Inactive since at least 2024. Was removed as commmiter for inactivity a
while ago. No reaction to maintainer pings for quite some time.
2025-12-05 19:11:04 +01:00
Thomas Bertels
b2b56709f8 eduke32: Fix typo in description; homepage -> https 2025-11-24 12:48:02 +01:00
R. Ryantm
c096940dd2 eduke32: 0-unstable-2025-09-13 -> 0-unstable-2025-10-17 2025-10-21 09:40:05 +00:00
R. Ryantm
18391e4035 eduke32: 0-unstable-2025-08-13 -> 0-unstable-2025-09-13 2025-09-19 07:14:18 +00:00
R. Ryantm
0c3aa1f691 eduke32: 0-unstable-2025-07-04 -> 0-unstable-2025-08-13 2025-08-18 09:02:09 +00:00
Wolfgang Walther
5a0711127c treewide: run nixfmt 1.0.0 2025-07-24 13:55:40 +02:00
R. Ryantm
96c8f59c80 eduke32: 0-unstable-2025-04-11 -> 0-unstable-2025-07-04 2025-07-05 17:07:52 +00:00
qubitnano
9fc20cc5e9 eduke32: remove gtk2
gtk2 is used for the startup window, but we never actually used it
because we never added gtk2 to LD_LIBRARY_PATH.
2025-05-26 21:48:21 -04:00
qubitnano
120880f12c eduke32: add update script 2025-05-25 13:56:49 -04:00
qubitnano
c2fcace1ac eduke32: automatically update VC_REV 2025-05-25 13:56:49 -04:00
K900
e0b2b6b172 Merge remote-tracking branch 'origin/master' into staging-next 2025-04-25 09:16:39 +03:00
qubitnano
db1f519498 eduke32: 0-unstable-2024-07-26 -> 0-unstable-2025-04-11 2025-04-19 23:40:57 -04:00
Ihar Hrachyshka
dd0f03a56c treewide: remove usage of deprecated apple_sdk framework stubs
They are not doing anything right now. This is in preparation for their
complete removal from the tree.

Note: several changes that affect the derivation inputs (e.g. removal of
references to stub paths in build instructions) were left out. They will
be cleaned up the next iteration and will require special care.

Note: this PR is a result of a mix of ugly regex (not AST) based
automation and some manual labor. For reference, the regex automation
part was hacked in: https://github.com/booxter/nix-clean-apple_sdk

Signed-off-by: Ihar Hrachyshka <ihar.hrachyshka@gmail.com>
2025-04-19 20:28:20 -04:00
qubitnano
435828e33c eduke32: remove mikroskeem, add qubitnano to maintainers
removal per request
2024-09-27 15:33:32 -04:00
qubitnano
daf926d0e3 eduke32: add ion fury and fix wrappers
- Add ion fury wrapper and desktop icon
- Set GRP file per wrapper so when it traverses looking for games it
will force to load the correct one
2024-09-27 15:33:32 -04:00
qubitnano
2851982424 eduke32: 0-unstable-2024-02-17 -> 0-unstable-2024-07-26 2024-09-27 15:33:32 -04:00
qubitnano
adabe50db8 eduke32: format with nixfmt-rfc-style 2024-09-27 15:33:31 -04:00
qubitnano
b0887160e4 eduke32: migrate to pkgs/by-name 2024-09-27 15:31:49 -04:00