Matthieu Coudron
f15e58cbeb
luarocks-packages-update: init ( #262156 )
...
* luarocks-packages-updater: init
Goal is to make it possible to maintain out-of-tree luarocks packages
without needing to clone nixpkgs.
maintainers/scripts/update-luarocks-packages gets renamed to
pkgs/development/lua-modules/updater/updater.py
Once merged you can run for instance
nix run nixpkgs#luarocks-packages-updater -- -i contrib/luarocks-packages.csv -o contrib/generated-packages.nix
I also set the parallelism (--proc) to 1 by default else luarocks fails
because of https://github.com/luarocks/luarocks/issues/1540
* Update maintainers/scripts/pluginupdate.py
Co-authored-by: Marc Jakobi <mrcjkb89@outlook.com>
---------
Co-authored-by: Marc Jakobi <mrcjkb89@outlook.com>
2023-10-29 21:02:55 +01:00
Valentin Gagarin
643419f02b
Merge pull request #258595 from fricklerhandwerk/doc-emscripten
...
Emscripten docs: reword and remove mention of `nix-env`
2023-10-26 13:34:15 +02:00
Stel Abrego
5452afb039
doc: use lib.fakeHash with buildGoModule to get vendorHash
...
lib.fakeSha256 results in `error: hash <fake_hash> does not include a
type, nor is the type otherwise known from context`.
2023-10-24 14:47:23 -07:00
Maciej Krüger
b465d339b3
Merge pull request #231483 from hacker1024/feature/flutter-on-dart
...
buildFlutterApplication: Wrap buildDartApplication
2023-10-21 23:42:02 +02:00
Martin Weinelt
7efc0b2418
doc/python: mention python313
2023-10-21 16:18:27 +02:00
hacker1024
6298ac2774
buildDartApplication: Use package override mechanism from buildFlutterApplication
...
This allows Dart applications to benefit from the package override system, which is useful for things like FFI dependencies.
2023-10-21 22:30:23 +11:00
Valentin Gagarin
61fa1255f8
link to documentation on IFD in the Nix manual
2023-10-09 23:57:03 +02:00
Doron Behar
d090cd9af4
Merge pull request #258384 from doronbehar/buildNpmPackage-makeWrapperArgs
...
buildNpmPackage: support makeWrapperArgs
2023-10-08 12:38:33 +03:00
Doron Behar
fc96f6d0fd
buildNpmPackage: support makeWrapperArgs
2023-10-07 14:09:05 +03:00
Doron Behar
d6521ce186
docs/javascript/buildNpmPackage: Document fetchNpmDeps
...
Co-authored-by: Lily Foster <lily@lily.flowers>
2023-10-07 14:09:05 +03:00
Doron Behar
384b1e5b91
docs/javascript/buildNpmPackage: Document bin, man and npm pack behavior
2023-10-07 14:09:05 +03:00
github-actions[bot]
2d9bfd243a
Merge master into haskell-updates
2023-10-04 00:12:08 +00:00
Valentin Gagarin
b2f526526a
emscripten docs: reformat examples to use admonition
...
that way the examples will also appear in the appendix
Co-authored by: Henrik Karlsson <i97henka@gmail.com>
2023-10-03 00:45:18 +02:00
Valentin Gagarin
dd54e58c94
emscripten docs: reword introduction
...
in particular, remove mention of `nix-env`
Co-authored by: Henrik Karlsson <i97henka@gmail.com>
2023-10-03 00:45:18 +02:00
Matthieu Coudron
901b21c555
vimPluginsUpdater: init
...
The nixpkgs documentation mentions how to update out of tree plugins but
one problem is that it requires a nixpkgs clone.
This makes it more convenient.
I've had the need to generate vim plugins and lua overlays for other
projects unrelated to nix and this will make updates easier (aka just
run `nix run nixpkgs#vimPluginsUpdater -- --proc=1` or with the legacy commands:
`nix-shell -p vimPluginsUpdater --run vim-plugins-updater`.
I added an optional "nixpkgs" argument to command line parser, which is the path
towards a nixpkgs checkout. By default the current folder.
update-luarocks-packages: format with black
2023-10-01 17:30:55 +02:00
github-actions[bot]
23bb2be564
Merge master into haskell-updates
2023-09-29 00:11:52 +00:00
Peder Bergebakken Sundt
470614b671
treewide: Fix typos
2023-09-28 19:06:13 +02:00
github-actions[bot]
6982839dbf
Merge master into haskell-updates
2023-09-28 00:12:12 +00: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
github-actions[bot]
a1486d7898
Merge master into haskell-updates
2023-09-26 00:11:53 +00:00
Valentin Gagarin
fba19509b1
use nix-shell -p
for dhall-to-nixpkgs
example
2023-09-25 17:00:55 +02:00
Frederik Rietdijk
f4822bb295
Merge pull request #254309 from pbsds/flit-prune
...
python3Packages.flitBuildHook: remove
2023-09-25 11:34:15 +02:00
github-actions[bot]
979ae655ed
Merge master into haskell-updates
2023-09-25 00:12:21 +00: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
github-actions[bot]
5c87b0f672
Merge master into haskell-updates
2023-09-21 00:11:46 +00: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
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
Frederik Rietdijk
53dd1a6edb
Merge pull request #254136 from figsoda/python
...
python310Packages.buildPythonPackage: introduce pyproject option
2023-09-14 18:33:49 +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
Javier Olaechea
fbe107fd5c
ruby: document extraConfigPaths option from bundlerEnv
2023-09-14 09:46:07 -05: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
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
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
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
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
Kasper Gałkowski
952781729f
doc/lisp: minor changes to manual
2023-08-23 19:01:16 +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
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
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