Commit Graph

144 Commits

Author SHA1 Message Date
Christina Sørensen
b9b0b4b1e0 eza: 0.23.4 -> 0.23.5
changelog: https://github.com/eza-community/eza/releases/tag/v0.23.5
2026-07-09 12:26:28 +02:00
Ethan Carter Edwards
9c0002a656 eza: modernize
Add versionCheckHook, structuredAttrs

Signed-off-by: Ethan Carter Edwards <ethan@ethancedwards.com>
2026-05-16 04:03:43 -04:00
dram
a81de3b1a9 Revert "maintainers: init kaynetik" 2026-04-10 12:58:40 +08:00
kaynetik
5b199ff7dd maintainers: init kaynetik
Signed-off-by: kaynetik <aleksandar@nesovic.dev>
2026-04-01 13:20:22 +02:00
Petr Portnov
3dcfc00483 ezno: 0.0.8 -> 0.2.3 2026-03-28 19:15:00 +03:00
Petr Portnov
ad41f07bd7 ezno: add progrm_jarvis to maintainers 2026-03-28 18:58:43 +03:00
Yiyu Zhou
48a6c4105f ezquake: fix build 2026-03-24 18:10:42 -07:00
R. Ryantm
d3ea1635ca ezquake: 3.6.8 -> 3.6.9 2026-03-09 04:43:59 +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
55280fa564 various: rename references from libX11 to libx11
this shouldn't create any rebuilds
2026-02-06 00:24:34 +01:00
Gaël James
702acfa0b5 treewide: git tags: remove unnecessary string interpolation 2026-01-15 18:27:43 +01:00
Yiyu Zhou
8873e7c1a0 ezquake: cleanup 2026-01-09 23:01:27 -08:00
Yiyu Zhou
4b34238a75 ezquake: 3.6.3 -> 3.6.8 2026-01-02 15:11:50 -08:00
Edward Tjörnhammar
7d1bb2cb0f Revert "maintainers: drop edwtjo"
This partially reverts commit c0ec79be1d
as I intend to be more active.
2025-12-11 20:03:47 +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
Wolfgang Walther
c0ec79be1d maintainers: drop edwtjo
Reacted to 1 out of 384 maintainer pings in the least 180 days.
2025-12-09 21:09:02 +01:00
Michael Daniels
30420dabad treewide: drop figsoda as maintainer (part 2)
s/maintainers = with maintainers; [ figsoda ];/maintainers = with maintainers; [ ];/
2025-11-02 20:16:11 -05:00
Christina Sørensen
ede915bdb8 eza: 0.23.3 -> 0.23.4
changelog: https://github.com/eza-community/eza/releases/tag/v0.23.4
2025-10-04 08:53:20 +02:00
Guy Chronister
33756686bc various: fix superflous pname values and interpolation 2025-09-24 12:07:46 -05:00
Christina Sørensen
d3551cd958 eza: 0.23.2 -> 0.23.3
changelog: https://github.com/eza-community/eza/releases/tag/v0.23.3
2025-09-14 15:46:44 +02:00
R. Ryantm
d61df44bdb eza: 0.23.1 -> 0.23.2 2025-09-12 04:36:08 +00:00
Christina Sørensen
be072d8bd0 eza: 0.23.0 -> 0.23.1
changelog: https://github.com/eza-community/eza/releases/tag/v0.23.1
2025-08-31 17:00:38 +02:00
mivorasu
7091e75f78 treewide: replace rev with tag in fetchFromGitHub 2025-08-04 10:46:30 +00:00
TomaSajt
398b16e16c treewide: remove useFetchCargoVendor usages 2025-07-26 11:39:35 +02:00
Wolfgang Walther
5a0711127c treewide: run nixfmt 1.0.0 2025-07-24 13:55:40 +02:00
Christina Sørensen
29c165475e eza: 0.22.1 -> 0.23.0
changelog: https://github.com/eza-community/eza/releases/tag/v0.23.0
2025-07-18 16:40:50 +02:00
Christina Sørensen
f08b8ea647 eza: 0.22.0 -> 0.22.1
changelog: https://github.com/eza-community/eza/releases/tag/v0.22.1
2025-07-12 21:35:45 +02:00
Christina Sørensen
32b31ed2de eza: 0.21.6 -> 0.22.0
changelog: https://github.com/eza-community/eza/releases/tag/v0.22.0
2025-07-03 20:31:10 +02:00
misilelab
8f6be61b61 eza: 0.21.5 -> 0.21.6
https://github.com/eza-community/eza/releases/tag/v0.21.6

