Commit Graph

227 Commits

Author SHA1 Message Date
Jonas Heinrich
5252590203 ioquake3: fix riscv cross-compilation 2026-08-13 23:19:14 +02:00
Jonas Heinrich
0b02cb07ae ioquake3: 0-unstable-2025-05-15 -> 0-unstable-2026-07-19 (#542537) 2026-08-12 08:04:00 +00:00
Jonas Heinrich
afa5cff636 ioquake3: 0-unstable-2025-05-15 -> 0-unstable-2026-07-19 2026-08-11 22:24:18 +02:00
Felix Singer
ec2fe82d85 iotools: Enable strictDeps
Signed-off-by: Felix Singer <felixsinger@posteo.net>
2026-08-05 05:51:52 +02:00
Jo
d8630319ca iotools: fix version (#545800) 2026-07-26 08:12:29 +00:00
Ethan Carter Edwards
f401b5d066 iotools: fix version
Link: https://github.com/NixOS/nixpkgs/issues/541820

Signed-off-by: Ethan Carter Edwards <ethan@ethancedwards.com>
2026-07-25 20:08:52 -04:00
Ethan Carter Edwards
8958d89b52 ion: fix version
Link: https://github.com/NixOS/nixpkgs/issues/541820

Signed-off-by: Ethan Carter Edwards <ethan@ethancedwards.com>
2026-07-25 20:05:13 -04:00
Grimmauld
6c788be049 io: remove unused pcre dependency
part of #356387

Validated using diffoscope, package output is identical with and without pcre apart from nix store hashes.
No mention of pcre in upstream sources other than a mention in a travis.yaml which is not load-bearing nor accurate anymore.
2026-07-23 17:22:17 +02:00
Yt
6644c17872 ioquake3: fix riscv cross-compilation (#541598) 2026-07-16 21:57:58 +00:00
Jo
134518cebe treewide: avoid using singleton lists for licenses (#535754) 2026-07-15 18:25:37 +00:00
Eman Resu
ff094f60ad treewide: replace more singleton license lists 2026-07-15 14:04:39 -04:00
Mathew Polzin
10c1f108be iosevka: use nodejs_latest to fix Darwin build (#539291) 2026-07-15 16:48:21 +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
Jonas Heinrich
48af59c2ef ioquake3: fix riscv cross-compilation 2026-07-13 22:59:24 +02:00
dmkhitaryan
97dd352dc4 iosevka: use nodejs_latest to fix Darwin build 2026-07-07 18:11:46 +04:00
2kybe3
3d589588ff treewide: follow some GitHub redirects for fetchFromGitHub
generated using https://git.kybe.xyz/2kybe3/nixpkgs-github-redirect

continuation of: #538419
2026-07-05 10:07:48 +02:00
7c6f434c
d91b99678c ioping: Fix cross compilation (#537128) 2026-07-02 06:48:39 +00:00
Ross Carter
b265f0d684 ioping: Fix cross compilation 2026-06-30 13:10:39 -04:00
R. Ryantm
7aca9bc7b4 iosevka: 34.4.0 -> 34.7.0 2026-06-28 06:28:31 +00:00
Vladimír Čunát
a4421cecfb ios-deploy: fix build (#524848) 2026-06-02 06:58:05 +00:00
Clément
5d26766cbf treewide: add missing meta.homepage with source git repository
Added homepage where missing, where the sources are pulled from:
- https://github.com
- https://git.sr.ht
- https://gitlab.com
- https://invent.kde.org
- https://codeberg.org
- https://gitlab.gnome.org
- https://gitlab.freedesktop.org
- https://git.FreeBSD.org
- https://salsa.debian.org
- https://git.tvdr.de
- https://git.suckless.org
2026-06-01 23:40:52 +02:00
Marcin Serwin
85ac6ca088 maintainers: drop ttuegel
Signed-off-by: Marcin Serwin <marcin@serwin.dev>
2026-05-31 20:27:39 +02:00
Weijia Wang
16748537bb ios-deploy: fix build 2026-05-29 18:27:18 +02:00
Sandro
71586c8e61 ioq3-scion: fix build with gcc15 (#508852) 2026-05-16 21:52:15 +00:00
Michael Daniels
e2d6275c41 ionic-cli: regenerate lockfile
Fixes Dependabot alerts.
2026-05-14 20:43:17 -04:00
Sergei Trofimovich
84de183f60 ior: fix gcc-15 build failure
Without the change thye build fails on `master` as
https://hydra.nixos.org/build/327774029:

```
option.c: In function 'option_parse_token':
option.c:325:19: error: too many arguments to function 'fp'; expected 0, have 1
  325 |                   fp(arg);
      |                   ^~ ~~~
```

ZHF: #516381
2026-05-04 11:52:51 +01:00
Stefan Frijters
98932e256f iosevka: use go-toml instead of remarshal
This should improve performance and decrease the closure size,
see https://github.com/NixOS/nixpkgs/pull/512319
2026-05-01 17:49:12 +02:00
Stefan Frijters
70395f0fbb iosevka: rev -> tag 2026-05-01 17:49:12 +02:00
Stefan Frijters
ad25e79e3b iosevka: enable strictDeps 2026-05-01 17:43:43 +02:00
Stefan Frijters
457fa154e2 iosevka: use structuredAttrs instead of passAsFile 2026-05-01 17:37:14 +02:00
R. Ryantm
2081f0654a iosevka: 34.3.0 -> 34.4.0 2026-04-19 16:16:46 +00:00
Michael Evans
f133e18310 iotas: 2026.5 -> 2026.6 2026-04-15 17:24:37 +02:00
Hythera
77fe85fa7c iotas: 2026.4 -> 2026.5
diff: https://gitlab.gnome.org/World/iotas/-/compare/2026.4...2026.5?from_project_id=20110
2026-04-12 19:30:22 +02:00
Xiangyan Sun
0bd6958484 ioq3-scion: fix build with gcc15 2026-04-11 00:05:53 -07:00
Gergő Gutyina
780b40ee0a iortcw: set pname and version, fix build (#493330) 2026-04-08 07:39:05 +00:00
R. Ryantm
26b884394f iosevka: 34.2.1 -> 34.3.0 2026-04-03 17:25:50 +00:00
R. Ryantm
5bd407c9df iosevka-bin: 34.1.0 -> 34.3.0 2026-03-31 18:59:03 +00:00
Hythera
d28ff68b3f iotas: 0.12.7 -> 2026.4 2026-03-28 17:26:16 +01:00
Hythera
1bcb441b7b iortcw: fix build 2026-03-28 14:52:13 +01:00
Sandro
a402d9d864 various: gnome-circle 2026-03-14 updates (#499900) 2026-03-22 18:19:08 +00:00
Lisanna Dettwyler
9c5d2cdfea iozone: use https for sources
Signed-off-by: Lisanna Dettwyler <lisanna.dettwyler@gmail.com>
2026-03-21 12:30:12 -04:00
Hythera
51ce183112 iotas: 0.12.5 -> 0.12.7 2026-03-14 20:24:31 +01:00
R. Ryantm
8df110ec73 iosevka: 34.2.0 -> 34.2.1 2026-03-08 19:39:22 +00:00
R. Ryantm
bd4f1ecac5 iosevka: 34.1.0 -> 34.2.0 2026-02-28 13:01:09 +00:00
Hythera
2ca0360e0f iortcw: set pname and version 2026-02-23 14:52:49 +01:00
Stefan Frijters
b3e1a803ea iortcw: move NIX_CFLAGS_LINK vars into env for structuredAttrs 2026-02-19 18:05:06 +01:00
Doron Behar
a292268556 ioping: split man output 2026-02-08 17:38:14 +02:00
Fernando Rodrigues
a242c54745 various: switch buildPythonApplication packages to use finalAttrs (#487735) 2026-02-07 09:30:09 +00:00
Fernando Rodrigues
169ab49f59 various: fix pname misuse and switch to finalAttrs pattern (#487638) 2026-02-07 09:20:32 +00:00
quantenzitrone
18dc8a95fb various: switch buildPythonApplication packages to use finalAttrs
this shouldn't create any rebuilds

the following script was used to generate this:
```fish
#!/usr/bin/env fish

# nix shell .#nixfmt nixpkgs#{nixf-diagnose,ripgrep,sd}

set base (git rev-parse HEAD)

set scope pkgs/by-name
set builder buildPythonApplication

set files (rg --files-with-matches -F "$builder rec {" $scope | sort -u)

for file in $files
    echo $file
    sd -F "$builder rec {" "$builder (finalAttrs: {" $file
    # version
    sd -F 'version}' 'finalAttrs.version}' $file
    sd -F '${version' '${finalAttrs.version' $file
    sd -F '= version' '= finalAttrs.version' $file
    sd -F 'inherit version;' 'inherit (finalAttrs) version;' $file
    sd -F ' + version;' ' + finalAttrs.version;' $file
    sd 'replaceStrings (.*) version' 'replaceStrings $1 finalAttrs.version' $file
    sd -F 'splitVersion version' 'splitVersion finalAttrs.version' $file
    sd -F 'versionAtLeast version' 'versionAtLeast finalAttrs.version' $file
    sd 'versions\.([a-z]+) version' 'versions.$1 finalAttrs.version' $file
    # src
    sd -F 'src}' 'finalAttrs.src}' $file
    sd -F '${src' '${finalAttrs.src' $file
    sd -F '= src' '= finalAttrs.src' $file
    sd -F 'inherit src;' 'inherit (finalAttrs) src;' $file
    sd -F 'inherit (src' 'inherit (finalAttrs.src' $file
    # meta
    sd -F '${meta' '${finalAttrs.meta' $file
    sd -F '= meta' '= finalAttrs.meta' $file
    sd -F 'inherit (meta' 'inherit (finalAttrs.meta' $file
    # pname (restored afterwards)
    sd -F 'pname}' 'finalAttrs.pname}' $file
    sd -F '${pname' '${finalAttrs.pname' $file
    sd -F '= pname' '= finalAttrs.pname' $file
    # combinations
    sd -F 'inherit version src;' 'inherit (finalAttrs) version src;' $file
    sd -F 'inherit src version;' 'inherit (finalAttrs) src version;' $file
    sd -F 'inherit version pname;' 'inherit (finalAttrs) version pname;' $file
    sd -F 'inherit pname version;' 'inherit (finalAttrs) pname version;' $file
    sd -F 'inherit pname src version;' 'inherit (finalAttrs) pname src version;' $file
    sd -F 'inherit pname version src;' 'inherit (finalAttrs) pname version src;' $file
    sd -F 'inherit src pname version;' 'inherit (finalAttrs) src pname version;' $file
    sd -F 'inherit src version pname;' 'inherit (finalAttrs) src version pname;' $file
    sd -F 'inherit version pname src;' 'inherit (finalAttrs) version pname src;' $file
    sd -F 'inherit version src pname;' 'inherit (finalAttrs) version src pname;' $file
    # other
    sd -F 'makeLibraryPath buildInputs' 'makeLibraryPath finalAttrs.buildInputs' $file
    sd -F 'nativeBuildInputs}' 'finalAttrs.nativeBuildInputs}' $file
    sd -F 'buildInputs}' 'finalAttrs.buildInputs}' $file
    sd -F 'propagatedBuildInputs}' 'finalAttrs.propagatedBuildInputs}' $file
    sd -F 'desktopItem}' 'finalAttrs.desktopItem}' $file
    sd -F 'runtimeLibs}' 'finalAttrs.runtimeLibs}' $file
    sd -F 'makePythonPath dependencies' 'makePythonPath finalAttrs.dependencies' $file
    sd -F 'makePythonPath propagatedBuildInputs' 'makePythonPath finalAttrs.propagatedBuildInputs' $file
    sd -F 'libPath}' 'finalAttrs.libPath}' $file
    sd -F 'runtimeDependencies}' 'finalAttrs.runtimeDependencies}' $file
    sd -F 'runtimeDeps}' 'finalAttrs.runtimeDeps}' $file
    sd -F 'nativeRuntimeInputs}' 'finalAttrs.nativeRuntimeInputs}' $file
    sd -F '(!doCheck)' '(!finalAttrs.doCheck)' $file
    sd -F 'optional doCheck' 'optional finalAttrs.doCheck' $file
    sd -F 'optionals doCheck' 'optionals finalAttrs.doCheck' $file
    sd -F '++ runtimeDependencies' '++ finalAttrs.runtimeDependencies' $file
    # close finalAttrs lambda
    echo ')' >>$file
    # catch some errors early
    if ! nixfmt $file
        git restore $file
        continue
    end
    if ! nixf-diagnose -i sema-primop-overridden $file
        git restore $file
        continue
    end
end

set torestore (rg -F .finalAttrs --files-with-matches $scope)
if test (count $torestore) -gt 0
    git restore $torestore
end
set torestore (rg -F finalAttrs.pname --files-with-matches $scope)
if test (count $torestore) -gt 0
    git restore $torestore
end

# commit for faster eval times
git add pkgs
git commit --no-gpg-sign -m temp
set torestore

for file in $files
    # file hasn't changed
    if git diff --quiet $base $file
        continue
    end
    # try to eval the package to definitely catch all errors
    echo $file
    set pname (string split / $file -f 4)
    if ! nix eval .#$pname
        set torestore $torestore $file
    end
end

# restore files that don't eval
git reset --soft $base
git restore --staged .
if test (count $torestore) -gt 0
    git restore $torestore
end
```

after that some manual cleanup was done:
- restoring files that cause changes in the number of lines
- restoring files that cause rebuilds
- restoring files that cause merge conflicts with staging
2026-02-07 10:06:06 +01:00