Commit Graph

94 Commits

Author SHA1 Message Date
Guy Chronister
8ce202df1c acme-dns: Migrate to by-name 2025-04-13 08:58:02 -05:00
R. Ryantm
1d7ef43685 acpica-tools: R2024_12_12 -> R2025_04_04 2025-04-10 06:33:18 +00: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
Pol Dellaiera
65a333600d treewide: replace rev with tag 2025-04-07 16:57:22 +02:00
R. Ryantm
a911374ff6 act: 0.2.75 -> 0.2.76 2025-04-05 05:06:18 +00:00
Silvan Mosberger
374e6bcc40 treewide: Format all Nix files
Format all Nix files using the officially approved formatter,
making the CI check introduced in the previous commit succeed:

  nix-build ci -A fmt.check

This is the next step of the of the [implementation](https://github.com/NixOS/nixfmt/issues/153)
of the accepted [RFC 166](https://github.com/NixOS/rfcs/pull/166).

This commit will lead to merge conflicts for a number of PRs,
up to an estimated ~1100 (~33%) among the PRs with activity in the past 2
months, but that should be lower than what it would be without the previous
[partial treewide format](https://github.com/NixOS/nixpkgs/pull/322537).

Merge conflicts caused by this commit can now automatically be resolved while rebasing using the
[auto-rebase script](8616af08d9/maintainers/scripts/auto-rebase).

If you run into any problems regarding any of this, please reach out to the
[formatting team](https://nixos.org/community/teams/formatting/) by
pinging @NixOS/nix-formatting.
2025-04-01 20:10:43 +02:00
Weijia Wang
545829c5d1 acgtk: fix build with fmt 0.10.0 2025-03-23 18:52:24 +01:00
Weijia Wang
cdb014c288
activemq: 6.1.5 -> 6.1.6 (#388865) 2025-03-22 20:23:57 +01:00
Weijia Wang
27bdf9fdea
ocamlPackages.logs: 0.7.0 → 0.8.0 (#391377) 2025-03-22 19:52:46 +01:00
nixpkgs-merge-bot[bot]
111b87ed2b
acr-cli: 0.14 -> 0.15 (#391203)
Co-authored-by: hauskens <hauskens@users.noreply.github.com>
2025-03-21 07:37:37 +00:00
Vincent Laporte
7460b6befb
ocamlPackages.logs: 0.7.0 → 0.8.0 2025-03-19 21:51:38 +01:00
Matthias Beyer
a263b34002
acpi: 1.7 -> 1.8 (#389037) 2025-03-19 20:25:29 +01:00
R. Ryantm
3bb4f94997 acr-cli: 0.14 -> 0.15 2025-03-19 06:53:10 +00:00
Vincent Laporte
9e270b2337 acgtk: 2.0.0 → 2.1.0 2025-03-18 07:15:56 +01:00
Franz Pletz
bec0a0519b
pkgs/by-name: remove unused rec expressions (#389623) 2025-03-14 02:12:42 +01:00
Sigmanificient
e6fe6f4b7c treewide: remove unused rec expressions 2025-03-13 21:34:05 +01:00
R. Ryantm
0b1952a253 act: 0.2.74 -> 0.2.75 2025-03-13 14:53:25 +00:00
Peder Bergebakken Sundt
357d2530e5 treewide: substitute pname for strings
Inspired by https://github.com/NixOS/nixpkgs/pull/387725#issuecomment-2704943777, script is based on https://github.com/NixOS/nixpkgs/pull/336172 using what i learned in https://github.com/NixOS/nixpkgs/pull/386865, part of https://github.com/NixOS/nixpkgs/issues/346453

Should be zero rebuilds.

All candidates were made using:

```shell

export NIXPKGS_ALLOW_UNFREE=1
export NIXPKGS_ALLOW_INSECURE=1
export NIXPKGS_ALLOW_BROKEN=1

git-wait restore .

test -s packages.json || ( set -x;
  time nix-env --extra-experimental-features no-url-literals --option system x86_64-linux -f ./. -qaP --json --meta --drv-path --out-path --show-trace --no-allow-import-from-derivation --arg config '{ allowAliases = false; }' > packages.json
)

list_attrpath_fname_col() {
    jq <packages.json 'to_entries[] | select(.value.meta.position==null|not) | "\(.key)\t\(.value.meta.position)"' -r |
        sed -e "s#\t$(realpath .)/#\t#" |
        sed -e 's#:\([0-9]*\)$#\t\1#' |
        grep . |
        grep -iv haskell |
        grep -iv /top-level/ |
        grep -iv chicken |
        grep pkgs/by-name/ |
        grep -iv build |
        grep -E '/(package|default)\.nix'
}

FLOCKDIR="$(mktemp -d)"
N_WORKERS=4
while read attrpath fname col; do
    grep -qE 'repo *= *("\$\{pname\}"|pname);' "$fname" || continue

    echo | (
        # mutex on fname
        flock --nonblock 200 || {
            >&2 echo "failed to aquire lock for $fname"
            exit 1
        }

        echo "$attrpath"
        data="$(nix eval --impure  --expr 'with import ./. {}; { inherit ('"$attrpath"') pname drvPath passthru meta; drvPath2='"$attrpath"'.src.drvPath; }' --json)" || exit
        test -n "$data" || exit
        pname="$(jq <<<"$data" .pname -r)"
        test -n "$pname" || exit

        (set -x
            sd -F '${pname}'  "$pname"         "$fname"
            sd -F ' = pname;' " = \"$pname\";" "$fname"
        )

        data2="$(nix eval --impure  --expr 'with import ./. {}; { inherit ('"$attrpath"') pname drvPath passthru meta; drvPath2='"$attrpath"'.src.drvPath; }' --json)"
        if [[ "$data" = "$data2" ]]; then
            (set -x; git-wait add "$fname")
        else
            (set -x; git-wait restore "$fname")
            exit
        fi

        (set -x
            sd -F ' rec {' ' {' "$fname"
        )

        data3="$(nix eval --impure  --expr 'with import ./. {}; { inherit ('"$attrpath"') pname drvPath passthru meta; drvPath2='"$attrpath"'.src.drvPath; }' --json 2>/dev/nul)"

        if [[ "$data" = "$data3" ]]; then
            (set -x; git-wait add "$fname")
        else
            (set -x; git-wait restore "$fname")
        fi

    ) 200>"$FLOCKDIR"/"$(sha256sum - <<<"$fname" | cut -d' ' -f1)".lock &

    while [[ $(jobs -p | wc -l) -ge $N_WORKERS ]]; do
        wait -n < <(jobs -p) || true
    done

done < <(list_attrpath_fname_col)

wait

git restore .

time nix-env --extra-experimental-features no-url-literals --option system x86_64-linux -f ./. -qaP --json --meta --drv-path --out-path --show-trace --no-allow-import-from-derivation --arg config '{ allowAliases = false; }' > packages2.json
```

`diff packages{,2}.json` is empty, indicating that no package nor src derivation has changed.
I checked and cherry-picked the changes using `GIT_DIFF_OPTS='-u15' git -c interactive.singleKey=true add --patch`
2025-03-11 23:55:31 +01:00
Guy Chronister
bf0c4e694e acpi: 1.7 -> 1.8 2025-03-11 12:54:12 -05:00
R. Ryantm
476e078248 activemq: 6.1.5 -> 6.1.6 2025-03-11 01:00:19 +00:00
kirillrdy
991fa6c106
ace-of-penguins: fix build & modernize (#384293) 2025-03-10 21:07:03 +11:00
Adam C. Stephens
edfc5969c5
actual-server: 25.1.0 -> 25.3.1 (#386354) 2025-03-09 20:43:08 -04:00
Jan Tojnar
a0c0eb83eb accerciser: 3.44.1 → 3.46.2
https://gitlab.gnome.org/GNOME/accerciser/-/compare/3.44.1...3.46.2

- Moved wnck use into a separate helper.
2025-03-09 21:27:34 +01:00
Scandiravian
eb70fb9dc0 actual-server: 25.1.0 -> 25.3.1
Co-authored-by: Ratchanan Srirattanamet <peathot@hotmail.com>
2025-03-08 19:15:59 +01:00
Peder Bergebakken Sundt
d124a64295
treewide: use mirror urls (#386594) 2025-03-03 13:07:49 +05:30
Moraxyc
0c5a103217
ace-of-penguins: modernize 2025-02-24 00:38:51 +08:00
Moraxyc
03bd3b6b48
ace-of-penguins: fix build
Co-authored-by: TomaSajt <62384384+TomaSajt@users.noreply.github.com>
2025-02-24 00:38:50 +08:00
R. Ryantm
e8f1d679a6 act: 0.2.72 -> 0.2.74 2025-02-15 17:35:34 +00:00
Anderson Torres
cab2a1296e
treewide: remove AndersonTorres from maintainers
As I said before, I want to keep a narrow focus on Nixpkgs. Now that I am back
at undergrad, this focus should be even narrower: I will keep my eyes on Emacs,
and nothing else.
2025-02-12 00:36:02 -03:00
R. Ryantm
480049f9d3 acr: 2.1.4 -> 2.2.0 2025-02-08 00:29:13 +00:00
K900
c15f4ee007 Merge remote-tracking branch 'origin/master' into staging-next 2025-02-02 09:47:44 +03:00
R. Ryantm
a78c868efb act: 0.2.71 -> 0.2.72 2025-02-01 18:34:39 +00:00
Alyssa Ross
502c77492b
Merge remote-tracking branch 'origin/staging-next' into staging
Conflicts:
	pkgs/applications/editors/vim/plugins/non-generated/avante-nvim/default.nix
	pkgs/applications/editors/vim/plugins/non-generated/cord-nvim/default.nix
	pkgs/applications/version-management/git-stack/default.nix
	pkgs/by-name/bo/boxbuddy/package.nix
	pkgs/by-name/ca/capnproto-rust/package.nix
	pkgs/by-name/ca/cargo-binstall/package.nix
	pkgs/by-name/ca/cargo-deb/package.nix
	pkgs/by-name/ca/cargo-modules/package.nix
	pkgs/by-name/cl/clapboard/package.nix
	pkgs/by-name/do/dotslash/package.nix
	pkgs/by-name/fe/felix-fm/package.nix
	pkgs/by-name/gi/gitlab-ci-ls/package.nix
	pkgs/by-name/go/gotify-desktop/package.nix
	pkgs/by-name/ha/handlr-regex/package.nix
	pkgs/by-name/ir/iroh/package.nix
	pkgs/by-name/ma/manga-tui/package.nix
	pkgs/by-name/ob/obs-cmd/package.nix
	pkgs/by-name/ox/oxlint/package.nix
	pkgs/by-name/pi/pik/package.nix
	pkgs/by-name/re/reindeer/package.nix
	pkgs/by-name/rn/rnr/package.nix
	pkgs/by-name/ro/routinator/package.nix
	pkgs/by-name/rw/rwpspread/package.nix
	pkgs/by-name/sk/skim/package.nix
	pkgs/by-name/so/sope/package.nix
	pkgs/by-name/so/soteria/package.nix
	pkgs/by-name/sp/spacer/package.nix
	pkgs/by-name/st/stylance-cli/package.nix
	pkgs/by-name/su/subxt/package.nix
	pkgs/by-name/sw/swayfx-unwrapped/package.nix
	pkgs/by-name/te/television/package.nix
	pkgs/by-name/to/toast/package.nix
	pkgs/by-name/wa/wastebin/package.nix
	pkgs/by-name/wi/wit-bindgen/package.nix
	pkgs/by-name/wo/workshop-runner/package.nix
	pkgs/development/interpreters/wasmtime/default.nix
	pkgs/development/tools/rust/cargo-edit/default.nix
	pkgs/development/tools/sentry-cli/default.nix
	pkgs/misc/t-rec/default.nix
	pkgs/tools/video/yaydl/default.nix
2025-01-26 14:55:08 +01:00
Weijia Wang
3205b6fea1
activemq: 6.1.4 -> 6.1.5 (#373597) 2025-01-26 12:36:03 +01:00
Alyssa Ross
53de5140ae
Merge remote-tracking branch 'origin/staging-next' into staging
Conflicts:
	pkgs/applications/editors/vim/plugins/non-generated/nvim-spectre/default.nix
	pkgs/applications/editors/vim/plugins/non-generated/sg-nvim/default.nix
	pkgs/by-name/ce/cedar/package.nix
	pkgs/by-name/gn/gnome-podcasts/package.nix
	pkgs/by-name/ru/rust-analyzer-unwrapped/package.nix
	pkgs/by-name/sy/systemctl-tui/package.nix
	pkgs/by-name/ti/tinty/package.nix
2025-01-24 16:40:22 +01:00
Alyssa Ross
63bff8c132
treewide: migrate to fetchCargoVendor, batch 1
Cargo 1.84.0 seems to have changed the output format of cargo vendor
again, once again invalidating fetchCargoTarball FOD hashes.  It's
time to fix this once and for all, switching across the board to
fetchCargoVendor, which is not dependent on cargo vendor's output
format.

It should be possible to reproduce this diff.  To do so, get the list
of files changed by this commit, e.g. with git diff --name-only, then
run the following two commands, each with that list of files as their
standard input:

	xargs sed -i 's/^\(. *\)\(cargoHash\)\b/\1useFetchCargoVendor = true;\n\1cargoHash/'
	cut -d / -f 4 | xargs -n 1 nix-update --version=skip

This will take a long time.  It might be possible to parallelize it
using xargs' -P option.  I haven't tested it.
2025-01-23 11:46:43 +01:00
Mutsuha Asada
ba1ea0c7f8
actionlint: 1.7.6-> 1.7.7
Changelog: https://github.com/rhysd/actionlint/releases/tag/v1.7.7
Diff: https://github.com/rhysd/actionlint/compare/v1.7.6...v1.7.7
2025-01-23 19:21:00 +09:00
Wolfgang Walther
b12e9707e0
treewide: replace substituteAll with replaceVars (part 3)
Driving #237216 forward.
2025-01-19 13:31:23 +01:00
R. Ryantm
77043634ed activemq: 6.1.4 -> 6.1.5 2025-01-14 00:55:37 +00:00
Arne Keller
8420c1f518
actual-server: 24.12.0 -> 25.1.0 (#371818) 2025-01-12 23:10:35 +01:00
Patrick
4272babf28
actual-server: 24.12.0 -> 25.1.0 2025-01-11 16:19:58 +01:00
R. Ryantm
1fb9feca14 actionlint: 1.7.5 -> 1.7.6 2025-01-07 23:00:27 +00:00
Dimitar Nestorov
d35fc5417f
act: 0.2.70 -> 0.2.71 2025-01-04 09:13:31 +02:00
Peder Bergebakken Sundt
0cd04d3036 treewide: migrate fetchgit rev = "refs/tags/..." to tag 2025-01-04 00:19:17 +01:00
R. Ryantm
41894b4de7 actionlint: 1.7.4 -> 1.7.5 2024-12-29 00:30:17 +00:00
R. Ryantm
ee5fc04e44 acpica-tools: R09_27_24 -> R2024_12_12 2024-12-24 07:12:35 +00:00
lassulus
f8eb3d78a6
acpica-tools: 20240827 -> R09_27_24 (#359277) 2024-12-23 01:53:23 +01:00
oddlama
3bbabb4932
actual-server: init at 24.12.0
Co-authored-by: PatrickDaG <58092422+PatrickDaG@users.noreply.github.com>
2024-12-20 15:06:04 +01:00
Silvan Mosberger
4f0dadbf38 treewide: format all inactive Nix files
After final improvements to the official formatter implementation,
this commit now performs the first treewide reformat of Nix files using it.
This is part of the implementation of RFC 166.

Only "inactive" files are reformatted, meaning only files that
aren't being touched by any PR with activity in the past 2 months.
This is to avoid conflicts for PRs that might soon be merged.
Later we can do a full treewide reformat to get the rest,
which should not cause as many conflicts.

A CI check has already been running for some time to ensure that new and
already-formatted files are formatted, so the files being reformatted here
should also stay formatted.

This commit was automatically created and can be verified using

    nix-build a08b3a4d19.tar.gz \
      --argstr baseRev b32a094368
    result/bin/apply-formatting $NIXPKGS_PATH
2024-12-10 20:26:33 +01:00
Wolfgang Walther
28cc998859
acme-sh: 3.0.9 -> 3.1.0 (#358510) 2024-12-08 17:09:49 +01:00