github-actions[bot]
c7e7b8497d
Merge master into haskell-updates
2023-09-23 00:11:31 +00: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
github-actions[bot]
8d865daa72
Merge master into haskell-updates
2023-09-22 00:11:39 +00: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
github-actions[bot]
5c87b0f672
Merge master into haskell-updates
2023-09-21 00:11:46 +00: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
maralorn
a4f9ea332a
haskell-docs: Fix typo in function name
2023-09-20 19:44:16 +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
github-actions[bot]
ce84b1371f
Merge master into staging-next
2023-08-31 00:01:54 +00:00
Weijia Wang
30c071bebb
Merge pull request #249982 from nagy/chicken-scope
...
chickenPackages: turn into scope, update
2023-08-31 01:05:51 +02:00
github-actions[bot]
e3e1b16eb6
Merge master into staging-next
2023-08-30 18:00:58 +00:00
nicoo
d613fb52c9
doc/fetchers: fetchDebianPatch: don't imply how long a patch remains available
2023-08-30 08:06:10 +00:00
nicoo
d4e265327f
fetchDebianPatch: Rename patch
parameter, make name
overrideable
...
This allows using the fetcher with `invalidateFetcherByDrvHash` for testing.
2023-08-30 07:53:05 +00:00
nicoo
7122aea569
fetchers: document fetchDebianPatch
2023-08-30 07:53:05 +00:00
github-actions[bot]
e04d83dad1
Merge staging-next into staging
2023-08-30 00:02:26 +00:00
Artturi
ffc35fc054
Merge pull request #245583 from galenhuntington/doc-fix
2023-08-29 22:46:56 +03:00
Alejandro Sánchez Medina
4c3def1ae8
doc manuals: change reference link to nixos-render-docs
...
Co-authored-by: Silvan Mosberger <github@infinisil.com>
2023-08-29 16:07:41 +02:00
github-actions[bot]
974a40b58e
Merge staging-next into staging
2023-08-28 18:01:36 +00:00
Jan Tojnar
434d160d7c
Merge pull request #234615 from linsui/dconf
...
nixos/dconf: support generating from attrs
2023-08-28 18:31:52 +02:00
Anderson Torres
8e93a78ef4
doc/hooks/waf.section.md: change wafHook to waf.hook
2023-08-26 13:12:09 +00:00
github-actions[bot]
4cdbb53d13
Merge master into staging-next
2023-08-26 12:01:05 +00:00
markuskowa
212d454c2a
Merge pull request #246867 from markuskowa/add-mpi-hook
...
add mpiCheckPhaseHook
2023-08-26 11:54:56 +02:00
Kasper Gałkowski
827b70a9b4
doc/lisp: document arguments of buildASDFSystem
2023-08-25 22:20:46 +02:00
Kasper Gałkowski
9ce6e34ddf
doc/lisp: add links to sections and upstream websites
...
Also clean up complex paragraphs and fix section on building wrappers
2023-08-25 21:35:34 +02:00
Kasper Gałkowski
b991ea8385
doc/lisp: clarify section on importing from Quicklisp
...
1. Clarify what is the reason for importing and to where it saves
2. Clarify that packages.sqlite is a temporary file
3. Link to section about native dependencies from first mention of ql.nix
2023-08-25 21:00:39 +02:00
github-actions[bot]
8680fe99a1
Merge master into staging-next
2023-08-25 12:01:24 +00:00
Lin Jian
665651c736
emacs: remove outdated doc about package initialization
...
Since Emacs 27[1], there is no need to call package-initialize in the
init file.
[1]: https://git.savannah.gnu.org/cgit/emacs.git/tree/etc/NEWS.27?id=cae528457cb862dc886a34240c9d4c73035b6659#n227
2023-08-25 10:22:30 +00:00
Lin Jian
71a8753134
emacs: update doc about emacs.pkgs.withPackages
2023-08-25 10:22:30 +00:00
Alejandro Sanchez Medina
60d879e257
doc manuals: add reference to nixos-render-docs
2023-08-24 19:24:07 +02:00
Mario Rodas
e095804702
wafHook: fix missing header id
2023-08-24 04:20:00 +00:00
Kasper Gałkowski
952781729f
doc/lisp: minor changes to manual
2023-08-23 19:01:16 +02:00
Markus Kowalewski
587a19e43c
mpiCheckPhaseHook: add new setup hook for MPI aware check phases
...
Add this hook to checkPhase to allow for running MPI application in
the sandbox. It detects the MPI implementations and sets the respective
environment variables.
2023-08-22 23:27:47 +02:00
github-actions[bot]
7946d3b039
Merge staging-next into staging
2023-08-21 18:01:26 +00:00
Valentin Gagarin
e9ad5bd174
Merge pull request #249105 from NickHu/document-nix-update-script
2023-08-21 18:54:21 +02:00
Daniel Nagy
f58a6078fa
chickenPackages: turn into scope
...
The purpose of this change is to allow the overriding of one egg, which in turn
affects all dependents of that eggs.
2023-08-21 17:00:00 +02:00
Alejandro Sanchez Medina
13e4891d6d
nixpkgs manual: doc python: render manual notes as admonitions
2023-08-21 16:02:34 +02:00
Theodore Ni
ece0953571
Merge branch 'staging-next' into staging
2023-08-18 16:02:27 -07:00
Alejandro Sánchez Medina
8cd56a3b7a
Documentation: nixpkgs manual: move Python reference to the top of Python chapter ( #247117 )
...
* nixpkgs manual, doc Python: move Reference/Optimizations to FAQ
See https://github.com/NixOS/nixpkgs/issues/246234 .
* nixpkgs manual, doc Python: move Reference/python-optional-dependencies to FAQ
See https://github.com/NixOS/nixpkgs/issues/246234 .
* nixpkgs manual, doc Python: move Reference/Tools to FAQ
See https://github.com/NixOS/nixpkgs/issues/246234 .
* nixpkgs manual, doc Python: move Reference/deterministic-builds to FAQ
See https://github.com/NixOS/nixpkgs/issues/246234 .
* nixpkgs manual, doc Python: move Reference/automatic-tests to FAQ
See https://github.com/NixOS/nixpkgs/issues/246234 .
* nixpkgs manual, doc Python: move Reference to top section
See https://github.com/NixOS/nixpkgs/issues/246234 .
2023-08-17 14:45:29 +02:00
mdarocha
a36883ddfe
maintainers: add dotnet team
2023-08-16 08:49:08 +02:00
linsui
da614d98e9
lib/gvariant: init
2023-08-15 19:20:39 +08:00
Nick Hu
ae8aba3836
doc/stdenv/stdenv.chapter.md: add information about nix-update-script and nixpkgs-update
2023-08-15 10:13:39 +01:00
github-actions[bot]
0ce93b670f
Merge staging-next into staging
2023-08-15 00:02:28 +00:00
Silvan Mosberger
50d11650a7
Merge pull request #245243 from tweag/contributing-combining
...
Clean up contributing documentation
2023-08-14 21:06:06 +02:00
github-actions[bot]
af2c148bc3
Merge staging-next into staging
2023-08-14 18:01:33 +00:00
Artturin
b93da3f4b7
treewide: overrideScope'
-> overrideScope
...
`lib.makeScope` `overrideScope'` has been renamed to `overrideScope`
`fd --type f | xargs sd --string-mode "overrideScope'" "overrideScope"`
2023-08-14 18:46:47 +03:00
Silvan Mosberger
553daaed73
doc/README.md: Cleanup
2023-08-14 04:46:16 +02:00
Silvan Mosberger
37968083e7
CONTRIBUTING.md: Move opening issues section to Nixpkgs manual
...
This isn't relevant to contributors specifically, it applies to all
users
2023-08-13 22:04:57 +02:00
Silvan Mosberger
549ecbc977
doc: Add empty development section
2023-08-13 22:04:56 +02:00
Silvan Mosberger
129da60f57
doc/vulnerability-roundup: Rough move to new contribution doc files
...
No content was changed, new titles are wrapped with () to signal that
they will need to be decided on in a future commit.
Section in the manual have been preserved with a simple redirect to
GitHub, the proper anchors should be filled out in a future commit once
the new section names are decided.
2023-08-13 22:04:56 +02:00
Silvan Mosberger
86f14e461e
doc/submitting-changes: Rough move to new contribution doc files
...
No content was changed, new titles are wrapped with () to signal that
they will need to be decided on in a future commit.
Section in the manual have been preserved with a simple redirect to
GitHub, the proper anchors should be filled out in a future commit once
the new section names are decided.
2023-08-13 22:04:56 +02:00
Silvan Mosberger
f3a050a191
doc/reviewing-contributions: Rough move to new contribution doc files
...
No content was changed, new titles are wrapped with () to signal that
they will need to be decided on in a future commit.
Section in the manual have been preserved with a simple redirect to
GitHub, the proper anchors should be filled out in a future commit once
the new section names are decided.
2023-08-13 22:04:56 +02:00
Silvan Mosberger
90bf25d037
doc/quick-start: Rough move to new contribution doc files
...
Section in the manual have been preserved with a simple redirect to
GitHub, the proper anchors should be filled out in a future commit once
the new section names are decided.
2023-08-13 22:04:56 +02:00
Silvan Mosberger
74b17a515f
doc/contributing-to-documentation: Rough move to new contribution doc files
...
Section in the manual have been preserved with a simple redirect to
GitHub, the proper anchors should be filled out in a future commit once
the new section names are decided.
2023-08-13 22:04:55 +02:00
Silvan Mosberger
1e1cd398d4
doc/coding-conventions: Rough move to new contribution doc files
...
No content was changed, new titles are wrapped with () to signal that
they will need to be decided on in a future commit.
Section in the manual have been preserved with a simple redirect to
GitHub, the proper anchors should be filled out in a future commit once
the new section names are decided.
2023-08-13 22:02:34 +02:00
Silvan Mosberger
d70091c3ad
Create unified markdown files for contributing docs
2023-08-13 21:54:50 +02:00
Silvan Mosberger
be26d79f46
doc/contributing: Remove unreferenced legacy diagram
...
Not used anymore after b3fa79bb89
2023-08-13 21:54:50 +02:00
Anderson Torres
b5549d90f2
wafHook: documentation
...
A very comprehensive one!
2023-08-13 03:23:09 +00:00
Silvan Mosberger
bfe04ea76c
Merge pull request #241656 from mobusoperandi/update-doc-contributing
...
fix outdated contributing to documentation
2023-08-10 17:15:05 +02:00
Silvan Mosberger
731c21db95
Update doc/contributing/contributing-to-documentation.chapter.md
...
Co-authored-by: Jan Tojnar <jtojnar@gmail.com>
2023-08-10 16:12:07 +02:00
Silvan Mosberger
37ba768fb4
Merge pull request #241871 from mobusoperandi/doc-doc-syntax-chapter
...
doc syntax section into chapter, link from nixos manual
2023-08-10 16:11:25 +02:00
figsoda
59eb02116f
treewide: use zig_0_11 instead of zig for zig packages
...
Zig is still under active development, and new releases often introduce
breaking changes. This makes updating the default version of zig easier.
Some packages did not receive this change because they could be using
the c compiler or linker of zig, which doesn't receive as much breaking
changes compared to e.g. the zig std library.
https://github.com/NixOS/nixpkgs/pull/248243#discussion_r1289401340
2023-08-10 02:37:53 +00:00
figsoda
17d404ee80
zig.hook: rename from zigHook
...
This makes using specific versions of zig easier (without overrides)
2023-08-10 02:37:53 +00:00
sternenseemann
af60e68744
testers.hasPkgConfigModules: allow checking multiple pkg-config mods
...
This is very useful in conjunction with meta.pkgConfigModules, as the
new tester can use the list provided by this meta attribute as a default
value for moduleNames, making its usage in passthru.tests very
convenient.
For backwards compatibility, a shim under the old name is maintained
with a warning.
2023-08-08 19:16:48 +02:00
github-actions[bot]
4507a6bd1f
Merge master into staging-next
2023-08-08 00:01:49 +00:00
Alejandro Sánchez Medina
c72480119a
nixpkgs manual, doc Python: render interpreters in a table ( #246956 )
...
* nixpkgs manual, doc Python: render interpreters in a table
The current paragraph presenting Python interpreters is verbose and hinders clarity. The information provided is well suited to be rendered as a table.
Co-authored-by: Shahar "Dawn" Or <mightyiampresence@gmail.com>
* nixpkgs manual, doc Python: fix typos in interpreters' table
* nixpkgs manual, doc Python: update header in interpreters' table
* nixpkgs manual, doc Python: get rid of empty block code workaround in interpreters' table
---------
Co-authored-by: Shahar "Dawn" Or <mightyiampresence@gmail.com>
2023-08-07 23:48:22 +02:00
Vladimír Čunát
3a5c176f95
Merge branch 'master' into staging-next
2023-08-05 07:40:22 +02:00
Dmitry Kalinkin
aa725d5a5b
Merge pull request #225503 from xworld21/texlive-binaries-from-tlpdb
...
texlive: generate bin containers from tlpdb
2023-08-04 22:31:30 -04:00
github-actions[bot]
16547be5c0
Merge master into staging-next
2023-08-05 00:02:07 +00:00
Artturin
61c0ecea5b
treewide: update mainProgram docs
2023-08-04 20:31:16 +03:00
github-actions[bot]
0542af4e29
Merge master into staging-next
2023-08-04 00:02:04 +00:00
Jan Malakhovski
ccbb065c88
doc: make sourceRoot
and setSourceRoot
documentation match the implementation, fix examples
2023-08-03 16:32:05 +00:00
Alejandro Sanchez Medina
b751910048
fix outdated contributing to documentation
...
Co-authored-by: Shahar "Dawn" Or <mightyiampresence@gmail.com>
2023-08-03 13:21:48 +02:00
Vladimír Čunát
55f778d2b5
Merge branch 'master' into staging-next
2023-08-01 18:22:43 +02:00
Weijia Wang
1da4ff5585
Merge pull request #240553 from tomodachi94/doc/prefer-maven.buildPackage
...
doc/maven: prefer maven.buildMavenPackage over mvn2nix
2023-08-01 17:36:03 +02:00
Weijia Wang
3bf9e65881
doc/maven: add stable-maven-plugins back
2023-08-01 16:00:52 +02:00
Doron Behar
cc63e791bf
Merge branch 'master' into staging-next
...
* master: (77 commits)
containerd: 1.7.2 -> 1.7.3
python310Packages.transformers: 4.30.2 -> 4.31.0
plasma-sdk: unbreak build, again
stellarium: add patch for indi 2.0 compatibility
indi-full: 1.9.8 -> 2.0.2, reenable Atik, Pentax and SX drivers
indilib: 1.9.8 -> 2.0.2
plasma: 5.27.6 -> 5.27.7
alsa-scarlett-gui: light refactoring
alsa-scarlett-gui: Change icons path back to relative in desktop entry file
alsa-scarlet-gui: light refactoring Done some light refactoring for better consitence in the code.
alsa-scarlett-gui: fix for deskop integration
alsa-scarlett-gui: fixed desktop entry
release-notes: note breaking woodpecker update
woodpecker-*: 0.15.11 -> 1.0.0
pnpm-lock-export: use fork with v6 support
suricata: 6.0.13 -> 7.0.0
rubyfmt: add support for macos arm64/x86
rubyfmt: init at 0.8.1
dayon: init at 11.0.7
nixos/atuin: harden systemd unit
...
2023-08-01 16:52:24 +03:00
Anderson Torres
130d2fa5e5
doc/hooks/index.md: add zig.section.md
...
A somewhat short documentation about zigHook.
2023-08-01 10:08:55 +00:00
Tomo
48bbc6d964
doc/maven: prefer maven.buildMavenPackage over mvn2nix
...
Manually calling `mvn2nix` was the preferred way of building
Java apps that use Maven, but `maven.buildMavenPackage` is now the
preferred way.
2023-08-01 10:19:26 +02:00
Martin Weinelt
167f6dfee4
Merge remote-tracking branch 'origin/master' into staging-next
...
Conflicts:
- pkgs/development/libraries/science/astronomy/cfitsio/default.nix
2023-07-30 03:54:27 +02:00
pennae
dcd55915ad
Merge pull request #245358 from asymmetric/nixpkgs-doc-build-instructions
...
doc/contributing: update build instructions after nrd
2023-07-29 23:22:43 +02:00
Vincenzo Mantova
01af940407
texlive.combine: include packages with man pages by default
2023-07-29 18:31:17 +02:00
Doron Behar
6560d0086c
python3.pkgs.pypaBuildHook: init
2023-07-28 12:13:25 +02:00
Doron Behar
1298c367b1
pip-build-hook.sh: Support $pipBuildFlags
2023-07-28 12:13:25 +02:00
Doron Behar
5262a7d1c9
doc/python: Demonstrate how to override the blas implementation
2023-07-28 12:13:25 +02:00
Silvan Mosberger
a7e5800273
Merge pull request #243062 from mobusoperandi/doc_watchexec
...
nixpkgs/NixOS manuals: devmode feature
2023-07-27 16:11:18 +02:00
Galen Huntington
b0dc3d26f2
doc/stdenv: Minor syntax fix.
2023-07-26 12:15:32 -07:00
Connor Baker
495875182e
Merge pull request #224068 from SomeoneSerge/respect-config-cudaSupport
...
Respect global config.cudaSupport
2023-07-25 14:18:14 -04:00
Lorenzo Manacorda
35471bd134
doc/contributing: update build instructions
...
We have moved away from Make since nixos-render-docs was introduced to
build the nixpkgs manual in #239636 .
2023-07-25 15:26:18 +02:00
Shahar "Dawn" Or
a064709342
nixpkgs/NixOS manuals: devmode feature
...
Co-authored-by: Alejandro Sanchez Medina <alejandrosanchzmedina@gmail.com>
2023-07-25 17:03:15 +07:00
Alejandro Sanchez Medina
13aeddb926
nixpkgs manual: extract some build paths
...
Co-authored-by: Shahar "Dawn" Or <mightyiampresence@gmail.com>
2023-07-25 17:00:51 +07:00
asymmetric
46df012d2a
Merge pull request #244332 from SuperSandro2000/fonts-fonts
...
nixos/fonts: rename fonts.fonts option to fonts.packages, other cleanups
2023-07-25 09:49:25 +02:00
Martin Weinelt
f00b8343d2
Merge pull request #243848 from SuperSandro2000/clarify-python-tools
...
docs/python: clarify allowance of using toosl to autogenerate packages
2023-07-24 20:16:07 +02:00
Sandro Jäckel
b0c67b4b6e
treewide: rename fonts.fonts to fonts.packages
2023-07-24 17:34:39 +02:00
Sandro Jäckel
0a47d54801
docs/python: clarify allowance of using toosl to autogenerate packages
2023-07-24 16:41:08 +02:00
github-actions[bot]
41e6556ad3
Merge master into staging-next
2023-07-22 18:01:06 +00:00
Paul Colomiets
366404a9d3
Remove tailhook from maintainers
2023-07-22 14:11:29 +03:00
Someone Serge
133993211b
config.cudaSupport: init option
2023-07-20 17:57:31 +03:00
Someone Serge
a17baa5db4
doc: update #cuda to reflect the recommended config.cudaSupport style
2023-07-20 17:27:07 +03:00
github-actions[bot]
2c5b83e75c
Merge master into staging-next
2023-07-19 18:01:04 +00:00
Theodore Ni
9d55df7a37
docs/contributing: fix "ha256" -> "sha256" typo
2023-07-18 16:55:32 -07:00
github-actions[bot]
034c3854f0
Merge staging-next into staging
2023-07-16 18:01:40 +00:00
Robert Hensing
12d2f0da28
Merge pull request #240136 from NixOS/doc-review-patches
...
doc/reviewing-contributions: Add points about patches
2023-07-16 14:21:17 +02:00
Jan Tojnar
cea188cbbb
Merge branch 'staging-next' into staging
...
Conflicts:
- pkgs/tools/networking/shadowfox/default.nix between e989daa65f
and 1c29673fcc
- pkgs/tools/networking/wuzz/default.nix between 7d80417710
and 1c29673fcc
2023-07-16 02:20:49 +02:00
maralorn
85331ccd98
doc/../haskell.section.md: Make a bit clearer and more beginner friendly
2023-07-15 02:18:29 +02:00
Artturin
1c29673fcc
treewide: go-modules -> goModules
...
In 787af0f79f
I had to change ${go-modules} to $goModules to allow overrideAttrs to work;
However, env vars cannot contain -, so i had to change go-modules too.
This in turn broke nix-update because it uses the go-modules attr.
Instead of making nix-update more complicated, make go-modules naming match cargoDeps.
`fd --type f | xargs sd '\bgo-modules\b' 'goModules'`
and revert change to pkgs/applications/misc/dstask/default.nix
and pkgs/servers/http/dave/default.nix
and pkgs/os-specific/darwin/plistwatch/default.nix
release note added
2023-07-14 00:18:06 +03:00
Alejandro Sanchez Medina
ad224d61d0
nixos manual contributing link to nixpkgs syntax
...
Co-authored-by: Shahar "Dawn" Or <mightyiampresence@gmail.com>
2023-07-10 15:56:42 +07:00
Matthieu Coudron
34b3a809ef
buildLuarocksPackage: rename file to match its role
2023-07-10 10:34:34 +02:00
Robert Hensing
e809af74eb
Merge pull request #242312 from NixOS/doc-lib-render-fixedPoints
...
doc: Render lib.fixedPoints
2023-07-08 19:57:44 +02:00
Robert Hensing
aa1beb0ab5
doc: Render lib.fixedPoints
2023-07-08 18:46:08 +02:00
Atemu
67eec418ab
Merge pull request #240860 from Atemu/fhsenv-no-multiarch
...
buildFHSEnv: disable multiArch by default
2023-07-08 13:53:41 +02:00
Mario Rodas
43b091f45c
Merge pull request #233804 from lilyinstarlight/feature/npm-workspaces
...
buildNpmPackage: add npmWorkspace and npmPruneFlags args
2023-07-08 06:45:46 -05:00
Michael Hoang
edef486898
darwin.linux-builder: rename from darwin.builder
2023-07-06 21:33:09 +10:00
Michael Hoang
285f5e858e
darwin.builder: use port 31022 by default
2023-07-06 21:32:08 +10:00
pennae
06140b7ecf
Merge pull request #239636 from pennae/nixpkgs-manual-nrd
...
doc: dedocbookify nixpkgs manual
2023-07-03 20:48:23 +02:00
pennae
fc1b58b593
doc: inline doc-support to main drv
...
separating function docs out like this makes it less clear how library
documentation is generated and integrated into the build. if in the
future more parts of nixpkgs use nixdoc it will make sense to have all
information about library doc generation in the same place.
2023-07-01 20:59:30 +02:00
pennae
70cbd8c6c0
doc: pull option docs out of doc-support
...
this leaves doc-support as a simple wrapper around function docs. this
wrapper will go away very soon as well.
2023-07-01 20:59:30 +02:00
pennae
f397309f4e
doc: remove remnants of docbook times
...
all xml-related tooling can go away. shell.nix is no longer useful since
the makefile is gone and the build runs entirely via a derivation, and
gitignore is thus also no longer that useful. it may filter out some
swap files, but its main reason to exist (keeping generated files out of
a concurrent build of the derivation) has gone away.
2023-07-01 20:59:30 +02:00
pennae
be4d19ff1a
doc: render nixpkgs manual with nrd
...
also updates nixdoc to 2.3.0. the nixdoc update is not a separate commit
because that would leave the manual build broken for one commit,
potentially breaking bisects and rebases.
2023-07-01 20:59:29 +02:00
pennae
b521f451a3
doc-support: don't expose locationsXml
...
nothing except function docs uses this, so we need not expose it. we'll
be reworking this entire section of the build anyway, with the target of
breaking up doc-support as it is now.
2023-07-01 20:27:29 +02:00
pennae
a5414c29a0
doc: build placeholder epub in its own derivation
...
mostly to clean up the main manual build makefile and derivation a bit.
not technically necessary, but will make life easier later.
2023-07-01 20:27:29 +02:00
Robert Hensing
1f5a0b0135
Merge pull request #239005 from Artturin/setorfunoverr
...
stdenv: let overrideAttrs accept attrset OR function
2023-07-01 15:27:23 +02:00
Robert Hensing
0c9fb905cb
doc/using/overrides: Relate addition to preceding text
2023-07-01 15:25:17 +02:00
Atemu
62b2adc753
buildFHSEnv: add multiArch flag
...
The intention is to allow the user control over whether 32bit deps are supposed
to be included in the fhsenv
2023-07-01 13:41:14 +02:00
Artturin
fb643f3260
doc/using/overrides: it is possible to use previous arguments in .override
2023-06-30 23:28:00 +03:00
Artturin
0fdae31531
stdenv: let overrideAttrs accept attrset OR function
...
Makes overrideAttrs usable in the same way that `override` can be used.
It allows the first argument of `overrideAttrs` to be either a function
or an attrset, instead of only a function:
hello.overrideAttrs (old: { postBuild = "echo hello"; })
hello.overrideAttrs { postBuild = "echo hello"; }
Previously only the first example was possible.
Co-authored-by: adisbladis <adisbladis@gmail.com>
Co-authored-by: matthewcroughan <matt@croughan.sh>
2023-06-30 23:28:00 +03:00
Tillerino
9def595d00
doc: add a note about automatic maven upgrades ( #238774 )
2023-06-30 16:59:23 +03:00
sternenseemann
8088e14e12
doc/haskell: FAQ entry on changing profiling settings globally
...
This is actually relatively complicated to achieve, since it involves
overriding GHC on e.g. aarch64-darwin, so the FAQ entry seems warranted.
It's also a good exercise to me, since it demonstrates some problems
with the overriding infrastructure, i.e. that it has a tendency to
inherit the pkgs fixpoint from prev. An example of this problem is
https://github.com/NixOS/nixpkgs/issues/235960 , but it has different
manifestations as well. Awareness of this will also help writing the
other sections on overriding.
How complicated it is, seems to be further incentive to go ahead with
https://github.com/NixOS/nixpkgs/pull/239548 as well.
2023-06-30 01:52:42 +02:00
sternenseemann
1db464d40a
doc/haskell: document {enable,disable}*Profiling functions
2023-06-30 01:52:42 +02:00
amesgen
906102c911
doc/languages-frameworks/python: don't use full pkgs
in attrs
2023-06-29 21:38:37 +02:00
Lily Foster
3990bb5b5e
doc/languages-frameworks/javascript: add npmWorkspace and npmPruneFlags args
2023-06-29 07:43:12 -04:00
Adam Joseph
910d4f761a
Revert "Revert "submitting-changes.chapter.md: explain *why* we have three branches""
...
This reverts commit 7e6c518ce4
.
I misinterpreted Github's CI failure in the notification tab and
thought that I had broken CI on origin/master, so I panic-reverted
before I merged it (I thought they had).
On closer inspection, it appears that the CI failure was not from
the tip that I merged. This PR resubmits the reverted change. I'll
wait for OfBorg to finish this time.
2023-06-29 03:08:41 -07:00
Adam Joseph
7e6c518ce4
Revert "submitting-changes.chapter.md: explain *why* we have three branches"
2023-07-12 19:59:46 +00:00
Adam Joseph
b3fa79bb89
submitting-changes.chapter.md: explain *why* we have three branches
...
The manual does an okay job of explaining the rules for each of the
three development branches, but really doesn't give any intuition as
to why there are three (why not four? or two?) or how we got where
we are today.
This commit attempts to fix that, by explaining that there is one
branch that allows mass-rebuild commits, and it has a fast-building
branch both upstream and downstream of it (from the perspective of
automated merges).
I have also removed the term "stabilization" from the arc labels.
This vague term is not defined anywhere, and does communicate any
useful information without a longer explanation. Therefore it is
not appropriate for use in a diagram.
Co-authored-by: Valentin Gagarin <valentin.gagarin@tweag.io>
2023-06-29 02:38:06 -07:00
Lily Foster
59713b5555
Merge pull request #230157 from teutat3s/buildnpmpackage-docs
...
buildNpmPackage: document dontNpmBuild option
2023-06-28 18:33:02 -04:00
teutat3s
3a2cf5b3f5
buildNpmPackage: document dontNpmBuild option
...
document dontNpmInstall option
2023-06-28 23:49:29 +02:00
Sandro
198bd0a4a7
Merge pull request #239622 from corngood/dotnet-misc
...
dotnet: misc fixes
2023-06-28 23:41:18 +02:00
Robert Hensing
a0a4354a13
doc/reviewing-contributions: Remove wrong fetchpatch detail
...
It may have to be fetchpatch, fetchpatch2, or fetchurl. We should link somewhere, but we don't have a link target yet, so until then, remove the inaccurate info.
Co-authored-by: Alyssa Ross <hi@alyssa.is>
2023-06-27 18:35:15 +02:00
Robert Hensing
4920af40fc
doc/reviewing-contributions: Add points about patches
...
A weaker version of https://github.com/NixOS/nixpkgs/pull/186484#issuecomment-1608960696
2023-06-27 15:56:54 +02:00
David McFarland
ee8ba995a7
buildDotnetModule: make fetch-deps find output path automatically
2023-06-24 19:13:16 -03:00
github-actions[bot]
3b00d0c96f
Merge master into haskell-updates
2023-06-23 00:16:37 +00:00
Sandro
67f4868a43
Merge pull request #233422 from mdarocha/crossgen-fix
...
buildDotnetModule: support ReadyToRun and native binaries inside nuget files
2023-06-22 22:26:53 +02:00
Thomas Gerbet
84c0cb1471
php: drop PHP 8.0
...
Closes #224505
2023-06-21 22:09:16 +02:00
mdarocha
c51141d997
buildDotnetModule: pass runtimeId whenever possible and disable trimming when not allowed.
...
This fixes up some build errors
2023-06-21 17:06:30 +02:00
github-actions[bot]
260df62919
Merge master into haskell-updates
2023-06-21 00:13:19 +00:00
mdarocha
0d9142d4df
buildDotnetGlobalTool: document dotnet global tools and their packaging
2023-06-20 17:20:52 +02:00
mdarocha
abf6081bc2
buildDotnetModule: add useDotnetFromEnv option
...
This causes an alternative wrapper to be used, that takes the dotnet
runtime from the environment.
2023-06-20 17:20:51 +02:00
github-actions[bot]
efc10371d5
Merge master into haskell-updates
2023-06-16 00:13:24 +00:00
Emery Hemingway
17984299b9
buildNimPackage: doCheck by default
2023-06-14 15:15:21 +01:00
sternenseemann
7d0a1bdb8f
Merge remote-tracking branch 'origin/master' into haskell-updates
2023-06-14 14:28:38 +02:00
Emery Hemingway
077d8a3447
buildNimPackage: refactor to use overlay-style overrideAttrs
...
Make buildNimPackage cleaner and more efficient. Also encourage
the use of a "buildNimPackage (finalAttrs: {…})" pattern.
2023-06-14 12:13:49 +01:00
github-actions[bot]
55843b9385
Merge master into haskell-updates
2023-06-14 00:13:02 +00:00
maralorn
b37b2d4b09
Merge pull request #237028 from maralorn/separate-bin
...
haskellPackages: Use separate bin output for multiple packages
2023-06-13 16:50:11 +02:00
Valentin Gagarin
b4b928466a
Merge pull request #237068 from pennae/manual-normalization
2023-06-13 07:35:06 +02:00
Valentin Gagarin
dc1a594b3e
Merge pull request #237237 from pennae/epubstub
2023-06-12 22:24:38 +02:00
pennae
c415521d63
doc: stub out epub manual
...
same reasoning as for the nixos manual.
2023-06-12 17:50:52 +02:00
Lele Gaifax
06375c5962
doc/languages-frameworks/python: add missing back quote
2023-06-12 16:21:11 +02:00
maralorn
fc3668a3ab
haskellPackages: Use separate bin output for multiple packages
2023-06-11 19:40:28 +02:00
Lucas Eduardo
9401a0c780
doc/contributing/review-contributions: fix small typo ( #237186 )
...
Signed-off-by: lucasew <lucas59356@gmail.com>
2023-06-11 14:54:35 +02:00
Andrew
1b6f640687
doc: correct typos and spelling ( #237098 )
2023-06-11 02:15:43 +02:00
pennae
2f76a3df64
doc: don't use docbook program listings/callouts
...
nixos-render-docs does not support this, and since the examples are
small there isn't that much value in callouts here. change them to
simple MD code blocks and lists instead.
2023-06-10 18:17:05 +02:00
pennae
2ecc93d6fe
doc: normalize markdown for nixos-render-docs
...
pandoc recognizes `::: note` admonitions, nixos-render-docs only
recognizes `::: {.note}`. surprisingly pandoc also emits the correct
docbook tags for `[](#xref)`s, so we can use that too.
2023-06-10 18:17:05 +02:00