Commit Graph

80 Commits

Author SHA1 Message Date
R. Ryantm
5d84c021df radare2: 6.1.8 -> 6.2.0 2026-08-13 08:22:31 +00:00
azahi
56410ca5fd iaito: 6.1.6 -> 6.1.8 (#538014) 2026-08-01 21:12:24 +00:00
Aaqa Ishtyaq
bce7659126 iay: 0.4.3 -> 0.5.0
Also add gitMinimal to nativeCheckInputs for the new VCS regression tests.
2026-07-28 20:55:23 +05:30
Emily
1077d6b0cd Revert "iamb: fix darwin build"
The ld64 issue has been fixed.

This reverts commit 8f575ecf14.
2026-07-15 03:26:25 +01:00
éclairevoyant
8f575ecf14 iamb: fix darwin build 2026-07-11 10:48:07 -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
R. Ryantm
0885fb7fa1 iaito: 6.1.6 -> 6.1.8 2026-07-03 02:43:45 +00:00
R. Ryantm
fe5499dc02 iaito: 6.1.4 -> 6.1.6 2026-06-06 16:51:37 +00:00
makefu
fabbba0b45 iaito: use xvfb-run + grep instead of versionCheckHook 2026-04-24 19:03:07 +02:00
makefu
bbe17f8b75 iaito: add update script, run at the end of radare2 update script
iaito (the front-end for radare2) should follow radare2 base package to avoid incompatibilities
the radare2 update script tries to bump iaito but will continue if unsuccessful as
the two projects do share the same version but not the same release date
2026-04-21 00:49:55 +02:00
makefu
11809e0681 iaito: add versionCheckHook 2026-04-20 09:25:52 +02:00
azban
6a8a32481c iamb: temporary fix for matrix-sdk-sqlite failure
This adds a patch to increase the recursion limit for the crate while matrix-sdk-sqlite figures out a more durable solution.
2026-03-21 11:28:40 -06:00
azahi
ea18479009 iaito: 6.0.7 -> 6.1.0 2026-03-15 23:33:30 +03:00
pancaek
325c8b3dbd iaito: move icon to spec-compliant location 2026-03-02 12:54:39 -08:00
nixpkgs-ci[bot]
a4b9c6f754 Merge staging-next into staging 2026-02-07 12:08:23 +00:00
Fernando Rodrigues
693e12715a various: switch buildGoModule packages to use finalAttrs (#487704) 2026-02-07 09:35:52 +00:00
quantenzitrone
d26a1a9e5e various: switch buildRustPackage 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 buildRustPackage

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
    # other
    sd -F 'inherit version src;' 'inherit (finalAttrs) version src;' $file
    sd -F 'inherit src version;' 'inherit (finalAttrs) src version;' $file
    sd -F 'makeLibraryPath buildInputs' 'makeLibraryPath finalAttrs.buildInputs' $file
    sd -F 'buildInputs}' 'finalAttrs.buildInputs}' $file
    sd -F 'desktopItem}' 'finalAttrs.desktopItem}' $file
    sd -F 'runtimeLibs}' 'finalAttrs.runtimeLibs}' $file
    sd -F 'libPath}' 'finalAttrs.libPath}' $file
    sd -F 'runtimeDependencies}' 'finalAttrs.runtimeDependencies}' $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
    # pname (restored afterwards)
    sd -F 'pname}' 'finalAttrs.pname}' $file
    sd -F '${pname' '${finalAttrs.pname' $file
    sd -F '= pname' '= finalAttrs.pname' $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 09:53:17 +01:00
quantenzitrone
9380e05c3c various: switch buildGoModule 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 buildGoModule

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
    # other
    sd -F 'inherit version src;' 'inherit (finalAttrs) version src;' $file
    sd -F 'inherit src version;' 'inherit (finalAttrs) src version;' $file
    sd -F 'makeLibraryPath buildInputs' 'makeLibraryPath finalAttrs.buildInputs' $file
    sd -F 'buildInputs}' 'finalAttrs.buildInputs}' $file
    sd -F 'desktopItem}' 'finalAttrs.desktopItem}' $file
    sd -F 'runtimeLibs}' 'finalAttrs.runtimeLibs}' $file
    sd -F 'libPath}' 'finalAttrs.libPath}' $file
    sd -F 'runtimeDependencies}' 'finalAttrs.runtimeDependencies}' $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
    # pname (restored afterwards)
    sd -F 'pname}' 'finalAttrs.pname}' $file
    sd -F '${pname' '${finalAttrs.pname' $file
    sd -F '= pname' '= finalAttrs.pname' $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 09:28:59 +01:00
K900
b0d1142ec0 Merge remote-tracking branch 'origin/staging-next' into staging 2026-02-07 10:04:58 +03:00
nixpkgs-ci[bot]
73e99b231f Merge staging-next into staging 2026-02-07 00:23:25 +00:00
Gergő Gutyina
86bb52560e treewide: move NIX_LDFLAGS into env for structuredAttrs (a-k) (#485489) 2026-02-07 00:19:49 +00:00
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
Stefan Frijters
4423c1287d iay: move NIX_LDFLAGS into env for structuredAttrs 2026-02-03 12:58:35 +01:00
K900
8ac28ff937 Merge remote-tracking branch 'origin/staging-next' into staging 2026-01-30 13:35:42 +03:00
quantenzitrone
6b61249106 various: switch to finalAttrs pattern
this shouldn't create any rebuilds
2026-01-30 02:36:22 +01:00
nixpkgs-ci[bot]
cd19045d1f Merge staging-next into staging 2026-01-20 18:08:29 +00:00
Sandro
2f04e9e135 iana-etc: 20250505 -> 20251120 (#466658) 2026-01-20 16:11:05 +00:00
Gaetan Lepage
9cda54312f iamb: 0.0.10 -> 0.0.11
Diff: https://github.com/ulyssa/iamb/compare/v0.0.10...v0.0.11

Changelog: https://github.com/ulyssa/iamb/releases/tag/v0.0.11
2026-01-20 09:08:18 +00:00
Cobalt
61adaf2404 iana-etc: 20250505 -> 20251215 2026-01-16 00:16:29 +01:00
R. Ryantm
77d650f7ce ianny: 2.1.1 -> 2.1.3 2026-01-07 07:22:38 +00:00
Vladimír Čunát
cad22e7d99 staging-next 2025-12-17 (#471587) 2025-12-30 17:40:09 +00:00
c6rg0
562887ddf8 iaito: 6.0.4 -> 6.0.7 2025-12-30 15:37:25 +00:00
Wolfgang Walther
46c0c0eae7 Merge branch 'staging-next' into staging 2025-12-10 18:42:31 +01: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
Jonathan Davies
116036d574 treewide: Remove redundant versionCheckProgramArg = "--version"; with:
```shell
git grep -l -e 'versionCheckProgramArg = "--version";' -e 'versionCheckProgramArg = \[ "--version" \];' | while read f; do
  sed -i '/versionCheckProgramArg/d' "$f"
  sed -i '/^$/N;/\n$/D' "$f"
done
```
2025-11-20 10:39:02 +00:00
Sarah Clark
0f383821c5 remove freezeboy as maintainer from individual packages 2025-11-08 12:56:31 -08:00
azahi
71946749e6 iaito: 6.0.0 -> 6.0.4 2025-10-25 21:54:56 +03:00
pancaek
acb5e4763e iannix: modernize, move to by-name/ 2025-10-21 19:59:41 -07:00
R. Ryantm
e5bc6ea114 iam-policy-json-to-terraform: 1.9.1 -> 1.9.2 2025-10-19 19:47:38 +00:00
Sandro
c0b0783013 ia-writer-mono: init at 0-unstable-2023-06-16 (#424810) 2025-09-23 19:06:20 +00:00
Richard J. Acton
e1d28ae486 ia-writer-mono: init at 0-unstable-2023-06-16 2025-09-07 13:25:41 +01:00
Acid Bong
ebc5946d59 maintainers: drop omasanori 2025-07-28 06:54:53 +03:00
Aleksana
9c8d70e8be treewide: prefix unstable versions with 0-unstable (#428516) 2025-07-26 19:55:32 +08:00
mivorasu
7cf77aa671 treewide: prefix unstable versions with 0-unstable 2025-07-26 10:19:34 +00:00
TomaSajt
398b16e16c treewide: remove useFetchCargoVendor usages 2025-07-26 11:39:35 +02:00
nixpkgs-ci[bot]
dc23b83b01 Merge master into staging-next 2025-06-07 06:05:16 +00:00
liberodark
c6729488de treewide: remove with lib Part 4 2025-06-07 00:48:50 +02:00
nixpkgs-ci[bot]
b366c9ee8e Merge staging-next into staging 2025-05-30 00:17:52 +00:00
Philip Taron
7556c0e316 treewide: substitute pname for strings (by-name) (#410679) 2025-05-29 11:10:18 -07:00
Peder Bergebakken Sundt
c4f02ff31e treewide: substitute pname for strings 2025-05-29 17:04:28 +02:00