Age | Commit message (Collapse) | Author | Files | Lines |
|
doc/stdenv/meta.chapter.md: explain difference between broken and badPlatforms
|
|
|
|
Co-authored-by: Valentin Gagarin <valentin.gagarin@tweag.io>
|
|
Co-authored-by: Valentin Gagarin <valentin.gagarin@tweag.io>
|
|
https://www.haskell.org/ghc/blog/20230418-ghc-9.4.5-released.html
|
|
* buildGoModule: don't inherit postBuild hook when building go-modules
This is a slight revert of 5ce647b8bf7aee0d3862006d94df7878c7fc03a6
(#212800).
Inheriting these hooks in the `.go-modules` derivation can be confusing:
One doesn't expect them to run when generating the fixed output modules
derivation, but only on the main derivation. A `postBuild` hook that
adds some files to $out will cause a very hard to debug issue[1].
This commit adds support for a dedicated `modPostBuild` hook that will
be used only by the derivation building `.go-modules`. Additionally,
`go.section.md` now explains these attributes behavior better.
[1]:
https://discourse.nixos.org/t/cant-update-a-go-package-getting-go-inconsistent-vendoring/27063/6
Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
|
|
buildFHSEnv: use bubblewrap by default
|
|
|
|
|
|
* update.py: introduce subparsers for plugin updaters
This is preliminary work to help create more powerful plugin updaters.
Namely I would like to be able to "just add" plugins without refreshing
the older ones (helpful when github temporarily removes a user from
github due to automated bot detection).
Also concerning the lua updater, we pin some of the dependencies, and I
would like to be able to unpin the package without editing the csv
(coming in later PRs).
* doc/updaters: update command to update editor plugins
including vim, kakoune and lua packages
Co-authored-by: figsoda
|
|
environements -> environments
|
|
doc: Fix the function locations always pointing to master
|
|
Documentation: add vmTools
|
|
These files are generated when you run `nix-shell --command make`
and are likely to be committed by accident. Let's help people avoid
that.
|
|
Instead of revisions as they should. This is (most-likely) caused by a
simple typo, because Hydra is where the revision should come from, but
it doesn't set `.revision` as the attribute, but rather `.rev`!
|
|
There has been a longstanding ambiguity between `broken` and
`badPlatforms`, which seem to serve overlapping purposes.
This commit adds to the documentation two examples of constraints
which cannot be expressed by `platforms` and `badPlatforms`.
This commit also mentions `NIXPKGS_ALLOW_BROKEN=1` for overriding
`broken`.
|
|
|
|
texlive.combine: move dependencies to attribute tlDeps, resolve them …
|
|
|
|
|
|
|
|
|
|
|
|
lisp-modules: replace with an implementation based on github:uthar/nix-cl
|
|
attributes
|
|
dotnet-sdk_3: remove
|
|
|
|
without stable ids on headings we cannot generate stable links to these
headings. nrd complains about this, but the current docbook workflow
does not.
a few generated ids remain, mostly in examples and footnotes. most of
the examples are generated by nixdoc (which has since gained MD export
functions, and the MD export does generate IDs).
|
|
Also remove all reference to outdated .NET versions.
|
|
|
|
|
|
|
|
docs/stdenv: Document updateScript features
|
|
This was removed in https://github.com/NixOS/nixpkgs/commit/c1b05442ffd6cf3cf529cad469bebe8169b156e9
for stabilization but it has worked quite well.
|
|
|
|
|
|
This allows packages that require several dotnet versions to build (like
BeatSaberModManager) to properly depend on the dotnet-sdk specific deps.
This in turns avoids having to regenerate the deps of those packages
after each dotnet-sdk update.
This also changes nuget-to-nix to accept a file with a list of
exclusions instead of a folder.
|
|
doc/../rust.section.md: fix incorrect header depths
|
|
|
|
Co-authored-by: Jörg Thalheim <Mic92@users.noreply.github.com>
|
|
Co-authored-by: Jörg Thalheim <Mic92@users.noreply.github.com>
|
|
raboof/doc-stdenv-add-quotes-for-phases-with-newlines
|
|
Without quotes newlines in environment variables get converted to spaces,
so any overridden phases would not work.
|
|
The headings for the Rust section are structured incorrectly in two ways:
1. The section "Compiling non-Rust packages that include Rust code" is totally specific to `buildRustPackage`. It should be a child of the "Compiling Rust applications with Cargo" section.
1. The section "Setting up `nix-shell`" is totally specific to `buildRustCrate`. It should be a child of the "Compiling Rust crates using Nix instead of Cargo" section.
- Rust
- Compiling Rust applications with Cargo
- ...
- Compiling non-Rust packages that include Rust code
- ...
- Compiling Rust crates using Nix instead of Cargo
- ...
- Setting Up `nix-shell`
- ...
- Rust
- Compiling Rust applications with Cargo
- ...
- Compiling non-Rust packages that include Rust code
- ...
- Compiling Rust crates using Nix instead of Cargo
- ...
- Setting Up `nix-shell`
- ...
|
|
This reverts the part of commit
82fe76d1cd0ff6607c4c6383fb9620f6615a84a0 that affected
doc/languages-frameworks/rust.section.md
|
|
|
|
|
|
|
|
|
|
|