Bas van Dijk
b4ea459eab
haskell: introduce failOnAllWarnings
...
Applying `haskell.lib.failOnAllWarnings` to a Haskell package enables the
`-Wall` and `-Werror` GHC options to turn all warnings into build failures.
2017-09-10 13:09:52 +02:00
Peter Hoeg
a9a3af423f
manual: steam on nouveau also requires newStdCpp
2017-09-10 13:14:43 +08:00
Frederik Rietdijk
b7d257a520
Python docs: add section on tests
2017-09-02 12:06:50 +02:00
Dmitry Kalinkin
b6a1e439e1
documentation: use modern Firefox version in example
2017-09-01 14:03:28 -04:00
Dmitry Kalinkin
26068822d8
documentation: fix some spelling
2017-09-01 13:38:07 -04:00
Bas van Dijk
e410a191a1
haskell: add the checkUnusedPackages function including docs
2017-08-30 14:40:54 +02:00
Graham Christensen
128cdeffd0
compiz: drop
2017-08-30 06:59:20 -04:00
Samuel Leathers
aae774571e
doc: explain pull request template
2017-08-29 10:15:50 -04:00
Frederik Rietdijk
643ca9a3aa
Python docs: rewrite a part
...
- fix some mistakes
- move explanation on how to create Python environments to the front
2017-08-26 11:22:20 +02:00
Frederik Rietdijk
6bbc3a0b24
Merge commit '3b29468313bc8604fe8f85c8d9316fd276d3985c' into HEAD
2017-08-21 04:44:40 +02:00
John Ericson
0578dda8e1
doc: Describe CC Wrapper in more detail
...
The main motivation for this is to have something to google for LD=$CC.
Eventually, this should probably be moved to another section, but we
can deal with that later.
2017-08-20 15:49:50 -04:00
Michael Peyton Jones
9235ff1259
Overlays: allow overlays to be specified in a file
2017-08-17 22:13:39 +00:00
Frederik Rietdijk
8f2ea38f8f
Merge remote-tracking branch 'upstream/master' into HEAD
2017-08-17 18:34:17 +02:00
nonsequitur
865765aece
ruby docs: improve example
...
1. Call `nix-build` with `--no-out-link` to avoid cluttering the source dir.
2. Re-add `patchShebangs`, since `buildCommand` doesn't imply a patch phase. (It was my fault to remove this in the first place, sorry!)
2017-08-15 15:00:27 +02:00
Frederik Rietdijk
62dac1bdd9
Merge remote-tracking branch 'upstream/master' into HEAD
2017-08-14 09:34:10 +02:00
Vladimír Čunát
34946256a0
Merge #27424 : stdenv: Don't put man pages into $doc
2017-08-13 19:32:51 +02:00
Frederik Rietdijk
7ebcd39a0f
Merge commit '4c49205' into HEAD
2017-08-13 18:34:59 +02:00
Michael Peyton Jones
5bc183ebf8
Overlays: fix some documentation nits
2017-08-13 14:48:41 +00:00
Michael Peyton Jones
d60b288663
Nixpkgs manual: expand documentation for overlays
2017-08-13 14:48:41 +00:00
Frederik Rietdijk
2a8cd14d5f
Merge remote-tracking branch 'upstream/master' into HEAD
2017-08-13 09:50:47 +02:00
Frederik Rietdijk
abdb58e407
Python: overridePythonPackage -> overridePythonAttrs
...
to better fit the existing naming scheme.
https://github.com/NixOS/nixpkgs/pull/26155#issuecomment-321279629
2017-08-12 08:58:41 +02:00
Tuomas Tynkkynen
aeeb23853a
stdenv: Don't move info pages to the 'man' output
...
Because if you were to disable man pages via 'programs.man.enable',
the "man" output wouldn't be installed and the info pages would go
missing.
2017-08-11 21:32:55 +03:00
Tuomas Tynkkynen
e4876d6e43
stdenv: Don't move man or info pages to $doc
...
Because .doc is normally not installed to user environments, these
manpages are unaccessible by default otherwise.
2017-08-11 21:32:54 +03:00
Domen Kožar
486e1c3c16
Merge pull request #27998 from davidak/macOS
...
replace "Mac OS X" and "OS X" with "macOS"
2017-08-11 13:01:36 +02:00
Frederik Rietdijk
345b35c48a
Python: add buildPythonPackage.overridePythonPackage method.
...
This allows one to always override the call to `buildPythonPackage`.
In the following example we create an environment where we have the `blaze` package using an older version of `pandas`. We override first the Python interpreter and pass `packageOverrides` which contains the overrides for packages in
the package set.
```
with import <nixpkgs> {};
(let
python = let
packageOverrides = self: super: {
pandas = super.pandas.overridePythonPackage(old: rec {
version = "0.19.1";
name = "pandas-${version}";
src = super.fetchPypi {
pname = "pandas";
inherit version;
sha256 = "08blshqj9zj1wyjhhw3kl2vas75vhhicvv72flvf1z3jvapgw295";
};
});
};
in pkgs.python3.override {inherit packageOverrides;};
in python.withPackages(ps: [ps.blaze])).env
```
2017-08-09 11:10:54 +02:00
nonsequitur
460a485368
ruby docs: simplify example
...
The 'phases' attribute is unneeded and misleading
2017-08-08 12:49:52 +02:00
Frederik Rietdijk
468fdddde6
Merge pull request #27753 from FRidh/python33eol
...
python33: end-of-life
2017-08-08 09:11:11 +02:00
davidak
3270aa896b
replace "Mac OS X" and "OS X" with "macOS"
...
as it is the official name since 2016
https://en.wikipedia.org/wiki/Macintosh_operating_systems#Desktop
exception are parts refering to older versions of macOS like
"GUI support for Mac OS X 10.6 - 10.12. Note that Emacs 23 and later [...]"
2017-08-07 21:41:30 +02:00
nonsequitur
f37972588d
ruby docs: fix text and example ( #28006 )
...
1. 'wrapper' has been renamed to 'wrappedRuby', so use this instead.
2. mkDerivation isn't called with a 'src' attribute, so skip the 'unpackPhase' to avoid an error.
3. Simplify the build command. 'mkdir' and 'patchShebangs' don't need to be called explicitly.
2017-08-07 14:42:16 +01:00
Silvan Mosberger
dcf651b468
docs: fix error in nix expression
2017-08-06 10:18:36 +02:00
Mathias Schreck
cd3d852943
dockerTools: document image spec v1.2 compatibility
2017-08-03 11:52:03 +02:00
Jörg Thalheim
25bb529245
Merge pull request #27709 from binarin/fzf-share
...
fzf: add script for finding 'share' folder
2017-07-30 10:16:41 +01:00
Frederik Rietdijk
d387cac375
python33: end-of-life
...
Python 3.3 reaches end-of-life when we release 17.09.
https://mail.python.org/pipermail/python-dev/2017-July/148584.html
2017-07-29 20:49:24 +02:00
Franz Pletz
4d66de88ff
nixpkgs-manual: fix build, reindent
...
cc #25980
2017-07-29 18:40:21 +02:00
Charles Strahan
2b57cb9169
Merge pull request #25980 from nyarly/bundlerenv_usecases
...
BundlerEnv, now with groups and paths
2017-07-28 23:22:21 -04:00
Alexey Lebedeff
7723d9935f
fzf: add script for finding 'share' folder
...
So that helper scripts can be easily sourced in interactive shell
configuration. `autojump` package was already present and had the same
requirements for findind a `share` folders, so I took an inspiration
there.
I beleive this is a better alternative to:
- https://github.com/NixOS/nixpkgs/pull/25080
- https://github.com/NixOS/nixpkgs/pull/27058
Replacing `$out/share/shell` with `$bin/share/fzf` was necessary to
prevent dependency loop in produced derivations.
2017-07-28 12:48:11 +03:00
Peter Simons
28c01703f0
haskell: remove all code related to the "haste" compiler
...
These packages have been broken for a while and now they don't even evaluate
any more.
2017-07-26 10:20:30 +02:00
Graham Christensen
ef95175ba3
manual: update mailing list links
2017-07-18 07:54:36 -04:00
Domen Kožar
d03178aae3
Point to the new mailing list by replacing the old link
2017-07-18 13:44:10 +02:00
Graham Christensen
6504df6732
Merge pull request #25955 from matthewbauer/nixpkgs-manual-declarative-package-management
...
manual: add "declarative package management" section
2017-07-16 16:50:14 -04:00
John Ericson
9dc2a3aeba
doc: Update cross compilation chapter for stdenv.{build,host,target}Platform
2017-07-07 13:24:33 -04:00
Judson
5142e8f2b2
Grammar, spelling fixed.
2017-07-05 09:12:03 -07:00
Judson
728bb987ec
Adding docs for bundlerApp.
2017-07-02 17:55:41 -07:00
John Ericson
e1faeb574a
Merge pull request #26884 from obsidiansystems/purge-stdenv-cross
...
Purge stdenv cross
2017-06-28 21:39:16 -04:00
hsloan
9f156f4a8a
top-level: stdenv.cross vanquished
2017-06-28 21:29:08 -04:00
Jörg Thalheim
4962de02a6
Merge pull request #26906 from zagy/fix/doc-gobuild-dependency-note
...
doc / go building: improve
2017-06-27 17:53:46 +01:00
Christian Zagrodnick
725d25dbb3
doc / go building: improve
...
Move the paragraph about go2nix to the other paragraphs about dependencies.
2017-06-27 16:34:03 +02:00
John Ericson
afd2bdbad2
Merge pull request #26007 from obsidiansystems/cc-wrapper-prefix
...
Get rid of gcc-cross-wrapper
2017-06-23 11:22:34 -04:00
John Ericson
594d264205
cross stdenv adaptor: Support --host --build --target across the board
...
Packages get --host and --target by default, but can explicitly request
any subset to be passed as needed. See docs for more info.
rustc: Avoid hash breakage by using the old (ignored)
dontSetConfigureCross when not cross building
2017-06-22 17:52:28 -04:00
Daiderd Jordan
aba574c4fa
Merge pull request #26668 from gleber/fixpoint-erlang-packages
...
erlang: refactor: build packages per Erlang/OTP version.
2017-06-22 21:49:30 +02:00