summaryrefslogtreecommitdiffstats
path: root/doc/stdenv
AgeCommit message (Collapse)Author
2020-12-15doc/stdenv/cross-compilation.chapter.md typoRobert Hensing
Co-authored-by: John Ericson <git@JohnEricson.me>
2020-12-15doc/cross-compilation: Remove confusing re-explanationRobert Hensing
See https://github.com/NixOS/nixpkgs/issues/106950 > They way it's worded says buildInputs are for build-time and nativeBuildInputs are for run-time. The other documentation leads me to believe it is the other way around.
2020-12-13doc/stdenv/cross-compilation: convert to markdownBen Siraphob
2020-12-07doc/stdenv: Fix xref to gdk-pixbuf setup hookJan Tojnar
DocBook does not support creating labels for unordered list items so we need to add a link label ourselves.
2020-11-26doc/gnome: Document gdk-pixbuf setup hookJan Tojnar
It was briefly mentioned in stdenv docs but since it interacts with wrapGAppsHook, it should be documented here.
2020-11-11Make maintainer documentation more direct (#103455)Kevin Cox
Additionally fixes the "list of names and emails" to be a list of maintainer expressions. A follow-up from the discussion in https://github.com/NixOS/nixpkgs/pull/96666
2020-11-11Merge pull request #96666 from raboof/nixpkgs-document-new-maintainer-conventionKevin Cox
Document conventions around adding new maintainers
2020-11-11Document conventions around adding new maintainersArnout Engelen
Adding them to `maintainers/maintainer-list` in a separate commit. Co-Authored-By: Pavol Rusnak <pavol@rusnak.io> Co-Authored-By: Atemu <atemu.main@gmail.com> Co-Authored-By: Kevin Cox <kevincox@kevincox.ca>
2020-10-26Recover the complicated situation after my bad mergeVladimír Čunát
I made a mistake merge. Reverting it in c778945806b undid the state on master, but now I realize it crippled the git merge mechanism. As the merge contained a mix of commits from `master..staging-next` and other commits from `staging-next..staging`, it got the `staging-next` branch into a state that was difficult to recover. I reconstructed the "desired" state of staging-next tree by: - checking out the last commit of the problematic range: 4effe769e2b - `git rebase -i --preserve-merges a8a018ddc0` - dropping the mistaken merge commit and its revert from that range (while keeping reapplication from 4effe769e2) - merging the last unaffected staging-next commit (803ca85c209) - fortunately no other commits have been pushed to staging-next yet - applying a diff on staging-next to get it into that state
2020-10-25Revert "Merge #101508: libraw: 0.20.0 -> 0.20.2"Vladimír Čunát
I'm sorry; I didn't notice it contained staging commits. This reverts commit 17f5305b6c20df795c365368d2d868266519599e, reversing changes made to a8a018ddc0a8b5c3d4fa94c94b672c37356bc075.
2020-10-08installShellFiles: Enhance installShellCompletionLily Ballard
Teach installShellCompletion how to install completions from a named pipe. Also add a convenience flag `--cmd NAME` that synthesizes the name for each completion instead of requiring repeated `--name` flags. Usage looks something like installShellCompletion --cmd foobar \ --bash <($out/bin/foobar --bash-completion) \ --fish <($out/bin/foobar --fish-completion) \ --zsh <($out/bin/foobar --zsh-completion) Fixes #83284
2020-10-06Merge staging-next into stagingFrederik Rietdijk
2020-09-29Merge branch 'staging-next' into stagingJan Tojnar
2020-09-26Merge pull request #93332 from wamserma/docs-remove-replace-linkDoron Behar
docs.stdenv: remove reference to replace tool
2020-09-24Merge branch 'staging-next' into stagingJan Tojnar
2020-09-23doc: Improve code listingsJan Tojnar
By adding prompts and removing unnecessary indentation.
2020-09-12hooks: add moveSystemdUserUnitsHookRobert Helgesson
This hook moves systemd user service file from `lib/systemd/user` to `share/systemd/user`. This is to allow systemd to find the user services when installed into a user profile. The `lib/systemd/user` path does not work since `lib` is not in `XDG_DATA_DIRS`.
2020-09-05Merge pull request #76794 from ↵Silvan Mosberger
dudebout/document-nix-env-multiple-output-install-bug document nix-env bug relating to multiple output installation
2020-09-05document nix-env bug relating to multiple output installationNicolas Dudebout
2020-08-15doc: Add anchors to stdenv variablesJan Tojnar
Wanted to link them.
2020-07-18Merge pull request #92348 from jtojnar/explicit-only-gplJan Tojnar
licenses: Make single-version-only GPL explicit
2020-07-17docs.stdenv: remove reference to replace toolMarkus S. Wamser
2020-07-05licenses: Make single-version-only GPL explicitJan Tojnar
I commonly see people use the former when they should use the latter. Would be also in line with the SPDX change https://www.gnu.org/licenses/identify-licenses-clearly.html
2020-06-22add autoPatchelfIgnoreMissingDeps to auto-patchelf.shDavHau
2020-10-03doc/stdenv: fix buildzowoq
https://hydra.nixos.org/build/128037886/nixlog/1/tail error: element "variable" not allowed anywhere
2020-10-02Merge pull request #98304 from jtojnar/updateScript-commit3Jan Tojnar
maintainers/scripts/update.nix: Add support for auto-commiting changes
2020-09-20maintainers/scripts/update.nix: run update script with UPDATE_NIX_ATTR_PATHJan Tojnar
The environment variable will contain the attribute path the script is supposed to update.
2020-09-20doc: Undocument attr-set of passthru.updateScriptJan Tojnar
We no longer need it for most use cases so I am making it experimental. I have something in mind where it might be useful in the future (customizing commit messages) but for now, it would only confuse people.
2020-09-20maintainers/scripts/update.nix: auto-detect attrPathJan Tojnar
2020-09-20maintainers/scripts/update.nix: support filling in auto-commit attributesJan Tojnar
We can determine all of them when attrPath is present so we might jsut as well do it.
2020-09-20maintainers/scripts/update.nix: support auto-committing by passing attrPathJan Tojnar
Instead of having the updateScript support returning JSON object, it should be sufficient to specify attrPath in passthru.updateScript. It is much easier to use. The former is now considered experimental.
2020-09-20maintainers/scripts/update.nix: Add support for auto-commiting changesJan Tojnar
Update scripts can now declare features using passthru.updateScript = { command = [ ../../update.sh pname ]; supportedFeatures = [ "commit" ]; }; A `commit` feature means that when the update script finishes successfully, it will print a JSON list like the following: [ { "attrPath": "volume_key", "oldVersion": "0.3.11", "newVersion": "0.3.12", "files": [ "/path/to/nixpkgs/pkgs/development/libraries/volume-key/default.nix" ] } ] and data from that will be used when update.nix is run with --argstr commit true to create commits. We will create a new git worktree for each thread in the pool and run the update script there. Then we will commit the change and cherry pick it in the main repo, releasing the worktree for a next change.
2020-06-02Merge pull request #87866 from danieldk/validate-pkgconfig-hookBenjamin Hipple
validatePkgConfig: init
2020-06-01doc/stdenv: improve autoPatchelfHook descriptionJan Tojnar
* Add id * Mention rpath * The control variables do not really have to be env vars (though without structuredAttrs there is not a difference)
2020-05-31validatePkgConfig: initDaniël de Kok
This adds the `validatePkgConfig` hook, which can be used to validate pkg-config files in the output(s). Currently, this will just run `pkg-config --validate` on all `.pc` files, capturing errors such as the issue that was fixed in #87789. The hook could be extended in the future with more fine-grained checks.
2020-05-07Remove outdated reference to nix-log2xmlEelco Dolstra
2020-04-18Merge remote-tracking branch 'upstream/master' into stagingJohn Ericson
2020-04-18treewide: per RFC45, remove more unquoted URLsPavol Rusnak
2020-04-16Merge branch 'staging-next' into stagingJan Tojnar
2020-04-12setup.sh: add dontPatchworldofpeace
Fixes #85038
2020-04-06doc/stdenv: Update default for stripDebugList.Greg Price
This has changed a few times from 2008 to 2012: cdc74e167, d9213df2c, and 095db9fe3.
2020-04-06patchelf: Fix homepage URLJakub Kądziołka
Since this commit on nixos-homepage, the homepage was 404-ing: https://github.com/NixOS/nixos-homepage/commit/179733c176c1f625bb18d4eba38480b888471a7a
2020-02-16manual: use quoted homepage urlsJonathan Ringer
2020-02-10nixpkgs manual: fix a typo in cross-compilationVladimír Čunát
I can't say I really understand that much about our cross stuff, but this seems very clear.
2019-11-28doc/stdenv: Add docs for 'dontInstall' variableMarc Busqué
2019-11-26doc: Remove improper use of backticksJosef Kemetmüller
2019-11-09documentation: drop double 'the'Arnout Engelen
2019-10-30nixpkgs manual: move stdenv chapters into one folderFrederik Rietdijk