Signed-off-by: misilelab <misileminecord@gmail.com>
2025-06-29 17:37:11 +09:00
Christina Sørensen
c34a981ac2 eza: 0.21.4 -> 0.21.5
changelog: https://github.com/eza-community/eza/releases/tag/v0.21.5
2025-06-20 12:08:22 +02:00
emaryn
f8585fb655 ezstream: clean & fix on darwin 2025-06-10 12:27:42 +02:00
Maya Doshi
e38b818038 ezstream: 0.6.0 -> 1.0.2 2025-06-04 22:53:21 -04:00
R. Ryantm
9fee7e3688 eza: 0.21.3 -> 0.21.4 2025-05-30 20:00:37 +00:00
Sergei Zimmerman
5eb77369fb eztrace: use ctestCheckHook 2025-05-12 19:36:28 +00:00
nixpkgs-ci[bot]
2ff912d92b Merge master into staging-next 2025-05-03 00:15:48 +00:00
Christina Sørensen
f3cdba9ccd eza: 0.21.2 -> 0.21.3
changelog: https://github.com/eza-community/eza/releases/tag/v0.21.3
2025-05-02 08:24:55 +02:00
K900
c8c30c91d5 Merge remote-tracking branch 'origin/master' into staging-next 2025-04-25 16:12:45 +03:00
Christina Sørensen
64e137385b eza: 0.21.1 -> 0.21.2
changelog: https://github.com/eza-community/eza/releases/tag/v0.21.2
2025-04-25 09:11:50 +02:00
nixpkgs-ci[bot]
032ce947b2 Merge staging-next into staging 2025-04-22 12:06:47 +00:00
Thomas Gerbet
7416ca5d5a eztrace: 1.1-11 -> 2.1.1, fix build, adopt, otf2: fix cross (#388855) 2025-04-22 08:37:48 +02:00
Sergei Zimmerman
6a640f04c9 eztrace: fix reported version and use versionCheckHook
Upstream seemingly forgot to bump their patch version
for 2.1.1 and do a gitlab release as well.

Use `versionCheckHook` as a smoke test for
installation completeness.
2025-04-21 20:57:53 +00:00
Sergei Zimmerman
bf1a4caecc eztrace: add meta.downloadPage 2025-04-21 20:34:52 +00:00
nixpkgs-ci[bot]
bcb880ef3c Merge staging-next into staging 2025-04-20 06:05:24 +00: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
Sergei Zimmerman
0d3583dbf0 eztrace: split dev output and fix .pc files 2025-04-19 11:22:36 +00:00
Sergei Zimmerman
66a1d99b3f eztrace: add meta.homepage 2025-04-19 11:19:37 +00:00
Sergei Zimmerman
21fcca99aa eztrace: 1.1-11 -> 2.1.1, fix build, adopt 2025-04-19 11:19:36 +00:00
Christina Sørensen
e3da45f3e7 eza: 0.21.0 -> 0.21.1
changelog: https://github.com/eza-community/eza/releases/tag/v0.21.1
2025-04-19 08:23:47 +02:00
K900
f42e00d66e Merge remote-tracking branch 'origin/master' into staging-next 2025-04-08 10:29:26 +03:00
Winter
a19cd4ffb1 Revert "treewide: replace rev with tag"
This reverts commit 65a333600d.

This wasn't tested for correctness with something like fodwatch [0],
and should not have been (self-)merged so quickly, especially without
further review.

It also resulted in the breakage of at least one package [1] (and that's
the one we know of and was caught).

A few packages that were updated in between this commit and this revert
were not reverted back to using `rev`, but other than that, this is a
1:1 revert.

[0]: https://codeberg.org/raphaelr/fodwatch
[1]: https://github.com/NixOS/nixpkgs/pull/396904 / 758551e458
2025-04-08 02:57:25 -04:00