about summary refs log tree commit diff
path: root/doc/languages-frameworks
Commit message (Collapse)AuthorAge
* Merge pull request #81272 from worldofpeace/crystal-opensslworldofpeace2020-02-29
|\ | | | | crystal: use latest openssl
| * crystal: use latest opensslworldofpeace2020-02-28
| |
* | ghc: add 8.8.3Gabor Greif2020-02-28
| | | | | | | | https://mail.haskell.org/pipermail/ghc-devs/2020-February/018643.html
* | haskellPackages: update default compiler from ghc-8.6.5 to 8.8.2 (LTS-15.x)Peter Simons2020-02-28
|/
* manual: use quoted homepage urlsJonathan Ringer2020-02-16
|
* rust: update docs on legacyCargoFetcher; remove unnecessary defaultsBenjamin Hipple2020-02-15
| | | | | As mentioned in #79975, the default on `legacyCargoFetcher` if left unspecified is now `false`.
* Merge pull request #79631 from bhipple/doc/python-formattingFlorian Klink2020-02-13
|\ | | | | doc: consistent formatting on python manual section
| * doc: consistent formatting on python manual sectionBenjamin Hipple2020-02-09
| | | | | | | | | | | | | | | | | | | | No material changes to docs, but trying to sanitize them for consistent readability prior to looking at #75837. - Use `*` for lists instead of `-`. I have no opinion one way or the other, but the latter was only used in 1-2 places. - Pad the code blocks with whitespace. - Wrap to 80 characters, except for a few 1-liners that were only slightly over.
* | fetchcargo: use flat tar.gz file for vendored src instead of recursive hash dirBenjamin Hipple2020-02-10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This has several advantages: 1. It takes up less space on disk in-between builds in the nix store. 2. It uses less space in the binary cache for vendor derivation packages. 3. It uses less network traffic downloading from the binary cache. 4. It plays nicely with hashed mirrors like tarballs.nixos.org, which only substitute --flat hashes on single files (not recursive directory hashes). 5. It's consistent with how simple `fetchurl` src derivations work. 6. It provides a stronger abstraction between input src-package and output package, e.g., it's harder to accidentally depend on the src derivation at runtime by referencing something like `${src}/etc/index.html`. Likewise, in the store it's harder to get confused with something that is just there as a build-time dependency vs. a runtime dependency, since the build-time src dependencies are tarred up. Disadvantages are: 1. It takes slightly longer to untar at the start of a build. As currently implemented, this attaches the compacted vendor.tar.gz feature as a rider on `verifyCargoDeps`, since both of them are relatively newly implemented behavior that change the `cargoSha256`. If this PR is accepted, I will push forward the remaining rust packages with a series of treewide PRs to update the `cargoSha256`s.
* | dotnet: add framework docJonathan Ringer2020-02-09
|/
* doc: python: fixing mistake in venv exampleDima2020-02-02
| | | | | | | | | | When updating the section to python 3 some places still referred to pythonPackages and were overlooked. Decided to switch it to be more similar to the first example binding pythonPackages and clarified comments a bit based on confusion I observed on IRC. Related to https://github.com/NixOS/nixpkgs/pull/77569
* doc: Remove comment advising to install build tooling system-wideadisbladis2020-01-23
| | | | | We should not encourage installing build-tooling system-wide but instead promote nix-shell.
* doc: python: refreshing virtualenv section for venvDima2020-01-20
| | | | | | | | | | | Updating section about imperative use of ad-hoc virtual-environments for use of pythons built-in `venv` module via venvShellHook. Also trying to make it a bit friendlier to beginners by adding a bit more explanation to the code snippet and some remarks old-school virtualenv. Adjusting for venvShellHook and adding manual example Adding pip install and replacing python2 example with python3
* pythonPackages.venvShellHook: initFrederik Rietdijk2020-01-14
| | | | | This is a hook that loads a virtualenv from the specified `venvDir` location. If the virtualenv does not exist, it is created.
* Merge master into staging-nextFrederik Rietdijk2020-01-13
|\
| * doc: update rust example on buildRustPackage (#77534)Benjamin Hipple2020-01-12
| | | | | | | | The example in the manual was out of date and didn't use the newer `pname` convention, which simplifies the fetch call.
* | Merge master into staging-nextFrederik Rietdijk2020-01-10
|\|
| * Merge pull request #77298 from nomeata/haskell-docs-versionDomen Kožar2020-01-09
| |\ | | | | | | nixpkgs manual: Update Haskell versions
| | * nixpkgs manual: Update Haskell versionsJoachim Breitner2020-01-08
| | | | | | | | | | | | and leave a comment in all-packages.nix that the docs should be updated
* | | Revert "python3: now points to python38"Frederik Rietdijk2020-01-10
| | | | | | | | | | | | | | | | | | This is going to require more work. This reverts commit 2dc4ab36772dfaf124af4d90e99c68038f46baa0.
* | | Merge branch 'master' into staging-nextVladimír Čunát2020-01-08
|\| | | | | | | | | | | The nss rebuild isn't so small.
| * | python: Add support for installing Python eggsadisbladis2020-01-08
| |/
* | python3: now points to python38Frederik Rietdijk2020-01-04
| |
* | Docs: document we have python38Frederik Rietdijk2020-01-04
|/
* treewide: replace make/build/configure/patchFlags with nix listsMerijn Broeren2019-12-30
|
* buildGoModule: support impure modules (#76532)zimbatm2019-12-28
| | | | | | | | | | | | When modSha256 is null, disable the nix sandbox instead of using a fixed-output derivation. This requires the nix-daemon to have `sandbox = relaxed` set in their config to work properly. Because the output is (hopefully) deterministic based on the inputs, this should give a reproducible output. This is useful for development outside of nixpkgs where re-generating the modSha256 on each mod.sum changes is cumbersome. Don't use this in nixpkgs! This is why null is not the default value.
* doc/texlive: Add "Custom packages" section (#74519)Immae2019-12-21
| | | | Co-authored-by: Dmitry Kalinkin <dmitry.kalinkin@gmail.com>
* manual: specify interpreter in virtualenv shellDaiderd Jordan2019-12-17
| | | | | Without this virtualenv might try to setup an environment for a different version of python then the one specified in the expression.
* dolt: init at 0.12.0 (#75693)Danylo Hlynskyi2019-12-16
| | | | | | | | | | | | | | | | * dolt: init at 0.12.0 * Update pkgs/servers/sql/dolt/default.nix Co-Authored-By: robert seaton <robbpseaton@gmail.com> * fix eval * Update pkgs/servers/sql/dolt/default.nix Co-Authored-By: Wael Nasreddine <wael.nasreddine@gmail.com> * update Go docs as well
* doc/gnome: update wrapper args exampleworldofpeace2019-12-10
| | | | It now breaks down as mentioned in https://github.com/NixOS/nixpkgs/issues/75443
* dconf: move to top-levelJan Tojnar2019-12-01
|
* A few updates for the Haskell guideSimon Jakobi2019-11-21
|
* beam-modules/hex-snapshot: removeThomas Depierre2019-11-17
| | | | | | The package set is not maintained. It is also not used by most of the BEAM community. Removing it to allow a more useful set of tools fit to the BEAM community in Nixpkgs.
* Merge pull request #73362 from Infinisil/buildStackProjectChrootDennis Gosnell2019-11-14
|\ | | | | buildStackProject: Set __noChroot to make it fail without sandbox
| * docs/haskell: Mention buildStackProject needs a disabled sandboxSilvan Mosberger2019-11-14
| |
* | documentation: show combining python35.withPackages and mkShellArnout Engelen2019-11-13
|/ | | | this had me stumped - thanks to adisbladis on irc
* xcodeenv: bump default Xcode version to 11.1, default iOS SDK to 13.1. Add ↵Sander van der Burg2019-11-11
| | | | troubleshooting section to docs
* documentation: drop double 'the'Arnout Engelen2019-11-09
|
* Merge pull request #71899 from decentriq/aslemmer/build-rust-package-add-targetJörg Thalheim2019-11-01
|\ | | | | build-support/rust: Add target option
| * buildRustPackage: Add readme comment on target optionexfalso2019-11-01
| |
* | doc: fix tiny typoStig Otnes Kolstad2019-10-24
| |
* | doc: merge package notes and package-specific notesFrederik Rietdijk2019-10-20
| | | | | | | | | | Maybe there was an idea behind this separation, but looking at the contents I don't see any reason for these being separate.
* | doc: organize chapters into parts, and reduce toc depthFrederik Rietdijk2019-10-20
| | | | | | | | | | | | | | | | | | Reorganize the chapters into parts and reduce the TOC depth to make the TOC useful again. The top-level TOC is very brief, but that is fine because every part will have its own TOC. Section titles of languages/frameworks are also simplified to just the name of the language/framework.
* | doc/python: clarify python nix tooling effortsAnders Riutta2019-10-14
| | | | | | | | | | @garbas and @seppeljordan, are these updates correct? I removed `offlinehacker/pypi2nix` as an unmaintained ancestor of the current repo `nix-community/pypi2nix`. It appears @garbas forked `offlinehacker/pypi2nix` to `garbas/pypi2nix` and then handed off maintainership to @seppeljordan, transferring the repo to `nix-community/pypi2nix`.
* | Merge master into staging-nextFrederik Rietdijk2019-10-08
|\|
| * doc/beam: rebar3-open is now removed (#70523)Thomas Depierre2019-10-06
| |
* | Merge branch 'master' into staging-nextJan Tojnar2019-10-03
|\|
| * buildRustPackage: add verifyCargoDeps optionzimbatm2019-09-30
| | | | | | | | | | | | | | | | | | | | | | One issue with cargoSha256 is that it's hard to detect when it needs to be updated or not. It's possible to upgrade a package and forget to update cargoSha256 and run with old versions of the program or libraries. This commit introduces `verifyCargoDeps` which, when enabled, will check that the Cargo.lock is not out of date in the cargoDeps by comparing it with the package source.
| * Re-Revert "Merge branch 'staging-next'"Vladimír Čunát2019-09-22
| | | | | | | | This reverts commit f8a8fc6c7c079de430fa528f688ddac781bcef16.
| * Revert "Merge branch 'staging-next'"Vladimír Čunát2019-09-21
| | | | | | | | | | | | | | This reverts commit 41af38f3728bd64b80721c44ed1fb019978cbc1b, reversing changes made to f0fec244ca380b9d3e617ee7b419c59758c8b0f1. Let's delay this. We have some serious regressions.