summary refs log tree commit diff
path: root/doc
Commit message (Collapse)AuthorAge
* Merge remote-tracking branch 'upstream/master' into stagingJohn Ericson2018-05-03
|\
| * dockerTools.pullImage: documentation and release noteAntoine Eiche2018-05-02
| |
| * nixpkgs docs: format =)Graham Christensen2018-05-01
| |
| * nixpkgs doc: add format Make targetGraham Christensen2018-04-30
| |
* | Merge branch 'staging' into fix-ncurses-darwin-extensionsMatthew Justin Bauer2018-05-02
|\ \ | |/ |/|
| * stdenv: steal `checkInputs` from buildPythonPackageJan Malakhovski2018-04-26
| | | | | | | | | | | | | | | | | | | | | | Note that a bunch of non-python packages use this attribute already. Some of those are clearly unaware of the fact that this attribute does not exists in stdenv because they define it but don't to add it to their `bulidInputs` :) Also note that I use `buildInputs` here and only handle regular builds because python and haskell builders do it this way and I'm not sure how to properly handle the cross-compilation case.
* | treewide: rename version attributesMaximilian Bosch2018-04-28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | As suggested in https://github.com/NixOS/nixpkgs/pull/39416#discussion_r183845745 the versioning attributes in `lib` should be consistent to `nixos/version` which implicates the following changes: * `lib.trivial.version` -> `lib.trivial.release` * `lib.trivial.suffix` -> `lib.trivial.versionSuffix` * `lib.nixpkgsVersion` -> `lib.version` As `lib.nixpkgsVersion` is referenced several times in `NixOS/nixpkgs`, `NixOS/nix` and probably several user's setups. As the rename will cause a notable impact it's better to keep `lib.nixpkgsVersion` as alias with a warning yielded by `builtins.trace`.
* | Merge pull request #39623 from Ekleog/doc-typoxeji2018-04-27
|\ \ | | | | | | doc: fix typo in cross-compilation docs
| * | doc: fix typo in cross-compilation docsLéo Gaspard2018-04-27
| |/
* / docs: initial manual entry for `lib/debug.nix`Profpatsch2018-04-27
|/ | | | It is more of a stub for now, but at least points to the right file.
* doc: add filtered pr listMatthew Justin Bauer2018-04-23
|
* Merge pull request #39309 from LumiGuide/haskell.overridesPeter Simons2018-04-23
|\ | | | | RFC: haskell: allow overriding all package sets at once
| * haskell: allow overriding all package sets at onceBas van Dijk2018-04-22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Setting haskell.packageOverrides like so: haskell = super.haskell // { packageOverrides = self: super: { my-package = ...; my-other-package = ...; }; }; causes all compiler-specific package sets to be overridden with those overrides.
* | Merge #31320: docs and glibc: explicit comments on outputsVladimír Čunát2018-04-22
|\ \ | |/ |/|
| * docs: multiple outputs: now mentions glibc as not having executables in the ↵Ilya Kolpakov2017-11-06
| | | | | | | | first output contrary to the convention
* | tree-wide: fix instance of "meta.maintainer" -> "meta.maintainers"Will Dietz2018-04-19
| | | | | | | | | | Encountered one of these when using check-meta, did a quick search to find other instances.
* | doc: Document `config.allowUnsupportedSystem` and its env varJohn Ericson2018-04-17
| |
* | Merge pull request #38568 from samueldr/fix/nixpkgs-rebase-calloutJörg Thalheim2018-04-08
|\ \ | | | | | | doc: Fixes repeated callout in nixpkgs manual 15.1
| * | doc: Fixes repeated callout in 15.1Samuel Dionne-Riel2018-04-07
| | |
* | | doc: Fixes in-text callouts and screen callouts.Samuel Dionne-Riel2018-04-07
|/ /
* | nixos docs: syntax highlightGraham Christensen2018-04-05
| | | | | | | | | | | | | | | | | | - Rectifies diverging CSS by combining nixos/nixpkgs docs CSS - Moves our custom Highlight.js loader in to the hljs package - Switches the nixos docs to use SVG callouts too
* | Merge pull request #38428 from Ekleog/doc-weechatMichael Raskin2018-04-04
|\ \ | | | | | | Add documentation for weechat
| * | weechat: add hint in documentationLéo Gaspard2018-04-04
| | |
* | | nixos/doc: fix instructions for nox-review usageAndre Ramos2018-04-03
| | |
* | | nixpkgs: remove ancient 'ecj' packageAustin Seipp2018-04-01
| | | | | | | | | | | | | | | | | | | | | | | | Nobody has stepped up to keep maintaining this and it's several years old, and the last strict Java 7 dependency, as it won't work with newer versions without an update. Signed-off-by: Austin Seipp <aseipp@pobox.com>
* | | lib/generators: add an example of overriding defaultsProfpatsch2018-03-29
| | | | | | | | | | | | | | | An example of overriding the `toINI` generator is added, hopefully clarifying the expressiveness of generators.
* | | docs: extend rust docs (#35587)Garrett Berg2018-03-28
| | | | | | | | | | | | | | | | | | | | | - Add example for setting up nix-shell, improve rust docs - Rust docs: add gcc rust dependencies and fix carnix commands - Fix a typo with the carnix command.
* | | nixpkgs docs: syntax highlightGraham Christensen2018-03-26
| | |
* | | Move the overridden CSS to overrides.css which can be applied on nixos.orgGraham Christensen2018-03-26
| | |
* | | nixpkgs docs: Use SVGs for calloutsGraham Christensen2018-03-26
| | |
* | | Add 'make debug' to call xmloscopyGraham Christensen2018-03-25
| | |
* | | Move validate to top-level so it doesn't rebuild the outputs every timeGraham Christensen2018-03-25
| | |
* | | Validate when building outputsGraham Christensen2018-03-25
| | |
* | | Document shell.nix / xmloscopy / make for the nixpkgs docsGraham Christensen2018-03-25
| | |
* | | docs: Build with a makefileGraham Christensen2018-03-25
| | |
* | | Ignore generated XML and other generated filesGraham Christensen2018-03-25
| | |
* | | Move all nixpkgs doc files in to the doc directoryGraham Christensen2018-03-25
|/ / | | | | | | This makes a makefile-driven developer workflow nicer.
* | python.md: fix grammar around bdist_wheel FAQgiraffito2018-03-21
| |
* | Remove obsolete /nix/var/nix/{manifests,channel-cache}Eelco Dolstra2018-03-20
| |
* | Merge pull request #37296 from matthewbauer/fix-maintainers-pathMatthew Justin Bauer2018-03-19
|\ \ | | | | | | Fix fallout from #36275
| * | meta: fix fallout from #36275Matthew Bauer2018-03-18
| | |
* | | Emscripten 1.37.16 to 1.37.36 (#37291)Joachim Schiele2018-03-18
|/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * trying to build emscriptenPackages not all fail * reading the console.log it turns out python executable is not in place and that is why emconfigure didnt work * backup commit * much more targets are compiling now * added common revisioning * revision bump to 1.37.36 (not tested) * fixed xmllint * forcing unit testing, will implement the tests after i get home * json_c test working * added tests * tiny fixes * added documentation
* | Merge branch 'master' into stagingJan Malakhovski2018-03-10
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Resolved the following conflicts (by carefully applying patches from the both branches since the fork point): pkgs/development/libraries/epoxy/default.nix pkgs/development/libraries/gtk+/3.x.nix pkgs/development/python-modules/asgiref/default.nix pkgs/development/python-modules/daphne/default.nix pkgs/os-specific/linux/systemd/default.nix
| * | A note about scheme-* in texlive.combineMichael Raskin2018-03-07
| | |
* | | perlPackages.DBI: Stub out dbd_postamble for cross-compilation.Shea Levy2018-02-28
| | |
* | | perlPackages: Add cross-compilation support.Shea Levy2018-02-28
|/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This involved: * Installing miniperl as $dev/bin/perl * Setting miniperl to take INC from lib/perl5/{site_perl/,}cross_perl/${version} as well as lib/perl5/{site_perl/,}/${version}/${runtimeArch}, in that order. miniperl taking from runtimeArch is not really correct, but it works in some pure-perl cases (e.g. Config.pm) and can be overridden with the cross_perl variant. * Installing perl-cross's stubs into $dev/lib/perl5/cross_perl/${version} * Patching MakeMaker.pm to gracefully degrade (very slightly) if B.pm can't be loaded, which it can't in cross-compilation. * Passing the right build-time and runtime perls to Makefile.PL
* | lib, treewide: Add missing MIPS arches, and fix existing usageDaniel Barlow2018-02-23
| | | | | | | | | | | | | | | | | | Existing "mips64el" should be "mipsel". This is just the barest minimum so that nixpkgs can recognize them as systems - although required for building individual derivations onto MIPS boards, it is not sufficient if you want to actually build nixos on those targets
* | BuildRustCrate: more general overrides, and handling the "dylib" crate type ↵Pierre-Etienne Meunier2018-02-20
| | | | | | | | | | | | | | | | | | | | | | (#35171) * buildRustCrate: adding a symlink from libblah-xxxxx.so to libblah.so * BuildRustCrate: overriding phases * Carnix: 0.6.5 -> 0.6.6 * Fixing symlink_dependencies --buildDep * Shorter symlink_dependencies * running `runHook postBuild` *after* the build
* | setup-hooks: Add autoPatchelfHookaszlig2018-02-10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | I originally wrote this for packaging proprietary games in Vuizvui[1] but I thought it would be generally useful as we have a fair amount of proprietary software lurking around in nixpkgs, which are a bit tedious to maintain, especially when the library dependencies change after an update. So this setup hook searches for all ELF executables and libraries in the resulting output paths after install phase and uses patchelf to set the RPATH and interpreter according to what dependencies are available inside the builder. For example consider something like this: stdenv.mkDerivation { ... nativeBuildInputs = [ autoPatchelfHook ]; buildInputs = [ mesa zlib ]; ... } Whenever for example an executable requires mesa or zlib, the RPATH will automatically be set to the lib dir of the corresponding dependency. If the library dependency is required at runtime, an attribute called runtimeDependencies can be used to list dependencies that are added to all executables that are discovered unconditionally. Beside this, it also makes initial packaging of proprietary software easier, because one no longer has to manually figure out the dependencies in the first place. [1]: https://github.com/openlab-aux/vuizvui Signed-off-by: aszlig <aszlig@nix.build> Closes: #34506
* | Merge pull request #33306 from bgamari/patch-2Michael Raskin2018-02-06
|\ \ | | | | | | haskell: Recommend use of hoogle --local