Commit Graph

3766 Commits

Author SHA1 Message Date
Pol Dellaiera
613933cc08 build-support: add new hooks (#370869) 2025-01-30 18:34:51 +01:00
Alyssa Ross
3e5b235146 doc: recommend fetchCargoVendor
Cargo 1.84.0 broke fetchCargoTarball hashes, so fetchCargoTarball is
not long for this world.  Tell people to use fetchCargoVendor, which
Nixpkgs is currently in the process of switching to across the tree.
2025-01-28 11:52:55 +01:00
Pol Dellaiera
f8110737ae build-support: add writableTmpDirAsHomeHook hook 2025-01-27 19:41:13 +01:00
Pol Dellaiera
87521c59b6 build-support: add addBinToPathHook hook 2025-01-27 19:41:13 +01:00
Seth Flynn
d73ab2f142 doc: emphasize trade-off between versionCheckHook and testers.testVersion (#344321) 2025-01-27 00:44:44 -05:00
Peder Bergebakken Sundt
4762d9ba6e doc: emphasize trade-off between versionCheckHook and testers.testVersion 2025-01-26 17:11:00 +01:00
Valentin Gagarin
61235d4471 docs: fix devmode for manuals
hard-coding a relative path will use the calling process's working
directory, but we want the path relative to the Nix expression.
2025-01-24 18:05:03 +01:00
Weijia Wang
1e04dc2000 nixos/{rippled,rippleDataApi}: drop (#374568) 2025-01-23 20:15:51 +01:00
Philip Taron
b83e120344 lib.extendMkDerivation: init (#234651)
It's not the longest-open PR (May 28, 2023 -> Jan 22, 2025) but it took a while. This PR introduces a unified approach to implementing build helpers that support fixed-point arguments and bring such support to existing build helpers.
2025-01-22 05:10:25 -08:00
OTABI Tomoya
19b51c4d57 doc: Fix typo in python docs (extras_requires -> extras_require) (#375141) 2025-01-20 09:42:10 +09:00
Ihar Hrachyshka
ebc7c89271 doc: Fix typo in python docs (extras_requires -> extras_require) 2025-01-19 15:14:56 -05:00
7c6f434c
133940fb2a tinycc: 0.9.27-unstable-2022-07-15 -> 0.9.27-unstable-2025-01-06 (#374684) 2025-01-19 11:20:24 +00:00
Coutinho de Souza
d83bbac9ea tinycc: 0.9.27-unstable-2022-07-15 -> 0.9.27-unstable-2025-01-06
Fix checkPhase by making it instalCheckPhase, since tcc depends on
libtcc1.a, which is build together with it, for its tests.

Create dev, doc and lib outpus. Now the binaries, i. e., tcc and the
cross compilers are what the user gets with tinycc.out.

Make the recipe compliant with nixpkgs-hammer.

Enable parallel building.
2025-01-18 22:33:37 -03:00
nixpkgs-ci[bot]
0cae90809c Merge master into staging-next 2025-01-18 18:04:10 +00:00
Yueh-Shun Li
bbdf8601bc doc: add chapter Fixed-point arguments of build helpers
Add "Fixed-point arguments of build helpers" chapter in "Builde helpers" part.

Co-authored-by: nicoo <nicoo@mur.at>
Co-authored-by: Silvan Mosberger <github@infinisil.com>
Co-authored-by: Valentin Gagarin <valentin.gagarin@tweag.io>
Co-authored-by: Lin Jian <me@linj.tech>
Co-authored-by: Philip Taron <philip.taron@gmail.com>
2025-01-19 01:00:50 +08:00
Arne Keller
a3838482c1 doc/stdenv: accurately describe propagatedNativeBuildInputs (#354341) 2025-01-18 14:33:39 +01:00
nixpkgs-ci[bot]
073155fd7b Merge master into staging-next 2025-01-18 00:13:38 +00:00
Matthieu Coudron
9c73444257 doc/neovim: better document the wrappers (#373805)
* doc/neovim: better document the wrappers

there is new wrapper interface `wrapNeovimUnstable` in development intended to be
easier to use than the old `wrapNeovim`. It provides new fancy features that we would like to
leverage/advertise
The interface is not definitive yet so we provide a translation layer
to avoid breaking user configurations such that `wrapNeovim` still works.
This explains why we document both at the moment with the goal to remove
the old one once we ciment the interface.

* doc/neovim: explain what buildNeovimPlugin does
2025-01-17 17:03:13 -06:00
Christoph Heiss
f072624409 nixos/rippleDataApi: drop
Package was removed already in #358864.

[0] https://github.com/NixOS/nixpkgs/pull/358864

Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2025-01-17 19:44:23 +01:00
Christoph Heiss
22ed62c140 nixos/rippled: drop
Package was already removed in #358864 [0].

[0] https://github.com/NixOS/nixpkgs/pull/358864

Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2025-01-17 19:44:23 +01:00
nixpkgs-ci[bot]
6df44a359d Merge master into staging-next 2025-01-17 14:32:26 +00:00
K900
ae2abfc64a nixos/hyperv-guest: drop fb_hyperv in favor of drm_hyperv (#372743) 2025-01-17 17:29:47 +03:00
nixpkgs-ci[bot]
d4a1995529 Merge master into staging-next 2025-01-16 00:14:11 +00:00
seth
a4a489b2b1 doc/stdenv/platform-notes: fix typo (#374100) 2025-01-15 17:23:42 -05:00
Emily
54f484c80e doc/stdenv/platform-notes: fix typo 2025-01-15 02:04:39 +00:00
github-actions[bot]
9129b13110 Merge master into staging-next 2025-01-15 00:14:20 +00:00
Austin Horstman
ac8bf74837 buildFHSEnv: allow specifying executableName explicitly (#371770) 2025-01-14 16:03:39 -06:00
K900
94e1e0a173 doc/rl-2505: relnote the videoMode removal 2025-01-14 09:47:22 +03:00
github-actions[bot]
55c6be8a58 Merge master into staging-next 2025-01-13 00:15:45 +00:00
Matthieu C.
3f2423e8a8 doc/neovim: move neovim to its own section
I wanted to add instructions on how to configure neovim via the new
wrapper but it was difficult mixing this with both the vim and old
wrapper.
Neovim differs enough from vim to warrant its own section IMO:
1. its wrapper is different (old wrapper close to vim's syntax, new one
   not so much)
2. treesitter is unique to neovim
3. the section about neovim plugins is unique to neovim as well. Not
   only that but it needs to expanded.

At some point the doc unique to vim is going to exceed vim's.
We can refer to vim's section to avoid duplication where it makes sense.
2025-01-12 23:33:32 +01:00
Matt Sturgeon
e4469b7af2 buildFHSEnv: allow specifying executableName explicitly 2025-01-08 18:33:28 +00:00
github-actions[bot]
61462a4004 Merge master into staging-next 2025-01-08 12:05:57 +00:00
Vladimír Čunát
4bc9c909d9 doc: fix pypy39 removal (#371901) 2025-01-08 08:19:28 +01:00
FliegendeWurst
cd2a21a070 doc/python: update versions 2025-01-07 22:06:20 +01:00
FliegendeWurst
59725b22ae doc: fix pypy39 removal 2025-01-07 22:06:19 +01:00
K900
9e51fd8b02 Merge remote-tracking branch 'origin/master' into staging-next 2025-01-06 21:13:31 +03:00
Johannes Kirschbauer
5782ef8dc3 lib/types: deprecate functor.wrapped in types.listOf 2025-01-06 16:01:02 +01:00
Johannes Kirschbauer
8523f61f93 release-notes: add deprecation note: funtor.wrapped for lib.types.attrsWith 2025-01-06 16:00:51 +01:00
github-actions[bot]
a58f8abed0 Merge staging-next into staging 2025-01-06 00:15:41 +00:00
Ryan Hendrickson
289a4c6631 nixos/btrbk: add snapshotOnly option (#369480) 2025-01-05 16:30:50 -05:00
github-actions[bot]
16abba216f Merge staging-next into staging 2025-01-05 18:04:38 +00:00
Jörg Thalheim
9c9f0970ac breakpointHook: re-implement using nsenter (#370184) 2025-01-05 16:18:52 +01:00
Jörg Thalheim
3e81636c90 docs/breakpointHook: simplify instructions 2025-01-05 14:36:05 +01:00
cy
acf701b49a nixos/btrbk: add snapshotOnly option 2025-01-03 18:03:10 -05:00
github-actions[bot]
d9159d2b18 Merge staging-next into staging 2025-01-03 00:14:58 +00:00
Johannes Kirschbauer
ccfdbc34fd docs: add references to module system section 2025-01-02 20:05:54 +01:00
github-actions[bot]
5d88e3a361 Merge staging-next into staging 2025-01-02 18:04:58 +00:00
Dimitar Nestorov
10a75ab5b2 doc: titanium tombstone 2025-01-02 15:05:26 +01:00
Dimitar Nestorov
b754b036e3 titaniumenv: remove 2025-01-02 15:05:26 +01:00
github-actions[bot]
4eff25d266 Merge staging-next into staging 2025-01-02 00:14:42 +00:00