summary refs log tree commit diff
path: root/doc
Commit message (Collapse)AuthorAge
* doc: use idiomatic overlay names in the python manual exampleBenjamin Hipple2020-05-09
| | | | | An overlay by any other name would function just as well, but we generally use `self: super:` for the regular overlays, and `python-self: python-super`.
* doc: update python manual to reference python 3.8 instead of 3.5Benjamin Hipple2020-05-09
| | | | Improvement suggested in #87094
* ghcHEAD: 20200403 -> 20200505Gabor Greif2020-05-08
|
* Remove outdated reference to nix-log2xmlEelco Dolstra2020-05-07
|
* Merge pull request #86198 from romildo/doc.icon-themesJosé Romildo Malaquias2020-05-07
|\ | | | | gnome: document packaging icon themes
| * Apply suggestions from code reviewJosé Romildo Malaquias2020-04-28
| | | | | | Co-Authored-By: Jan Tojnar <jtojnar@gmail.com>
| * gnome: document packaging icon themesJosé Romildo Malaquias2020-04-28
| |
* | Merge master into staging-nextFrederik Rietdijk2020-05-05
|\ \
| * | treewide: use https for nixos.org and hydra.nixos.orgPavol Rusnak2020-05-03
| | | | | | | | | | | | | | | tarballs.nixos.org is omitted from the change because urls from there are always hashed and checked
| * | doc/php: Add example for installing composer with extra extensionsElis Hirwing2020-05-01
| | |
| * | doc/php: Fix headline conflictsElis Hirwing2020-05-01
| | |
| * | doc: Add PHP sectionElis Hirwing2020-04-30
| | |
* | | Merge staging-next into stagingFrederik Rietdijk2020-05-01
|\| |
| * | Merge pull request #85026 from talyz/php_buildenv_overrideElis Hirwing2020-04-29
| |\ \ | | |/ | |/| php.buildEnv: Make the exported php package overridable, improve handling of currently enabled extensions, etc
| | * php: Get rid of the phpXXbase attributes, update docstalyz2020-04-29
| | | | | | | | | | | | | | | | | | | | | Since the introduction of php.unwrapped there's no real need for the phpXXbase attributes, so let's remove them to lessen potential confusion and clutter. Also update the docs to make it clear how to get hold of an unwrapped PHP if needed.
| | * php.buildEnv: Provide the unwrapped php package in php.unwrappedtalyz2020-04-29
| | | | | | | | | | | | | | | This is useful if you need to access the dev output of the unwrapped derivation.
| | * php.buildEnv: Provide a list of currently enabled extensionstalyz2020-04-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Rework withExtensions / buildEnv to handle currently enabled extensions better and make them compatible with override. They now accept a function with the named arguments enabled and all, where enabled is a list of currently enabled extensions and all is the set of all extensions. This gives us several nice properties: - You always get the right version of the list of currently enabled extensions - Invocations chain - It works well with overridden PHP packages - you always get the correct versions of extensions As a contrived example of what's possible, you can add ImageMagick, then override the version and disable fpm, then disable cgi, and lastly remove the zip extension like this: { pkgs ? (import <nixpkgs>) {} }: with pkgs; let phpWithImagick = php74.withExtensions ({ all, enabled }: enabled ++ [ all.imagick ]); phpWithImagickWithoutFpm743 = phpWithImagick.override { version = "7.4.3"; sha256 = "wVF7pJV4+y3MZMc6Ptx21PxQfEp6xjmYFYTMfTtMbRQ="; fpmSupport = false; }; phpWithImagickWithoutFpmZip743 = phpWithImagickWithoutFpm743.withExtensions ( { enabled, all }: lib.filter (e: e != all.zip) enabled); phpWithImagickWithoutFpmZipCgi743 = phpWithImagickWithoutFpmZip743.override { cgiSupport = false; }; in phpWithImagickWithoutFpmZipCgi743
* | | buildGoPackage: use $out instead of $binzowoq2020-04-28
|/ /
* | Revert "docs/python: document builders using doInstallCheck and not doCheck ↵Frederik Rietdijk2020-04-26
| | | | | | | | | | | | | | | | | | | | | | (#86051)" For disabling tests when overriding, use `.overridePythonAttrs`. Discussion about aliasing `.overridePythonAttrs` to `.overrideAttrs`. https://github.com/NixOS/nixpkgs/pull/82772 This reverts commit 35812875a4455e2636eb24ddaf702faa4767fafa.
* | Update commit policy for stable release branches (#86026)davidak2020-04-26
| | | | | | | | | | only very few people followed the strict policy in the last 5 years. the maintainers accept backports without reason when it's obvious, so i updated the policy to reflect that
* | docs/python: document builders using doInstallCheck and not doCheck (#86051)Doron Behar2020-04-26
| |
* | ghc: drop 8.8.1Gabor Greif2020-04-24
|/
* Merge master into staging-nextFrederik Rietdijk2020-04-23
|\
| * Merge pull request #85799 from matthewbauer/blas-lapack-expand-docsBenjamin Hipple2020-04-22
| |\ | | | | | | BLAS/LAPACK fixup and expand docs
| | * doc/using/overlays.xml: update LD_LIBRARY_PATH exampleBenjamin Hipple2020-04-22
| | |
| | * doc/overlays.xml: fix missing documentation for blas/lapackMatthew Bauer2020-04-22
| | | | | | | | | | | | | | | This adds some more information to the documentation as well as addressing review from https://github.com/NixOS/nixpkgs/pull/85636.
* | | Merge master into staging-nextFrederik Rietdijk2020-04-21
|\| |
| * | Merge pull request #85636 from matthewbauer/blas-lapack-fix-fallout-from-83888Frederik Rietdijk2020-04-21
| |\| | | | | | | BLAS/LAPACK fix fallout from #83888
| | * doc/overlays.xml: update documentation for BLAS/LAPACKMatthew Bauer2020-04-21
| | | | | | | | | | | | This expands the documentation and explains how to assert LP64.
| | * doc/overlays.xml: add information on BLAS/LAPACK switchingMatthew Bauer2020-04-20
| | |
* | | Merge staging-next into stagingFrederik Rietdijk2020-04-21
|\| |
| * | doc/texlive: remove known problems sectionDmitry Kalinkin2020-04-21
| |/ | | | | | | | | Couple items are outdated. Also they don't belong to documentation - should go to the issue tracker instead.
* | Merge remote-tracking branch 'upstream/master' into stagingJohn Ericson2020-04-18
|\|
| * treewide: per RFC45, remove more unquoted URLsPavol Rusnak2020-04-18
| |
* | Merge remote-tracking branch 'upstream/master' into stagingJohn Ericson2020-04-17
|\|
| * ghcHEAD: bump to 8.11.20200403 (#84217)Gabor Greif2020-04-17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * ghcHEAD: bump to 8.11.20200403 * ghcHead: reduce diff vs. 8.10.1 dontAddExtraLibs was removed by accident (IMO) in ea19a8ed1e3 * ghcHEAD: add ability to use system libffi - enable nixpkgs' libffi - minimise diffs against 8.10.1 - remove patching * remove configure warning about --with-curses-includes configure: WARNING: unrecognized options: --with-curses-includes
* | Merge branch 'staging-next' into stagingJan Tojnar2020-04-16
|\|
| * doc/stdenv: Update default for stripDebugList.Greg Price2020-04-06
| | | | | | | | | | This has changed a few times from 2008 to 2012: cdc74e167, d9213df2c, and 095db9fe3.
* | setup.sh: add dontPatchworldofpeace2020-04-12
|/ | | | Fixes #85038
* patchelf: Fix homepage URLJakub Kądziołka2020-04-06
| | | | | Since this commit on nixos-homepage, the homepage was 404-ing: https://github.com/NixOS/nixos-homepage/commit/179733c176c1f625bb18d4eba38480b888471a7a
* Merge pull request #83896 from etu/slim-down-default-php-v3Elis Hirwing2020-04-05
|\ | | | | PHP: Make the default package more sane [v3]
| * php: Add enabledExtensions attribute to PHP derivationstalyz2020-04-05
| | | | | | | | | | | | | | | | | | | | | | | | This provides a means to build a PHP package based on a list of extensions from another. For example, to generate a package with all default extensions enabled, except opcache, but with ImageMagick: php.withExtensions (e: (lib.filter (e: e != php.extensions.opcache) php.enabledExtensions) ++ [ e.imagick ])
| * php: Document withExtensions + general improvementstalyz2020-04-05
| |
| * php: split php.packages to php.packages and php.extensionsElis Hirwing2020-04-05
| | | | | | | | | | | | | | | | | | | | So now we have only packages for human interaction in php.packages and only extensions in php.extensions. With this php.packages.exts have been merged into the same attribute set as all the other extensions to make it flat and nice. The nextcloud module have been updated to reflect this change as well as the documentation.
| * doc/php: Add initial documentation for PHPElis Hirwing2020-04-05
| |
* | Merge pull request #82118 from lucafavatella/androidenv-update-2Sander van der Burg2020-04-05
|\ \ | | | | | | androidenv: update generated expressions
| * | androidenv: align basic emulateApp usage exampleLuca Favatella2020-03-09
| | | | | | | | | | | | ... to the actually tested one.
* | | nixpkgs manual preface: change howoldis link to status page linkKyle Sferrazza2020-04-02
| | |
* | | vimPlugins: update auto-commiting based on reviewryneeverett2020-04-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Use git.Repo(ROOT, search_parent_directories=True) to find nixpkgs repo. - Don't commit overrides.nix. - Remove "-a" short argument. - Remove "--commit" flag and commit by default. - Improve help/error messages. - Favor closure pattern over classes.Use a closure to wrap the update function with state rather than a callable class. - break NixpkgsRepo class into functions - Optional None-type arguments - Remove repo checks from update.py. Git is too flexible and permits too many workflows for my attempt to replace documentation with code to work. My goal would be to separate the `--add` functionality from the update functionality in the near term and then there will be no reason for this usage to create commits anyway.
* | | vimPlugins: update.py --add <plugin> argumentryneeverett2020-04-01
| | | | | | | | | | | | | | | - update.py's new --add argument replaces manual editing of vim-plugin-names for basic use cases.