about summary refs log tree commit diff
path: root/doc
Commit message (Collapse)AuthorAge
* 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
| * haskell: Recommend use of hoogle --localBen Gamari2018-01-01
| | | | | | | | This works around the browser security restriction of disallowing links from http:// to file://.
* | Merge pull request #31312 from binarin/emacs-package-set-overridesMichael Raskin2018-02-06
|\ \ | | | | | | emacs-packages: Cleanup and document for overrides
| * | emacs-packages: Cleanup and document for overridesAlexey Lebedeff2017-11-06
| | | | | | | | | | | | | | | | | | | | | This removes some stale code that was a no-op for some time and adds some docs/examples to help people with explicitly and consistently choosing versions of some emacs packages (to help with problems similar to #27083).
* | | carnix: 0.6.0 -> 0.6.5pe@pijul.org2018-02-03
| | |
* | | doc: Cross chapter: Add note on why use example platformsJohn Ericson2018-01-26
| | |
* | | doc: chap cross: Make example command stick out moreJohn Ericson2018-01-26
| | | | | | | | | | | | It should be in a <programlisting>, not <command>, tag.
* | | Python docs: remove `name` attributeFrederik Rietdijk2018-01-16
| | | | | | | | | | | | | | | The `name` attribute is filled in when `pname` and `version` are specified. See https://github.com/NixOS/nixpkgs/pull/31173
* | | doc/cross-compilation: fixes typosJörg Thalheim2018-01-11
| | |
* | | stdenv: Force `doCheck` and `doInstallCheck` to be false when we are cross ↵John Ericson2018-01-09
| | | | | | | | | | | | | | | | | | | | | | | | compiling I hope this will be a temporary measure. If there is consensus around issue #33599, then we can follow an explicit `dontCheck`, but default to not checking during cross builds when none is given.
* | | Merge pull request #26805 from obsidiansystems/cross-elegantJohn Ericson2017-12-30
|\ \ \ | |_|/ |/| | Make cross compilation elegant
| * | doc: Add cross cookbookJohn Ericson2017-12-30
| | | | | | | | | | | | An excellent suggestion from @bgamari
| * | doc: More information in the setup hook section of the stdenv chapterJohn Ericson2017-12-30
| | |
| * | doc: Document `dontStripHost` and `dontStripTarget`John Ericson2017-12-30
| | |
| * | doc: Add "Specifying Dependencies" section to the stdenv chapterJohn Ericson2017-12-30
| | | | | | | | | | | | | | | | | | | | | | | | This accounts for all the new dependencies and propagation logic changes I'm about to add. Fixes #1915---with this change I think the distinction is finally clear enough.
* | | haskell docs: change wording in the "Miscellaneous Topics" sectionPiotr Bogdan2017-12-26
| | |
* | | doc: fix typozimbatm2017-12-24
| | |
* | | Merge pull request #31668 from rycee/doc/namingYegor Timoshenko2017-12-23
|\ \ \ | | | | | | | | docs: clarify package and module option naming
| * | | docs: clarify package and module option namingRobert Helgesson2017-11-14
| | | | | | | | | | | | | | | | | | | | This attempts to briefly clarify the current naming conventions of attribute names in `all-packages.nix` and module option names.
* | | | mkShell: add builder (#30975)zimbatm2017-12-20
| | | |
* | | | nixpkgs/manual: fix build with new pandocLeonid Onokhov2017-12-20
| | | |
* | | | doc: system.environmentPackages -> environment.systemPackagesYegor Timoshenko2017-12-20
| | | |
* | | | coqPackages docs: fix typo (and thus manual build)Vladimír Čunát2017-12-19
| |/ / |/| |
* | | Merge branch 'staging'Vladimír Čunát2017-12-19
|\ \ \
| * \ \ Merge branch 'master' into stagingVladimír Čunát2017-12-15
| |\ \ \
| * \ \ \ Merge remote-tracking branch 'upstream/staging' into binutils-wrapperJohn Ericson2017-12-13
| |\ \ \ \
| * | | | | doc: Document Bintools WrapperJohn Ericson2017-12-13
| | | | | | | | | | | | | | | | | | | | | | | | Shrunk the CC Wrapper documentation so as not to be repetative.
* | | | | | coqPackages: update documentationVincent Laporte2017-12-18
| |_|/ / / |/| | | |