summary refs log tree commit diff
path: root/doc/languages-frameworks
Commit message (Collapse)AuthorAge
* cudaPackages: overhaul of how we package cuda packagesFrederik Rietdijk2022-04-09
| | | | | | | | | | There are many different versions of the `cudatoolkit` and related cuda packages, and it can be tricky to ensure they remain compatible. - `cudaPackages` is now a package set with `cudatoolkit`, `cudnn`, `cutensor`, `nccl`, as well as `cudatoolkit` split into smaller packages ("redist"); - expressions should now use `cudaPackages` as parameter instead of the individual cuda packages; - `makeScope` is now used, so it is possible to use `.overrideScope'` to set e.g. a different `cudnn` version; - `release-cuda.nix` is introduced to easily evaluate cuda packages using hydra.
* Merge master into staging-nextFrederik Rietdijk2022-03-29
|\
| * Merge pull request #164994 from ncfavier/vim-wrapper7c6f434c2022-03-29
| |\ | | | | | | vim wrapper improvements
| | * vimUtils.makeCustomizable: rewrite to include more thingsNaïm Favier2022-03-25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The current wrapper only includes vim, gvim and the man pages (optionally). This rewrite distinguishes two scenarios, which I expect cover the majority of use cases: - standalone mode, when `name != "vim"`, means the user already has a vim in scope and only wants to add a customized version with a different name. In this case we only include wrappers for `/bin/*vim`. - non-standalone mode, when `name == "vim"`, means the user expects a normal vim package that uses the specified configuration. In this case we include everything in the original derivation, with wrappers for all the executables that accept a vimrc.
* | | Merge branch 'master' into staging-nextJan Tojnar2022-03-28
|\| | | | | | | | | | | | | | | | | ; Conflicts: ; pkgs/development/python-modules/dnspython/default.nix ; pkgs/development/python-modules/googleapis-common-protos/default.nix
| * | Merge pull request #165691 from lucc/github-removed-unencrypted-gitSandro2022-03-28
| |\ \
| | * | docs: replace defunct git://github.com urls with https://Lucas Hoffmann2022-03-25
| | | |
| * | | User manual: document duneVersionVincent Laporte2022-03-28
| |/ /
* | | Merge branch 'master' into staging-nextVladimír Čunát2022-03-25
|\| |
| * | nixpkgs/manual: add an explicit mention of CTAN so google can indexLéo Gaspard2022-03-24
| |/
* | Merge staging-next into staginggithub-actions[bot]2022-03-22
|\|
| * docs: document Javascript package updates in nixpkgsAustin Butler2022-03-21
| |
* | Merge remote-tracking branch 'nixpkgs/staging-next' into stagingAlyssa Ross2022-03-14
|\| | | | | | | | | | | | | Conflicts: pkgs/development/compilers/ocaml/4.12.nix pkgs/development/python-modules/oci/default.nix pkgs/tools/admin/bubblewrap/default.nix
| * buildDunePackage: use dune_2 by defaultVincent Laporte2022-03-13
| |
* | go: Bunch of fixes when using excludedPackages and other bitsManuel Mendez2022-03-04
|/ | | | | | | | | | | | | | | | | | | | | | | | Few things going on in this commit: Do not print "Building subPakage $pkg" message if actually going to skip the package. This was confusing to me when I was trying to figure out how to set excludedPackages and seeing the "Building subpackage $pkg" messages for packages I wanted to skip. Turns out this messages was being printed before checking if we actually wanted to build the package and not necessarily that my excludedPackages was wrong. Make go-packages look a little bit more like go-modules, by adding testdata to the default list of excluded packages. This commit also does some setup outside the buildGoDir function so that we avoid checking `excludedPackages` for every package and cut down the number of grep calls by half since we always want at least one grep for the default excludedPackages, might as well just add to the patterns being checked. Finally, adds documentation for usage of excludedPackages and subPackages. I had to read the implementation to figure out how to correctly use these function arguments since there was no documentation and different uses in the code base. So this commit documents usage of the arguments.
* Merge pull request #161111 from ulrikstrid/ulrikstrid/coq-move-dune-to-nativeVincent Laporte2022-02-26
|\ | | | | coq: Move dune, ocaml and findlib to nativeBuildInputs
| * coqPackages: tree-wide move packages to nativeBuildInputs and add strictDeps ↵Ulrik Strid2022-02-25
| | | | | | | | | | | | = true Co-authored-by: Vincent Laporte <vbgl@users.noreply.github.com>
* | python3Packages: document how to handle extras-requireFrederik Rietdijk2022-02-25
| |
* | Move misc/vim-plugins to applications/editors/vim/pluginsAndersonTorres2022-02-24
|/
* rustPlatform.bindgenHook: initGuillaume Girol2022-02-22
|
* manual: document deprecated `minimumOCamlVersion`Vincent Laporte2022-01-26
|
* buildDotnetModule: wrap executables in preFixupIvarWithoutBones2022-01-12
| | | | Not doing this used to break wrapGAppsHook as gappsWrapperArgs is set in preFixup, but it was used in installPhase
* buildGoModule: use `proxyVendor` instead of `runVend`zowoq2022-01-06
|
* doc/go: remove platform from examplezowoq2022-01-06
| | | | this should only be set if the package doesn't work with the default platforms
* doc/beam: minor formatting/copy fixes (#153396)Erlend Hamberg2022-01-04
|
* Beam/Elixir: Add section on using an overlay (#153348)Erlend Hamberg2022-01-04
| | | * Beam/Elixir: Add section on using an overlay
* doc/go: remove `runVend` from examplezowoq2022-01-02
|
* doc/python: remove 3.6 from the list of cpython versionsYevhen Shymotiuk2021-12-28
|
* Merge master into staging-nextgithub-actions[bot]2021-12-22
|\
| * buildDotnetModule: restore and build testProjectFileIvarWithoutBones2021-12-20
| |
* | Merge branch 'master' into staging-nextDmitry Kalinkin2021-12-20
|\| | | | | | | | | | | | | Conflicts: pkgs/applications/editors/vim/common.nix pkgs/development/python-modules/jellyfin-apiclient-python/default.nix pkgs/development/python-modules/pymavlink/default.nix
| * Merge pull request #145103 from symphorien/nix-env-iDomen Kožar2021-12-20
| |\ | | | | | | doc: minimize mentions of nix-env -i without -A in nixpkgs manual
| | * doc: minimize mentions of nix-env -i without -A in nixpkgs manualGuillaume Girol2021-12-18
| | |
* | | Merge master into staging-nextgithub-actions[bot]2021-12-18
|\| |
| * | doc/python: update buildPythonApplication exampleJonathan Ringer2021-12-18
| | | | | | | | | | | | | | | It's recommended to consume the interpreter, not the package set when being called from `all-packages.nix`
* | | Merge branch 'master' into staging-nextDmitry Kalinkin2021-12-18
|\| | | | | | | | | | | | | | Conflicts: pkgs/development/python-modules/sphinxext-opengraph/default.nix
| * | Merge pull request #151193 from Trundle/rust-markdown-fixBobby Rong2021-12-18
| |\ \ | | | | | | | | docs: Fix markdown in Rust language section
| | * | docs: Fix markdown in Rust language sectionAndreas Stührk2021-12-18
| | | |
| * | | buildDotnetModule: add passthru.fetch-depsIvarWithoutBones2021-12-14
| |/ /
* | | Merge master into staging-nextgithub-actions[bot]2021-12-14
|\| |
| * | Merge pull request #149905 from am-on/fix-404-linksBobby Rong2021-12-14
| |\ \ | | | | | | | | doc: fix broken links
| | * | doc: fix broken linksAmon Stopinšek2021-12-09
| | | | | | | | | | | | | | | | Links in documentation shouldn't point to dead ends.
* | | | Merge master into staging-nextgithub-actions[bot]2021-12-14
|\| | |
| * | | Merge pull request #150066 from ezemtsov/buildDotnetModuleLuke Granger-Brown2021-12-14
| |\ \ \ | | | | | | | | | | buildDotnetModule: add support for local project references
| | * | | buildDotnetModule: support local project referencesEvgeny Zemtsov2021-12-13
| | | | |
| | * | | buildDotnetModule: support optional nupkg packingEvgeny Zemtsov2021-12-13
| | |/ /
* | | | Merge master into staging-nextgithub-actions[bot]2021-12-10
|\| | |
| * | | docs/python: Add CPython update scheduleJonathan Ringer2021-12-09
| |/ /
* | | Merge remote-tracking branch 'nixpkgs/master' into staging-nextAlyssa Ross2021-12-09
|\| | | | | | | | | | | CONFLICT (rename/add): Rename pkgs/development/python-modules/jsonwatch/default.nix->pkgs/tools/misc/jsonwatch/default.nix in nixpkgs/master. Added pkgs/tools/misc/jsonwatch/default.nix in HEAD
| * | doc: ruby-section: add workaround for platform-specific gemsYannick Markus2021-12-08
| | |