Peder Bergebakken Sundt
470614b671
treewide: Fix typos
2023-09-28 19:06:13 +02:00
Matthieu Coudron
0ab2c96429
vimUtils: buildVimPluginFrom2Nix renamed to buildVimPlugin
...
the `from2Nix` suffix is a legacy from vim2nix but we dont use that anymore. It makes the name of the function unusual and long.
2023-09-27 19:08:38 +02:00
Felix Yan
8ac0795c1f
doc: fix wrong flag in description of bindnow
...
`-z bindnow` doesn't exist. The actual flag added is `-z now`.
2023-09-27 09:59:56 -03:00
Valentin Gagarin
fba19509b1
use nix-shell -p
for dhall-to-nixpkgs
example
2023-09-25 17:00:55 +02:00
Valentin Gagarin
370097ce86
remove the misleading warning on using nix-env
for split outputs ( #255947 )
...
The text was originally added [0] following an apparently incomplete
research on how everything plays together. In fact, Nix propagates
`outputs` to the corresponding nested derivations, and there is some
messy behavior in Nixpkgs that only seems to propagate
`meta.outputsToInstall` in `buildEnv`[1].
This change moves the hints on how to use NixOS specifics to NixOS
module documentation (which is hopefully easier to find through
search.nixos.org), describes the default behavior in Nixpkgs (updating
a the link to the source), and removes the confusing mention of
`nix-env`.
the last of them should not be there to begin with. we don't want
beginners to use `nix-env`, as this is known to run them into trouble
eventually.
[0]: https://github.com/NixOS/nixpkgs/pull/76794
[1]: 1774d07242/pkgs/build-support/buildenv/default.nix (L66)
2023-09-25 16:23:01 +02:00
Frederik Rietdijk
f4822bb295
Merge pull request #254309 from pbsds/flit-prune
...
python3Packages.flitBuildHook: remove
2023-09-25 11:34:15 +02:00
Alejandro Sánchez Medina
ade134ecd1
nixpkgs manual: doc python: add hyperlinks to Python section ( #252156 )
...
* nixpkgs manual: doc python: add hyperlinks to Python section
Co-authored-by: Valentin Gagarin <valentin.gagarin@tweag.io>
2023-09-24 19:13:18 +02:00
Peder Bergebakken Sundt
bdda7b0a53
python3Packages.flitBuildHook: remove
2023-09-22 21:11:24 +02:00
Anderson Torres
c1b3bfba4f
doc: include short docs about bmake
2023-09-22 01:38:23 -03:00
Robert Hensing
5c97f01a9d
Merge pull request #255025 from tweag/fileset.union
...
`lib.fileset.union`, `lib.fileset.unions`: init
2023-09-21 11:49:57 +02:00
Silvan Mosberger
c5ae093f13
lib.fileset: Various updates relating to union/unions
...
Also some minor formatting improvements
2023-09-21 00:21:01 +02:00
Wout Mertens
00de2104fc
corepack: PR review updates
...
Co-authored-by: Antoine du Hamel <duhamelantoine1995@gmail.com>
Co-authored-by: Sandro Jaeckel <sandro.jaeckel@gmail.com>
2023-09-20 17:27:05 +02:00
Wout Mertens
724f6bcb77
nodejs: corepack wrappers package
2023-09-20 10:10:51 +02:00
Robert Hensing
2999014a5f
Merge pull request #255916 from fricklerhandwerk/doc-runcommand
...
rewrite `runCommand` interface docs
2023-09-18 19:42:17 +02:00
Valentin Gagarin
35d066de5f
rewrite runCommand
interface docs
...
specifically this corrects the misleading statement that `env` takes
environment variables for the derivation.
2023-09-18 17:47:47 +02:00
Valentin Gagarin
e2c2528075
BEAM docs: recommend nix-shell -p
and shell.nix
instead of nix-env
( #255131 )
...
* BEAM docs: recommend `nix-shell -p` and `shell.nix` instead of `nix-env`
Co-authored-by: asymmetric <lorenzo@mailbox.org>
2023-09-18 16:34:30 +02:00
Mario Rodas
3b1f3712a4
Merge pull request #255128 from PuercoPop/ruby-document-extraConfigPaths
...
ruby: document extraConfigPaths option from bundlerEnv
2023-09-15 08:13:32 -05:00
Maciej Krüger
7b737acb4a
Merge pull request #254967 from nbraud/sha256-to-hash/top-level
2023-09-15 14:36:49 +02:00
Weijia Wang
0cfc319f83
fetchDebianPatch: Require patch names with extensions
...
Otherwise the fetcher is unuseable with patches
whose filename (in Debian) doesn't end in `.patch`.
2023-09-14 18:55:30 +00:00
Frederik Rietdijk
53dd1a6edb
Merge pull request #254136 from figsoda/python
...
python310Packages.buildPythonPackage: introduce pyproject option
2023-09-14 18:33:49 +02:00
asymmetric
52351762b7
doc: remove mention of X11 license variant ( #255081 )
...
The Nixpkgs license is pure MIT.
2023-09-14 18:08:25 +02:00
asymmetric
b414f942e0
doc: link, instead of just mentioning, Nix manual ( #255126 )
...
Instead of just telling the reader to go find the relevant section of the Nix
manual, let's just link to it. Yay hypertext!
2023-09-14 17:09:39 +02:00
Maximilian Ehlers
a29cf4aece
Link to usage of pkg description instead of referring to nix-env ( #255127 )
...
* Updates meta.chapter.md with a reference link to the usage of the package description field instead of referring to nix-env
---------
Co-authored-by: Valentin Gagarin <valentin.gagarin@tweag.io>
2023-09-14 16:59:20 +02:00
Javier Olaechea
fbe107fd5c
ruby: document extraConfigPaths option from bundlerEnv
2023-09-14 09:46:07 -05:00
Elis Hirwing
350cac13cf
Merge pull request #248184 from NixOS/php/add-new-builder-only
...
php: add new Composer builder
2023-09-14 07:50:27 +02:00
nicoo
fe138d36c9
doc: Replace sha256
with hash
where appropriate
2023-09-13 17:24:49 +00:00
Pol Dellaiera
c0c01910ce
php: update documentation
2023-09-13 15:00:03 +02:00
github-actions[bot]
f90dd167f5
Merge master into staging-next
2023-09-13 12:01:05 +00:00
ajs124
f85cec7548
erlang23: remove
2023-09-13 11:33:11 +00:00
figsoda
39c64e2323
doc/python: document pyproject
and remove usages of format
2023-09-12 19:54:43 -04:00
Vladimír Čunát
300eaad172
Merge branch 'master' into staging-next
2023-09-12 19:06:44 +02:00
nicoo
c7423cd734
noto-fonts-emoji → noto-fonts-color-emoji
...
Clarify that the monochrome font is not included, per #221181 .
The new name is also coherent with the name of the font,
according to `fontconfig`: Noto Color Emoji.
2023-09-12 12:38:07 +00:00
Anderson Torres
3fc613c5ba
Merge branch 'master' into staging-next
2023-09-11 23:25:38 +00:00
Anderson Torres
eea12fdf8c
doc/hooks/zig.section.md: rewrite
...
- Normalize header IDs, in order to not cause conflicts with identically named
headers in other docs.
- Reorganize the hierarchy of information.
2023-09-10 16:23:27 -03:00
Anderson Torres
a0b25e2566
doc/hooks/waf.section.md: rewrite
...
- Normalize header IDs, in order to not cause conflicts with identically named
headers in other docs.
- Reorganize the hierarchy of information.
2023-09-10 16:23:22 -03:00
github-actions[bot]
66c722f52f
Merge master into staging-next
2023-09-09 18:01:05 +00:00
Anderson Torres
1b75ac310a
doc/hooks/zig.section.md: reword
...
- Refer to stdenv documentation instead of repeating it
2023-09-09 15:27:11 +00:00
Yureka
ef69e91c60
Merge branch 'waf-cross' of https://github.com/atorres1985-contrib/nixpkgs into HEAD
2023-09-09 08:27:19 +02:00
github-actions[bot]
542aa87231
Merge master into staging-next
2023-09-08 00:02:13 +00:00
Weijia Wang
bd2ccdef23
Merge pull request #251006 from Uthar/doc-lisp001
...
doc/lisp: Clarifications in the manual
2023-09-07 22:37:02 +02:00
Anderson Torres
83b98f9b35
doc/hooks/waf.section.md: update
...
- Reword and reorganize sections
2023-09-06 10:41:28 -03:00
Artturi
31c9deb4f7
Merge pull request #218783 from timbertson/stripExcludeExtensions
2023-09-05 00:37:17 +03:00
Tim Cuthbertson
0bffcc3f3c
setup-hooks/strip: add stripExclude
2023-09-03 20:18:10 +03:00
github-actions[bot]
dc4f4e4a48
Merge staging-next into staging
2023-09-02 06:01:27 +00:00
github-actions[bot]
45ced9b1f6
Merge master into staging-next
2023-09-02 06:00:55 +00:00
Silvan Mosberger
d66929b7b1
Merge pull request #245623 from tweag/fileset.toSource
...
File set combinators base: `lib.fileset.toSource`
2023-09-02 04:07:02 +02:00
Anderson Torres
9679a1216e
doc/hooks/waf.section.md: update
...
- change wafConfigureFlags to configureFlags
- explain wafFlags
2023-09-01 15:21:21 +00:00
Silvan Mosberger
465e05c0c5
lib.fileset.toSource: init
2023-09-01 15:46:04 +02:00
github-actions[bot]
cfbf9d795e
Merge master into staging-next
2023-08-31 18:01:26 +00:00
Connor Baker
d5e5246e76
cudaPackages: split outputs
...
This change which involves creating multiple outputs for CUDA
redistributable packages.
We use a script to find out, ahead of time, the outputs each redist
package provides. From that, we are able to create multiple outputs for
supported redist packages, allowing users to specify exactly which
components they require.
Beyond the script which finds outputs ahead of time, there is some custom
code involved in making this happen. For example, the way Nixpkgs
typically handles multiple outputs involves making `dev` the default
output when available, and adding `out` to `dev`'s
`propagatedBuildInputs`.
Instead, we make each output independent of the others. If a user wants
only to include the headers found in a redist package, they can do so by
choosing the `dev` output. If they want to include dynamic libraries,
they can do so by specifying the `lib` output, or `static` for static
libraries.
To avoid breakages, we continue to provide the `out` output, which
becomes the union of all other outputs, effectively making the split
outputs opt-in.
2023-08-31 03:31:55 +00:00