| Commit message (Expand) | Author | Age | Files | Lines |
| * | Merge pull request #85026 from talyz/php_buildenv_override•••php.buildEnv: Make the exported php package overridable, improve handling of currently enabled extensions, etc | Elis Hirwing | 2020-04-29 | 1 | -32/+43 |
| |\ |
|
| | * | php: Get rid of the phpXXbase attributes, update docs•••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.
| talyz | 2020-04-29 | 1 | -13/+14 |
| | * | php.buildEnv: Provide the unwrapped php package in php.unwrapped•••This is useful if you need to access the dev output of the unwrapped
derivation.
| talyz | 2020-04-29 | 1 | -0/+7 |
| | * | php.buildEnv: Provide a list of currently enabled extensions•••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
| talyz | 2020-04-26 | 1 | -21/+24 |
| * | | Revert "docs/python: document builders using doInstallCheck and not doCheck (...•••For disabling tests when overriding, use `.overridePythonAttrs`.
Discussion about aliasing `.overridePythonAttrs` to `.overrideAttrs`.
https://github.com/NixOS/nixpkgs/pull/82772
This reverts commit 35812875a4455e2636eb24ddaf702faa4767fafa.
| Frederik Rietdijk | 2020-04-26 | 1 | -5/+0 |
| * | | Update commit policy for stable release branches (#86026)•••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 | davidak | 2020-04-26 | 1 | -12/+36 |
| * | | docs/python: document builders using doInstallCheck and not doCheck (#86051) | Doron Behar | 2020-04-26 | 1 | -0/+5 |
| * | | ghc: drop 8.8.1 | Gabor Greif | 2020-04-24 | 1 | -2/+0 |
| |/ |
|
| * | Merge master into staging-next | Frederik Rietdijk | 2020-04-23 | 1 | -10/+21 |
| |\ |
|
| | * | Merge pull request #85799 from matthewbauer/blas-lapack-expand-docs•••BLAS/LAPACK fixup and expand docs | Benjamin Hipple | 2020-04-22 | 1 | -10/+21 |
| | |\ |
|
| | | * | doc/using/overlays.xml: update LD_LIBRARY_PATH example | Benjamin Hipple | 2020-04-22 | 1 | -1/+1 |
| | | * | doc/overlays.xml: fix missing documentation for blas/lapack•••This adds some more information to the documentation as well as
addressing review from https://github.com/NixOS/nixpkgs/pull/85636.
| Matthew Bauer | 2020-04-22 | 1 | -10/+21 |
| * | | | Merge master into staging-next | Frederik Rietdijk | 2020-04-21 | 2 | -26/+117 |
| |\| | |
|
| | * | | Merge pull request #85636 from matthewbauer/blas-lapack-fix-fallout-from-83888•••BLAS/LAPACK fix fallout from #83888 | Frederik Rietdijk | 2020-04-21 | 2 | -26/+117 |
| | |\| |
|
| | | * | doc/overlays.xml: update documentation for BLAS/LAPACK•••This expands the documentation and explains how to assert LP64.
| Matthew Bauer | 2020-04-21 | 2 | -27/+42 |
| | | * | doc/overlays.xml: add information on BLAS/LAPACK switching | Matthew Bauer | 2020-04-20 | 1 | -0/+76 |
| * | | | Merge staging-next into staging | Frederik Rietdijk | 2020-04-21 | 1 | -27/+0 |
| |\| | |
|
| | * | | doc/texlive: remove known problems section•••Couple items are outdated. Also they don't belong to documentation -
should go to the issue tracker instead.
| Dmitry Kalinkin | 2020-04-21 | 1 | -27/+0 |
| | |/ |
|
| * | | Merge remote-tracking branch 'upstream/master' into staging | John Ericson | 2020-04-18 | 6 | -8/+8 |
| |\| |
|
| | * | treewide: per RFC45, remove more unquoted URLs | Pavol Rusnak | 2020-04-18 | 6 | -8/+8 |
| * | | Merge remote-tracking branch 'upstream/master' into staging | John Ericson | 2020-04-17 | 1 | -4/+4 |
| |\| |
|
| | * | ghcHEAD: bump to 8.11.20200403 (#84217)•••* 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 | Gabor Greif | 2020-04-17 | 1 | -4/+4 |
| * | | Merge branch 'staging-next' into staging | Jan Tojnar | 2020-04-16 | 1 | -1/+1 |
| |\| |
|
| | * | doc/stdenv: Update default for stripDebugList.•••This has changed a few times from 2008 to 2012: cdc74e167, d9213df2c,
and 095db9fe3.
| Greg Price | 2020-04-06 | 1 | -1/+1 |
| * | | setup.sh: add dontPatch•••Fixes #85038
| worldofpeace | 2020-04-12 | 1 | -0/+10 |
| |/ |
|
| * | patchelf: Fix homepage URL•••Since this commit on nixos-homepage, the homepage was 404-ing:
https://github.com/NixOS/nixos-homepage/commit/179733c176c1f625bb18d4eba38480b888471a7a
| Jakub Kądziołka | 2020-04-06 | 1 | -1/+1 |
| * | Merge pull request #83896 from etu/slim-down-default-php-v3•••PHP: Make the default package more sane [v3] | Elis Hirwing | 2020-04-05 | 1 | -0/+112 |
| |\ |
|
| | * | php: Add enabledExtensions attribute to PHP derivations•••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 ])
| talyz | 2020-04-05 | 1 | -0/+15 |
| | * | php: Document withExtensions + general improvements | talyz | 2020-04-05 | 1 | -15/+48 |
| | * | php: split php.packages to php.packages and php.extensions•••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.
| Elis Hirwing | 2020-04-05 | 1 | -26/+15 |
| | * | doc/php: Add initial documentation for PHP | Elis Hirwing | 2020-04-05 | 1 | -0/+75 |
| * | | Merge pull request #82118 from lucafavatella/androidenv-update-2•••androidenv: update generated expressions | Sander van der Burg | 2020-04-05 | 1 | -1/+1 |
| |\ \ |
|
| | * | | androidenv: align basic emulateApp usage example•••... to the actually tested one.
| Luca Favatella | 2020-03-09 | 1 | -1/+1 |
| * | | | nixpkgs manual preface: change howoldis link to status page link | Kyle Sferrazza | 2020-04-02 | 1 | -1/+1 |
| * | | | vimPlugins: update auto-commiting based on review•••- 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.
| ryneeverett | 2020-04-01 | 1 | -1/+1 |
| * | | | vimPlugins: update.py --add <plugin> argument•••- update.py's new --add argument replaces manual editing of
vim-plugin-names for basic use cases.
| ryneeverett | 2020-04-01 | 1 | -6/+1 |
| * | | | vimPlugins: automatically commit update | ryneeverett | 2020-04-01 | 1 | -1/+1 |
| * | | | Revert "make-tarball.nix: Restore the 'commit' field in packages.json"•••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
| Florian Klink | 2020-03-29 | 1 | -1/+1 |
| * | | | make-tarball.nix: Restore the 'commit' field in packages.json•••Also change incorrect 'revision' to 'rev' in the default value for
'nixpkgs' in release.nix.
Fixes https://github.com/NixOS/nixos-homepage/issues/372.
| Eelco Dolstra | 2020-03-29 | 1 | -1/+1 |
| | |/
|/| |
|
| * | | Update git clone command example | Leif Metcalf | 2020-03-25 | 1 | -1/+1 |
| * | | rust: remove legacy cargo fetcher•••We have now migrated every single Rust package in NixPkgs! This deletes the
legacy fetcher, which is now unused.
Resolves #79975
| Benjamin Hipple | 2020-03-18 | 1 | -3/+3 |
| * | | Merge pull request #82067 from lucafavatella/androidenv-generate•••androidenv: enhance script for the generated expressions | Sander van der Burg | 2020-03-16 | 1 | -1/+1 |
| |\| |
|
| | * | androidenv: rely on shebang of ./generate.sh | Luca Favatella | 2020-03-09 | 1 | -1/+1 |
| * | | doc: tiny grammar improvement in the same sentence again | Vladimír Čunát | 2020-03-10 | 1 | -1/+1 |
| * | | doc: fix grammar / typo in NixPkgs GNOME manual | Raphael Borun Das Gupta | 2020-03-09 | 1 | -1/+1 |
| |/ |
|
| * | Merge branch 'staging-next' into staging | Jan Tojnar | 2020-03-04 | 2 | -2/+46 |
| |\ |
|
| | * | nixpkgs manual: fix build after pandoc(?) update•••I din't try to pinpoint the exact commit, but we started getting:
> The extension smart is not supported for docbook
Reading pandoc docs, I can't see what use to us "smart" could be
when writing the in-between docbook (to be converted to html).
https://pandoc.org/MANUAL.html#extension-smart
| Vladimír Čunát | 2020-03-02 | 1 | -2/+2 |
| | * | Merge pull request #68491 from roberth/fix-dontRecurseIntoAttrs•••Fix dontRecurseIntoAttrs + add to lib + doc | Robert Hensing | 2020-03-01 | 1 | -0/+44 |
| | |\ |
|
| | | * | Document attrsets.recurseIntoAttrs | Robert Hensing | 2019-09-11 | 1 | -0/+44 |
| * | | | Merge staging-next into staging | Frederik Rietdijk | 2020-02-29 | 2 | -7/+9 |
| |\| | |
|