| Commit message (Expand) | Author | Age | Files | Lines |
| * | doc: fix typo | Lin Jian | 2024-10-11 | 1 | -1/+1 |
| * | doc/hooks/desktop-file-utils: document hook (#341280) | Peder Bergebakken Sundt | 2024-10-06 | 2 | -0/+6 |
| |\ |
|
| | * | doc/hooks/desktop-file-utils: document hook | Tomodachi94 | 2024-09-11 | 2 | -0/+6 |
| * | | doc: init tauri hook section | seth | 2024-09-30 | 2 | -0/+109 |
| * | | doc/hooks/just: add documentation (#341871) | h7x4 | 2024-09-17 | 2 | -0/+24 |
| |\ \ |
|
| | * | | doc/hooks/just: add documentation•••Introduced in #247147
Part of #341479
| Tomodachi94 | 2024-09-14 | 2 | -0/+24 |
| * | | | doc/hooks/haredo: add documentation (#341886) | Peder Bergebakken Sundt | 2024-09-16 | 2 | -0/+30 |
| |\ \ \ |
|
| | * | | | doc/hooks/haredo: add documentation•••Hook introduced in #269767 by @pbsds.
Part of #341479.
| Tomodachi94 | 2024-09-14 | 2 | -0/+30 |
| | |/ / |
|
| * / / | doc/hooks/premake: add documentation•••Added by https://github.com/NixOS/nixpkgs/pull/51205
Part of #341479
| Tomodachi94 | 2024-09-15 | 2 | -0/+8 |
| |/ / |
|
| * / | doc/hooks/cernlib: document CERNLIB hook (#341691) | Tomo | 2024-09-14 | 2 | -0/+4 |
| |/ |
|
| * | doc: rewrite installShellFiles | Anderson Torres | 2024-08-28 | 1 | -6/+77 |
| * | doc: warn against zero-byte or missing shell completion files | Stefan Frijters | 2024-07-09 | 1 | -1/+13 |
| * | versionCheckHook: init | Doron Behar | 2024-06-28 | 2 | -0/+36 |
| * | wafHook: don't add cross compilation flags•••These flags are not part of waf, they're custom flags that are not
widely implemented. More packages are broken because of these flags
being added than actually recognise them.
Of the packages in Nixpkgs that directly depend on wafHook that we can
attempt to cross compile (i.e. all their dependencies cross compile),
5 already successfully cross compile and recognise these flags, 2
already successfully cross compile because they have been opted out of
these flags, 3 don't cross compile successfully for reasons unrelated
to these flags, and for the remaining 7, the only thing stopping them
cross compiling successfully is that they are being passed these flags
that they don't recognise.
All of the five successfully cross-compiling packages that do
recognise these flags are samba projects: ldb, talloc, tdb, tevent,
and samba4. So this isn't a general waf convention, just a samba one.
It therefore doesn't make sense to set these flags by default. They
should just be included in the expressions for each samba project,
like all the other quirks common to samba build systems.
This change fixes cross compilation of the following packages:
blockhash ganv ndn-cxx mda_lv2 pflask raul saldl
| Alyssa Ross | 2024-05-15 | 1 | -4/+0 |
| * | zig: 0.11 -> 0.12 (#306077)•••This upgrades the default version of zig to zig_0_12, which builds
reproducibly on darwin.
Fixes #299091.
Also upgrades all packages compatible with zig 0.12 to that version.
I tried to upgrade packages currently pinning 0.11 as well, but only a
few worked.
Co-authored-by: Weijia Wang (wegank) <contact@weijia.wang> | Felix Uhl | 2024-05-02 | 1 | -2/+2 |
| * | treewide: Fix all Nix ASTs in all markdown files•••This allows for correct highlighting and maybe future automatic
formatting. The AST was verified to work with nixfmt only.
| Janne Heß | 2024-03-28 | 3 | -22/+27 |
| * | fix: include reference and link to `outputMan` | Yannik Sander | 2024-02-05 | 1 | -1/+1 |
| * | Merge pull request #283080 from marsam/postgresql-test-hook-settings•••postgresqlTestHook: add postgresqlExtraSettings variable | Mario Rodas | 2024-02-04 | 1 | -0/+1 |
| |\ |
|
| | * | postgresqlTestHook: add postgresqlExtraSettings variable•••Add `postgresqlExtraSettings` to allow to setup the `postgresql.conf`.
This would be useful in cases where we need to set
`shared_preload_libraries`.
| Mario Rodas | 2024-01-22 | 1 | -0/+1 |
| * | | doc: clarify python.sitePackages•••Co-authored-by: Peder Bergebakken Sundt <pbsds@hotmail.com> | Sandro | 2024-01-31 | 1 | -1/+1 |
| * | | treewide: replace `lib/${python.libPrefix}/site-packages` with its shorthand ...•••which should be always preferred
| Sandro Jäckel | 2024-01-30 | 1 | -1/+1 |
| |/ |
|
| * | Merge master into staging-next | github-actions[bot] | 2023-11-14 | 2 | -4/+0 |
| |\ |
|
| | * | docs/hooks/qt-4: remove•••was missed when qt4 was removed
| ajs124 | 2023-11-14 | 2 | -4/+0 |
| * | | Merge staging-next into staging | github-actions[bot] | 2023-11-10 | 1 | -1/+1 |
| |\ \ |
|
| | * | | Merge master into staging-next | github-actions[bot] | 2023-11-10 | 1 | -1/+1 |
| | |\| |
|
| | | * | doc: avoid 'simply' (#266434)•••While the word 'simply' is usually added to encourage readers, it often has the
opposite effect and may even appear condescending, especially when the reader
runs into trouble trying to apply the suggestions from the documentation. It is
almost always an improvement to simply drop the word from the sentence.
(there are more possible improvements like this, we can apply those in separate
PRs) | Arnout Engelen | 2023-11-09 | 1 | -1/+1 |
| * | | | doc: update meson.section.md | Anderson Torres | 2023-10-30 | 1 | -25/+58 |
| |/ / |
|
| * | | doc: fix heading of mesonInstallTags | Weijia Wang | 2023-10-27 | 1 | -9/+5 |
| * | | meson: introduce mesonInstallTags•••Projects building with meson are currently installTargets. Map these
to install tags, which are roughly equivalent. This allows projects to
selectively install components.
| Julian Stecklina | 2023-10-23 | 1 | -0/+9 |
| * | | doc: fix heading levels of Meson hook documentation•••Fixes: 10f35ff05df1 ("meson.setupHook: prefer meson commands over ninja")
| Alyssa Ross | 2023-10-21 | 1 | -4/+4 |
| * | | meson.setupHook: prefer meson commands over ninja•••Meson now comes with its own set of commands for building, testing,
installing etc., that by default wrap around Ninja. The reason to
prefer using the Meson commands is that they take additional
options (e.g. setting custom timeouts for tests — my motivation for
this change).
Here, I've modified the Meson setup hook so that Meson's test and
install commands will be used instead of Ninja's when Meson's
configurePhase is used. This restriction is to avoid starting to run
Meson directly when dealing with custom build systems that wrap around
Meson, like QEMU's. We don't use meson's compile command, as it just
runs ninja, and that's handled fine by the existing Ninja setup hook.
Naturally the Meson commands don't support entirely the same set of
options that the Ninja ones did, but I checked through Nixpkgs to find
any packages using Meson that used any options that wouldn't be picked
up by this new system. I only found one, and it was just setting
checkTarget = "test", which is the default value for Ninja and has no
Meson equivalent (because we directly tell Meson to run the tests
rather than going through a generic job system like Ninja).
Link: https://github.com/NixOS/nixpkgs/issues/113829
Co-authored-by: Jan Tojnar <jtojnar@gmail.com>
| Alyssa Ross | 2023-10-09 | 2 | -3/+25 |
| |/ |
|
| * | treewide: Fix typos | Peder Bergebakken Sundt | 2023-09-28 | 1 | -1/+1 |
| * | doc: include short docs about bmake | Anderson Torres | 2023-09-22 | 2 | -0/+8 |
| * | 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.
| Anderson Torres | 2023-09-10 | 1 | -8/+8 |
| * | 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.
| Anderson Torres | 2023-09-10 | 1 | -21/+29 |
| * | doc/hooks/zig.section.md: reword•••- Refer to stdenv documentation instead of repeating it
| Anderson Torres | 2023-09-09 | 1 | -12/+16 |
| * | doc/hooks/waf.section.md: change wafHook to waf.hook | Anderson Torres | 2023-08-26 | 1 | -6/+6 |
| * | Merge master into staging-next | github-actions[bot] | 2023-08-26 | 2 | -0/+25 |
| |\ |
|
| | * | 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.
| Markus Kowalewski | 2023-08-22 | 2 | -0/+25 |
| * | | wafHook: fix missing header id | Mario Rodas | 2023-08-24 | 1 | -1/+1 |
| * | | wafHook: documentation•••A very comprehensive one!
| Anderson Torres | 2023-08-13 | 1 | -1/+48 |
| |/ |
|
| * | 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
| figsoda | 2023-08-10 | 1 | -2/+2 |
| * | zig.hook: rename from zigHook•••This makes using specific versions of zig easier (without overrides)
| figsoda | 2023-08-10 | 1 | -6/+6 |
| * | doc/hooks/index.md: add zig.section.md•••A somewhat short documentation about zigHook.
| Anderson Torres | 2023-08-01 | 2 | -0/+60 |
| * | 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.
| pennae | 2023-07-01 | 2 | -37/+33 |
| * | doc: make sure section depths are consecutive•••skipping heading levels (eg from # to ###, or starting at ###) is legal
in pandoc, but not in nixos-render-docs. pandoc acts as though section
levels *were* consecutive, nixos-render-docs prefers to tell people not
to do that kind of thing because it can make documents more fragile.
| pennae | 2023-06-10 | 23 | -52/+29 |
| * | nixos/manual: remove .title fenced divs•••pandoc drops .title classes when rendering to docbook, so these are
effectively just paragraphs anyway. without support for including them
in a table of contents the complexity of parsing them in
nixos-render-docs won't be warranted.
| pennae | 2023-02-10 | 1 | -2/+0 |
| * | postgresqlTestHook: run postgresqlTestSetupPost hook after setting up | Nick Cao | 2023-01-25 | 1 | -0/+6 |
| * | doc: adapt to nativeCheckInputs | Guillaume Girol | 2023-01-21 | 1 | -1/+1 |
| * | patchRcPathBash, patchRcPathCsh, patchRcPathFish, patchRcPathPosix: init•••Init patchRcPath hooks, which provides
utilities to patch shell scripts to be sourced by users.
Add test cases and documentation.
| Shamrock Lee | 2022-11-10 | 2 | -0/+51 |