about summary refs log tree commit diff
path: root/doc
AgeCommit message (Collapse)AuthorFilesLines
2020-05-08ghcHEAD: 20200403 -> 20200505Gabor Greif1-2/+2
2020-05-07Remove outdated reference to nix-log2xmlEelco Dolstra1-1/+1
2020-05-07Merge pull request #86198 from romildo/doc.icon-themesJosé Romildo Malaquias1-0/+17
gnome: document packaging icon themes
2020-05-05Merge master into staging-nextFrederik Rietdijk7-16/+31
2020-05-03treewide: use https for nixos.org and hydra.nixos.orgPavol Rusnak5-6/+6
tarballs.nixos.org is omitted from the change because urls from there are always hashed and checked
2020-05-01doc/php: Add example for installing composer with extra extensionsElis Hirwing1-2/+18
2020-05-01doc/php: Fix headline conflictsElis Hirwing1-8/+6
2020-05-01Merge staging-next into stagingFrederik Rietdijk1-32/+43
2020-04-30doc: Add PHP sectionElis Hirwing1-0/+1
2020-04-29Merge pull request #85026 from talyz/php_buildenv_overrideElis Hirwing1-32/+43
php.buildEnv: Make the exported php package overridable, improve handling of currently enabled extensions, etc
2020-04-29php: Get rid of the phpXXbase attributes, update docstalyz1-13/+14
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.
2020-04-29php.buildEnv: Provide the unwrapped php package in php.unwrappedtalyz1-0/+7
This is useful if you need to access the dev output of the unwrapped derivation.
2020-04-28Apply suggestions from code reviewJosé Romildo Malaquias1-2/+2
Co-Authored-By: Jan Tojnar <jtojnar@gmail.com>
2020-04-28gnome: document packaging icon themesJosé Romildo Malaquias1-0/+17
2020-04-28buildGoPackage: use $out instead of $binzowoq1-12/+0
2020-04-26php.buildEnv: Provide a list of currently enabled extensionstalyz1-21/+24
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
2020-04-26Revert "docs/python: document builders using doInstallCheck and not doCheck ↵Frederik Rietdijk1-5/+0
(#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.
2020-04-26Update commit policy for stable release branches (#86026)davidak1-12/+36
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
2020-04-26docs/python: document builders using doInstallCheck and not doCheck (#86051)Doron Behar1-0/+5
2020-04-24ghc: drop 8.8.1Gabor Greif1-2/+0
2020-04-23Merge master into staging-nextFrederik Rietdijk1-10/+21
2020-04-22Merge pull request #85799 from matthewbauer/blas-lapack-expand-docsBenjamin Hipple1-10/+21
BLAS/LAPACK fixup and expand docs
2020-04-22doc/using/overlays.xml: update LD_LIBRARY_PATH exampleBenjamin Hipple1-1/+1
2020-04-22doc/overlays.xml: fix missing documentation for blas/lapackMatthew Bauer1-10/+21
This adds some more information to the documentation as well as addressing review from https://github.com/NixOS/nixpkgs/pull/85636.
2020-04-21Merge master into staging-nextFrederik Rietdijk2-26/+117
2020-04-21Merge pull request #85636 from matthewbauer/blas-lapack-fix-fallout-from-83888Frederik Rietdijk2-26/+117
BLAS/LAPACK fix fallout from #83888
2020-04-21doc/overlays.xml: update documentation for BLAS/LAPACKMatthew Bauer2-27/+42
This expands the documentation and explains how to assert LP64.
2020-04-21Merge staging-next into stagingFrederik Rietdijk1-27/+0
2020-04-21doc/texlive: remove known problems sectionDmitry Kalinkin1-27/+0
Couple items are outdated. Also they don't belong to documentation - should go to the issue tracker instead.
2020-04-20doc/overlays.xml: add information on BLAS/LAPACK switchingMatthew Bauer1-0/+76
2020-04-18Merge remote-tracking branch 'upstream/master' into stagingJohn Ericson6-8/+8
2020-04-18treewide: per RFC45, remove more unquoted URLsPavol Rusnak6-8/+8
2020-04-17Merge remote-tracking branch 'upstream/master' into stagingJohn Ericson1-4/+4
2020-04-17ghcHEAD: bump to 8.11.20200403 (#84217)Gabor Greif1-4/+4
* 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
2020-04-16Merge branch 'staging-next' into stagingJan Tojnar1-1/+1
2020-04-12setup.sh: add dontPatchworldofpeace1-0/+10
Fixes #85038
2020-04-06doc/stdenv: Update default for stripDebugList.Greg Price1-1/+1
This has changed a few times from 2008 to 2012: cdc74e167, d9213df2c, and 095db9fe3.
2020-04-06patchelf: Fix homepage URLJakub Kądziołka1-1/+1
Since this commit on nixos-homepage, the homepage was 404-ing: https://github.com/NixOS/nixos-homepage/commit/179733c176c1f625bb18d4eba38480b888471a7a
2020-04-05Merge pull request #83896 from etu/slim-down-default-php-v3Elis Hirwing1-0/+112
PHP: Make the default package more sane [v3]
2020-04-05php: Add enabledExtensions attribute to PHP derivationstalyz1-0/+15
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 ])
2020-04-05php: Document withExtensions + general improvementstalyz1-15/+48
2020-04-05php: split php.packages to php.packages and php.extensionsElis Hirwing1-26/+15
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.
2020-04-05doc/php: Add initial documentation for PHPElis Hirwing1-0/+75
2020-04-05Merge pull request #82118 from lucafavatella/androidenv-update-2Sander van der Burg1-1/+1
androidenv: update generated expressions
2020-04-02nixpkgs manual preface: change howoldis link to status page linkKyle Sferrazza1-1/+1
2020-04-01vimPlugins: update auto-commiting based on reviewryneeverett1-1/+1
- 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.
2020-04-01vimPlugins: update.py --add <plugin> argumentryneeverett1-6/+1
- update.py's new --add argument replaces manual editing of vim-plugin-names for basic use cases.
2020-04-01vimPlugins: automatically commit updateryneeverett1-1/+1
2020-03-29Revert "make-tarball.nix: Restore the 'commit' field in packages.json"Florian Klink1-1/+1
This reverts commit 5e8545e72341887bb371407a71a723bc0e9c7844. It breaks eval: attribute 'rev' missing, at /var/lib/ofborg/checkout/repo/38dca4e3aa6bca43ea96d2fcc04e8229/mr-est/eval-0-gleber.ewr1.nix.ci/pkgs/top-level/make-tarball.nix:106:39
2020-03-29make-tarball.nix: Restore the 'commit' field in packages.jsonEelco Dolstra1-1/+1
Also change incorrect 'revision' to 'rev' in the default value for 'nixpkgs' in release.nix. Fixes https://github.com/NixOS/nixos-homepage/issues/372.