Commit Graph

647 Commits

Author SHA1 Message Date
isabel
27f3979cd6 nixd: 2.9.1 -> 2.9.2, link LLVM statically (#541926) 2026-07-24 13:01:30 +00:00
Peter Hoeg
a4c8b18708 crystalline: 0.17.1 -> 0.18.0 (#526008) 2026-07-22 06:53:02 +00:00
redyf
9db44383ea maintainers: remove redyf from packages 2026-07-15 19:23:05 -03:00
uiop
a4e12c0f65 nixd: link LLVM's support component statically
nixd only uses LLVM's Support/ADT utilities, but linking the monolithic
libLLVM dylib pulled the entire ~550 MiB LLVM lib output into the
runtime closure. 2.9.2 adds a meson option to link the static "support"
component instead; closure goes from 702 MiB to 158 MiB
2026-07-14 15:27:06 -04:00
uiop
1df0faa0ca nixd: 2.9.1 -> 2.9.2
Changes: https://github.com/nix-community/nixd/releases/tag/2.9.2
2026-07-14 14:48:36 -04:00
Gutyina Gergő
936870572e treewide: migrate pnpm_11 with fetcherVersion = 3 to 4 2026-07-07 14:35:12 +02:00
Robert Sliwinski
40e1bc4dc9 ansible-language-server: 1.2.4 -> 26.6.0
Changelog: https://github.com/ansible/vscode-ansible/releases/tag/v26.6.0
2026-06-18 20:10:12 +02:00
R. Ryantm
d15af2a4ae crystalline: 0.17.1 -> 0.18.0 2026-05-30 15:33:27 +00:00
Dimitar Nestorov
56efd80072 ansible-language-server: fix for Yarn 4.14 2026-05-09 11:15:26 +03:00
Sergei Trofimovich
bd7e23dd1e nixd: 2.9.0 -> 2.9.1
Changes: https://github.com/nix-community/nixd/releases/tag/2.9.1
2026-05-07 20:56:37 +01:00
Luna Simons
e06d3bfa68 crystalline: 0.15.0 -> 0.17.1 2026-03-13 15:44:22 +01:00
nixpkgs-ci[bot]
f0ebe4c5ae Merge master into staging-next 2026-02-21 18:07:27 +00:00
dtvillafana
42d38666ca fix: use actual package version instead of repo version 2026-02-19 17:04:07 -06:00
dtvillafana
9deeedb5c7 fix: PR recommendations 2026-02-19 15:49:57 -06:00
dtvillafana
0aba6819f4 fix: PR review changes 2026-02-19 15:45:42 -06:00
Vladimír Čunát
1165b54c0c nixd: fix the build against boost-1.89 (#487541) 2026-02-18 07:19:39 +00:00
dtvillafana
a0cbcaad77 ansible-language-server: init at 26.1.3 2026-02-17 11:30:59 -06:00
Sergei Trofimovich
4d93eb2674 nixd: fix the build against boost-1.89
Without the change the build in` staging` fails as:

    In file included from ../lib/Controller/DocumentHighlight.cpp:10:
    ../include/nixd/Controller/Controller.h:139:48: error: 'default_thread_pool_size' is not a member of 'boost::asio::detail'
      139 |       static_cast<size_t>(boost::asio::detail::default_thread_pool_size())};
          |                                                ^~~~~~~~~~~~~~~~~~~~~~~~

Co-authored-by: Doron Behar <doron.behar@gmail.com>
2026-02-08 14:37:15 +00:00
R. Ryantm
664e58f55c nixt: 2.8.2 -> 2.9.0 2026-02-07 19:25:28 +00:00
Gaetan Lepage
ab8325737a crystalline: fix build 2026-02-02 14:12:59 +00:00
R. Ryantm
083ac0c40b nixt: 2.8.1 -> 2.8.2 2026-01-11 08:35:48 +00:00
Guy Chronister
e9bd3931c3 various: migrate callPackage to by-name 2026-01-09 19:33:15 -06:00
Colin
3f03eed529 nixf: fix cross compilation 2025-12-27 22:12:58 +00:00
Ethan Carter Edwards
bc658387b5 fortls: migrate to by-name, add tests, modernize
Signed-off-by: Ethan Carter Edwards <ethan@ethancedwards.com>
2025-12-26 10:19:25 -05:00
Austin Horstman
f24db61232 nixd: 2.8.0 -> 2.8.1
Changelog: https://github.com/nix-community/nixd/releases/tag/2.8.1
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-12-25 23:03:19 -06:00
Michael Daniels
92580347c8 nixd: 2.7.0 -> 2.8.0
Changelog: https://github.com/nix-community/nixd/releases/tag/2.8.0
2025-12-24 08:16:34 -05: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
Grimmauld
95996e9426 nixd: work around meson bug to fix build 2025-10-04 10:33:04 +02:00
Wolfgang Walther
aa890f5d1c nixd: 2.6.4 -> 2.7.0
Release Notes:
https://github.com/nix-community/nixd/releases/tag/2.7.0

Nix-related changes adapated from commit:
52322139bb
2025-09-22 15:54:12 +02:00
Martin Weinelt
ae4a1a485a treewide: add explicit format attribute for Python packages
If a Python package does not come with either `format` or `pyproject` we
consider it a setuptools build, that calls `setup.py` directly, which is
deprecated.

This change, as a first step, migrates a large chunk of these packages to
set setuptools as their explicit format

This is so we can unify the problem space for the next step of the
migration.
2025-07-02 05:56:47 +02:00
Yingchi Long
87bdc66dd9 nixf: 2.6.3 -> 2.6.4 2025-05-12 22:34:37 +08:00
R. Ryantm
34dec3f642 nixt: 2.6.2 -> 2.6.3 2025-04-09 19:19:34 +00:00
Robert Hensing
1be27f982d nixd,nixt: Pin nix_2_24 2025-04-08 22:30:44 +02: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
jopejoe1
7d30c40939 treewide: migrate packages to pkgs/by-name, again 2025-03-25 17:00:45 +01:00
R. Ryantm
9f9b5c7e4d nixf: 2.6.1 -> 2.6.2 2025-03-21 08:09:32 +00:00
R. Ryantm
668bcd7501 fortls: 3.1.2 -> 3.2.2 2025-03-18 09:47:57 +00:00
Rebecca Turner
f4d32e0200 nixForLinking: init
Overlays for CppNix nightly, Lix, or Tvix want to change the default Nix
implementation in Nixpkgs by overriding `pkgs.nix`. However, some
packages link against the internal/unstable CppNix APIs directly, and
these packages will break if built with different versions or
implementations of Nix.

If you want to swap out the Nix implementation in your package set, you
don't want these packages to break. Therefore, some packages will refer
to `nixForLinking` explicitly, at least until these dependencies can be
sorted out.

The addition of an explicit `nixForLinking` attribute decoupled from
`nix`, which is just "a Nix implementation", will help Nix
implementation maintainers test Nix implementations in Nixpkgs with
minimal hassle.
2025-02-27 09:44:32 -08:00
Heitor Augusto
a4f4624cc8 nixd: 2.6.0 -> 2.6.1 2025-02-02 17:04:43 -03:00
R. Ryantm
8ca6fefe3b nixt: 2.5.1 -> 2.6.0 2025-01-26 20:17:11 +01:00
Peder Bergebakken Sundt
0cd04d3036 treewide: migrate fetchgit rev = "refs/tags/..." to tag 2025-01-04 00:19:17 +01:00
Silvan Mosberger
84d4f874c2 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 78e9caf153
    result/bin/apply-formatting $NIXPKGS_PATH
2024-12-10 20:23:58 +01:00
Emily
4b3e263480 {nixf,nixt,nixd}: unpin Boost 2024-11-25 08:53:38 +00:00
R. Ryantm
02e139b542 nixd: 2.5.0 -> 2.5.1 2024-11-17 09:17:54 +00:00
Aleksana
40d5f22cd7 nixf: 2.4.0 -> 2.5.0 (#355102) 2024-11-12 22:31:57 +08:00
R. Ryantm
2e64240e30 nixf: 2.4.0 -> 2.5.0 2024-11-12 10:18:24 +08:00
Gaetan Lepage
7a8b3c91eb lua-language-server: move to by-name 2024-11-10 22:27:01 +01:00
Nick Cao
a8e970898d ccls: 0.20240505 -> 0.20241108 (#354698) 2024-11-09 10:40:32 -05:00
aleksana
571c71e6f7 treewide: migrate packages to pkgs/by-name, take 1
We are migrating packages that meet below requirements:

1. using `callPackage`
2. called path is a directory
3. overriding set is empty (`{ }`)
4. not containing path expressions other than relative path (to
makenixpkgs-vet happy)
5. not referenced by nix files outside of the directory, other
than`pkgs/top-level/all-packages.nix`
6. not referencing nix files outside of the directory
7. not referencing `default.nix` (since it's changed to `package.nix`)
8. `outPath` doesn't change after migration

The tool is here: https://github.com/Aleksanaa/by-name-migrate.
2024-11-09 20:04:51 +08:00