Vladimír Čunát
83015ff795
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
2020-03-02 08:24:54 +01:00
Robert Hensing
e38a01db5d
Merge pull request #68491 from roberth/fix-dontRecurseIntoAttrs
...
Fix dontRecurseIntoAttrs + add to lib + doc
2020-03-01 11:05:34 +01:00
Frederik Rietdijk
21b808cd76
Merge staging-next into staging
2020-02-29 15:29:45 +01:00
Benjamin Hipple
ad30a30488
rustPlatform.fetchCargo: handle custom Cargo.lock patchfiles with validation
...
Previously, we would asssert that the lockfiles are consistent during the
unpackPhase, but if the pkg has a patch for the lockfile itself then we must
wait until the patchPhase is complete to check.
This also removes an implicity dependency on the src attribute coming from
`fetchzip` / `fetchFromGitHub`, which happens to name the source directory
"source". Now we glob for it, so different fetchers will work consistently.
2020-02-28 18:54:23 -08:00
worldofpeace
10eeabe6d1
Merge pull request #81272 from worldofpeace/crystal-openssl
...
crystal: use latest openssl
2020-02-29 00:12:15 +00:00
Gabor Greif
c8554c0574
ghc: add 8.8.3
...
https://mail.haskell.org/pipermail/ghc-devs/2020-February/018643.html
2020-02-28 20:42:25 +01:00
Peter Simons
5bcd07a07d
haskellPackages: update default compiler from ghc-8.6.5 to 8.8.2 (LTS-15.x)
2020-02-28 20:31:25 +01:00
worldofpeace
e10900b068
crystal: use latest openssl
2020-02-28 01:32:20 -05:00
edef
f8c8f523a8
Merge pull request #80279 from edef1c/ocitools-exec
...
doc/ociTools: exec is a shell builtin, not an external command
2020-02-18 13:18:03 +00:00
Jonathan Ringer
3990b914c3
manual: use quoted homepage urls
2020-02-16 09:49:12 -08:00
edef
2aa4fba8d1
doc/ociTools: exec is a shell builtin, not an external command
2020-02-16 17:41:06 +00:00
Benjamin Hipple
131a32a5af
rust: update docs on legacyCargoFetcher; remove unnecessary defaults
...
As mentioned in #79975 , the default on `legacyCargoFetcher` if left unspecified
is now `false`.
2020-02-15 22:07:47 -08:00
Florian Klink
a3779ce53a
Merge pull request #79631 from bhipple/doc/python-formatting
...
doc: consistent formatting on python manual section
2020-02-13 23:19:20 +01:00
Frederik Rietdijk
1a6c3cb06b
Merge staging into staging-next
2020-02-11 07:59:53 +01:00
Kyle Sferrazza
2843a7d122
jdiskreport: remove builder.sh link from docs
2020-02-10 20:17:59 +01:00
Michele Guerini Rocco
565724c775
Merge pull request #77347 from rnhmjoj/urxvt
...
rxvt-unicode: rewrite plugin system
2020-02-10 17:21:59 +01:00
Vladimír Čunát
79210713e6
nixpkgs manual: fix a typo in cross-compilation
...
I can't say I really understand that much about our cross stuff,
but this seems very clear.
2020-02-10 16:58:50 +01:00
Benjamin Hipple
2115a2037c
fetchcargo: use flat tar.gz file for vendored src instead of recursive hash dir
...
This has several advantages:
1. It takes up less space on disk in-between builds in the nix store.
2. It uses less space in the binary cache for vendor derivation packages.
3. It uses less network traffic downloading from the binary cache.
4. It plays nicely with hashed mirrors like tarballs.nixos.org, which only
substitute --flat hashes on single files (not recursive directory hashes).
5. It's consistent with how simple `fetchurl` src derivations work.
6. It provides a stronger abstraction between input src-package and output
package, e.g., it's harder to accidentally depend on the src derivation at
runtime by referencing something like `${src}/etc/index.html`. Likewise, in
the store it's harder to get confused with something that is just there as a
build-time dependency vs. a runtime dependency, since the build-time
src dependencies are tarred up.
Disadvantages are:
1. It takes slightly longer to untar at the start of a build.
As currently implemented, this attaches the compacted vendor.tar.gz feature as a
rider on `verifyCargoDeps`, since both of them are relatively newly implemented
behavior that change the `cargoSha256`.
If this PR is accepted, I will push forward the remaining rust packages with a
series of treewide PRs to update the `cargoSha256`s.
2020-02-10 10:17:29 -05:00
Jonathan Ringer
519519b6fc
dotnet: add framework doc
2020-02-09 19:26:15 -08:00
Benjamin Hipple
4988805287
doc: consistent formatting on python manual section
...
No material changes to docs, but trying to sanitize them for consistent
readability prior to looking at #75837 .
- Use `*` for lists instead of `-`. I have no opinion one way or the other, but
the latter was only used in 1-2 places.
- Pad the code blocks with whitespace.
- Wrap to 80 characters, except for a few 1-liners that were only slightly over.
2020-02-09 11:23:11 -05:00
Dima
e9ba4b94fb
doc: python: fixing mistake in venv example
...
When updating the section to python 3 some places still
referred to pythonPackages and were overlooked.
Decided to switch it to be more similar to the first
example binding pythonPackages and clarified comments a
bit based on confusion I observed on IRC.
Related to https://github.com/NixOS/nixpkgs/pull/77569
2020-02-02 09:39:58 -08:00
rnhmjoj
ef9a029700
doc: document new urxvt plugin system
2020-02-02 12:00:51 +01:00
adisbladis
fece3e5ca1
doc: Remove comment advising to install build tooling system-wide
...
We should not encourage installing build-tooling system-wide but
instead promote nix-shell.
2020-01-23 21:09:30 +00:00
adisbladis
65ff43e866
doc: Fix callout reference in appimagetools
2020-01-23 17:49:13 +00:00
Dima
25d0d2b5e8
doc: python: refreshing virtualenv section for venv
...
Updating section about imperative use of ad-hoc virtual-environments for
use of pythons built-in `venv` module via venvShellHook. Also trying to
make it a bit friendlier to beginners by adding a bit more explanation
to the code snippet and some remarks old-school virtualenv.
Adjusting for venvShellHook and adding manual example
Adding pip install and replacing python2 example with python3
2020-01-20 18:01:12 -08:00
Frederik Rietdijk
eba1f79418
pythonPackages.venvShellHook: init
...
This is a hook that loads a virtualenv from the specified `venvDir`
location. If the virtualenv does not exist, it is created.
2020-01-14 22:36:21 +01:00
Graham Christensen
6ed0b0a86f
Merge pull request #77683 from jtojnar/prompt-no-select
...
doc: Make callout marks & prompts unselectable
2020-01-14 14:39:52 -05:00
Jan Tojnar
1e6265afe9
doc: Make callout marks in code unselectable
...
To make example copying easier.
2020-01-14 15:24:57 +01:00
Jan Tojnar
8334b83595
doc: Make prompt unselectable
...
Weirdly, no-one seems to have noticed this was broken.
2020-01-14 15:04:21 +01:00
Frederik Rietdijk
ed1b0d0bac
Merge master into staging-next
2020-01-13 16:08:59 +01:00
Benjamin Hipple
c2e5ff3fe8
doc: update rust example on buildRustPackage ( #77534 )
...
The example in the manual was out of date and didn't use the newer `pname`
convention, which simplifies the fetch call.
2020-01-12 17:19:57 +00:00
Frederik Rietdijk
960f062825
Merge master into staging-next
2020-01-12 09:47:19 +01:00
ivann
9605addd32
fix catAttrs documentation signature
2020-01-12 00:04:18 +01:00
Frederik Rietdijk
5ad16cb27f
Merge master into staging-next
2020-01-10 10:34:04 +01:00
Frederik Rietdijk
eb1369670b
Revert "python3: now points to python38"
...
This is going to require more work.
This reverts commit 2dc4ab3677
.
2020-01-10 10:33:40 +01:00
Lassulus
773494d0ea
Merge pull request #70208 from mrVanDalo/feature/pull-request-workflow
...
doc : improve and cleanup of submitting-changes
2020-01-10 10:06:55 +01:00
Domen Kožar
2e765ef206
Merge pull request #77298 from nomeata/haskell-docs-version
...
nixpkgs manual: Update Haskell versions
2020-01-09 14:35:06 +01:00
Vladimír Čunát
5c780036c5
Merge branch 'master' into staging-next
...
The nss rebuild isn't so small.
2020-01-08 22:48:13 +01:00
adisbladis
2d6f1ff4dd
python: Add support for installing Python eggs
2020-01-08 13:59:04 +00:00
Joachim Breitner
262219be21
nixpkgs manual: Update Haskell versions
...
and leave a comment in all-packages.nix that the docs should be updated
2020-01-08 09:15:20 +01:00
Frederik Rietdijk
2dc4ab3677
python3: now points to python38
2020-01-04 15:27:48 +01:00
Frederik Rietdijk
07ceb05628
Docs: document we have python38
2020-01-04 15:27:03 +01:00
Ingolf Wagner
9e035c914d
doc/submitting-changes : improved section 15.1
2020-01-03 15:57:52 +13:00
Merijn Broeren
a13649c6b1
treewide: replace make/build/configure/patchFlags with nix lists
2019-12-30 13:31:06 +01:00
zimbatm
f373ecec8f
buildGoModule: support impure modules ( #76532 )
...
When modSha256 is null, disable the nix sandbox instead of using a
fixed-output derivation. This requires the nix-daemon to have
`sandbox = relaxed` set in their config to work properly.
Because the output is (hopefully) deterministic based on the inputs,
this should give a reproducible output. This is useful for development
outside of nixpkgs where re-generating the modSha256 on each mod.sum
changes is cumbersome.
Don't use this in nixpkgs! This is why null is not the default value.
2019-12-28 12:36:42 -08:00
Jörg Thalheim
8a57552c18
nixpkgs-review: 2.1.0 -> 2.1.1
...
changelog: https://github.com/Mic92/nixpkgs-review/releases/tag/2.1.1
2019-12-22 09:26:57 +00:00
Immae
b42bede861
doc/texlive: Add "Custom packages" section ( #74519 )
...
Co-authored-by: Dmitry Kalinkin <dmitry.kalinkin@gmail.com>
2019-12-21 11:37:54 -05:00
Maximilian Bosch
a417db67dd
Merge pull request #75822 from LnL7/manual-python-virtualenv
...
manual: specify interpreter in virtualenv shell
2019-12-19 02:04:52 +01:00
Daiderd Jordan
0159151705
manual: specify interpreter in virtualenv shell
...
Without this virtualenv might try to setup an environment for a
different version of python then the one specified in the expression.
2019-12-17 16:42:18 +01:00
Michael Raskin
26df2f4e9e
Merge pull request #74862 from alyssais/fetchgittiles
...
fetchFromGitiles: init
2019-12-17 15:23:08 +00:00
Graham Christensen
310a028a0c
dockerTools: the API has basically never changed
2019-12-16 13:18:28 -05:00
Danylo Hlynskyi
debca548f9
dolt: init at 0.12.0 ( #75693 )
...
* dolt: init at 0.12.0
* Update pkgs/servers/sql/dolt/default.nix
Co-Authored-By: robert seaton <robbpseaton@gmail.com>
* fix eval
* Update pkgs/servers/sql/dolt/default.nix
Co-Authored-By: Wael Nasreddine <wael.nasreddine@gmail.com>
* update Go docs as well
2019-12-16 00:58:16 +02:00
worldofpeace
be13df6c76
Merge pull request #75465 from worldofpeace/gnome-args
...
doc/gnome: update wrapper args example, remove proliferated uses
2019-12-15 00:13:17 -05:00
worldofpeace
7ab19b1517
doc/gnome: update wrapper args example
...
It now breaks down as mentioned in https://github.com/NixOS/nixpkgs/issues/75443
2019-12-10 18:11:55 -05:00
Marek Mahut
67def7ca74
Merge pull request #74506 from waiting-for-dev/dontInstall
...
doc/stdenv: Add docs for 'dontInstall' variable
2019-12-10 22:46:21 +01:00
Renaud
c65cbd91f0
doc/contributing: mention icons & themes folders
...
(#74376 )
2019-12-07 16:15:11 +01:00
Profpatsch
c5c5465fe4
pkgs/build-support/trivial-builders: remove runCommandCCLocal
...
We shouldn’t force the user to have a C compiler in scope, just
because the derivation is forced to build locally. That can’t be
counted as “lightweight” anymore.
Co-Authored-By: Silvan Mosberger<contact@infinisil.com>
2019-12-04 21:17:01 +01:00
Profpatsch
64bfaad977
doc/builders: add ids to the trivial builder definitions
...
This makes it possible to reference single function definitions,
for pointing people to their exact definition.
2019-12-04 21:17:01 +01:00
Profpatsch
faa3e54fe0
doc/builders/trivial-builders: added runCommandLocal docs
...
The link in the note points to the `id` added in
https://github.com/NixOS/nix/pull/3255 , so it might take some time to
start working correctly.
2019-12-04 21:17:01 +01:00
Alyssa Ross
fe16f7d7f9
fetchFromGitiles: init
...
This has the same motivation as fetchFromGitHub/fetchFromGitLab --
it's cheaper to download a tarball of a single revision than it is to
download a whole history.
I could have gone with domain/group/repo, like fetchFromGitLab, but it
would have made implementation more difficult, and this syntax means
it's a drop-in replacement for fetchgit, so I decided it wasn't worth
it.
2019-12-02 22:44:33 +00:00
Jan Tojnar
8cbc862b83
dconf: move to top-level
2019-12-01 01:01:40 +01:00
Peter Simons
faa6808509
Merge pull request #73846 from sjakobi/patch-1
...
A few updates for the Haskell guide
2019-11-29 20:07:42 +01:00
Marc Busqué
9c68888e2e
doc/stdenv: Add docs for 'dontInstall' variable
2019-11-28 17:07:07 +01:00
Josef Kemetmüller
060c3311bc
doc: Remove improper use of backticks
2019-11-26 21:46:07 +01:00
John Ericson
51991e9606
Merge branch 'wrapper-pname-support-19.09' into wrapper-pname-support
2019-11-24 17:37:19 +00:00
John Ericson
97baa2e21b
doc: Fix and clarify allowInsecurePredicate
example
...
I had made inbalanced parens. Remove unneeded parens for legibility too.
2019-11-24 17:36:17 +00:00
John Ericson
d0d5136cce
Merge remote-tracking branch 'upstream/master' into wrapper-pname-support
2019-11-24 17:25:07 +00:00
John Ericson
9b090ccbca
treewide: Get rid of most parseDrvName
without breaking compat
...
That is because this commit should be merged to both master and
release-19.09.
2019-11-24 17:22:28 +00:00
Simon Jakobi
d487d65a80
A few updates for the Haskell guide
2019-11-21 02:58:24 +01:00
Thomas Depierre
8de4654d4b
beam-modules/hex-snapshot: remove
...
The package set is not maintained. It is also not used by most of the
BEAM community. Removing it to allow a more useful set of tools fit to
the BEAM community in Nixpkgs.
2019-11-17 13:45:57 +01:00
Profpatsch
85c2bb3781
doc/contributing: mention the word “backporting” for grep-ability
...
When a contributor wants to know how to do this ominous “backporting”
everybody is talking about, a grep should be enough to find it.
2019-11-15 15:06:54 +01:00
Dennis Gosnell
d0c73e88b3
Merge pull request #73362 from Infinisil/buildStackProjectChroot
...
buildStackProject: Set __noChroot to make it fail without sandbox
2019-11-14 11:51:43 +09:00
Silvan Mosberger
27e7b9a31d
docs/haskell: Mention buildStackProject needs a disabled sandbox
2019-11-14 01:32:07 +01:00
Arnout Engelen
7eddc92374
documentation: show combining python35.withPackages and mkShell
...
this had me stumped - thanks to adisbladis on irc
2019-11-13 16:44:26 +01:00
Frederik Rietdijk
ff060579a3
nixpkgs manual: add section on submitting security fixes
2019-11-13 15:00:27 +01:00
Frederik Rietdijk
7805d43e33
nixpkgs manual: fix build
...
after it was broken by 331f45f7bb
2019-11-13 12:21:47 +01:00
DavHau
331f45f7bb
update contributors documentation for nix-review ( #73217 )
...
Useful for newcomers who want to do their review after committing and then stumbling across the PR checklist.
* replace nix-shell with nix run
2019-11-12 21:41:30 +01:00
Sander van der Burg
9b51c5145a
xcodeenv: bump default Xcode version to 11.1, default iOS SDK to 13.1. Add troubleshooting section to docs
2019-11-11 00:18:22 +01:00
Arnout Engelen
07c84f4de2
documentation: drop double 'the'
2019-11-09 10:10:47 +01:00
Théo Zimmermann
eebdaa936f
doc: fix allowUnfreePredicate example following the introduction of pname
...
Co-Authored-By: Dmitry Kalinkin <dmitry.kalinkin@gmail.com>
2019-11-09 09:47:26 +01:00
Jörg Thalheim
56240d7f20
Merge pull request #71899 from decentriq/aslemmer/build-rust-package-add-target
...
build-support/rust: Add target option
2019-11-01 15:46:47 +00:00
exfalso
bb7184d6a6
buildRustPackage: Add readme comment on target option
2019-11-01 14:19:39 +00:00
Frederik Rietdijk
62193ec416
nixpkgs manual: document staging-next branch
2019-10-31 19:48:39 +01:00
Frederik Rietdijk
aad81ec8cd
nixpkgs manual: fix white space and indentation
2019-10-30 11:17:14 +01:00
Frederik Rietdijk
acfc517a80
nixpkgs manual: move builders into one folder
2019-10-30 11:17:14 +01:00
Frederik Rietdijk
6f7b4b9ee8
nixpkgs manual: move using chapters into one folder
2019-10-30 11:17:14 +01:00
Frederik Rietdijk
680f6238bd
nixpkgs manual: move stdenv chapters into one folder
2019-10-30 11:17:14 +01:00
Frederik Rietdijk
ddbf4c1bac
nixpkgs manual: move contributing chapters into one folder
2019-10-30 11:17:14 +01:00
Frederik Rietdijk
8ee7740427
nixpkgs manual: various improvements in introduction
...
- rename to preface to be inline with NixOS manual
- refer to other manuals
- use https
- change example channel to 19.09
2019-10-30 10:25:09 +01:00
Frederik Rietdijk
fa21e8c1bb
Merge pull request #71780 from NixOS/staging-next
...
Staging next
2019-10-24 08:33:16 +02:00
Stig Otnes Kolstad
3265f554ca
doc: fix tiny typo
2019-10-24 08:29:33 +02:00
Frederik Rietdijk
a456fbfeed
Merge staging-next into staging
2019-10-22 09:20:03 +02:00
Frederik Rietdijk
2b9713c281
doc: move fhs and mkShell under builders/special
...
In my opinion Functions should only contain pure functions. These are
both meant to provide derivations so I put them under Builders. Don't
know exactly *where* to put them so "special" it is...
2019-10-21 11:39:46 +02:00
Frederik Rietdijk
24b1ef5133
doc: move overrides into separate chapter
2019-10-21 11:19:46 +02:00
Frederik Rietdijk
9d54ea9b2d
doc: move image builders into new images chapter
2019-10-21 10:57:56 +02:00
Frederik Rietdijk
16d733bbe5
doc: move fetchers and trivial builders under builders
2019-10-20 13:35:04 +02:00
Frederik Rietdijk
efb55d2a42
doc: split packages part into xml file per package
2019-10-20 13:35:04 +02:00
Frederik Rietdijk
115018ff15
doc: merge package notes and package-specific notes
...
Maybe there was an idea behind this separation, but looking at the
contents I don't see any reason for these being separate.
2019-10-20 13:35:04 +02:00
Frederik Rietdijk
95dfbe2d63
doc: organize chapters into parts, and reduce toc depth
...
Reorganize the chapters into parts and reduce the TOC depth to make the
TOC useful again. The top-level TOC is very brief, but that is fine
because every part will have its own TOC.
Section titles of languages/frameworks are also simplified to just
the name of the language/framework.
2019-10-20 13:35:04 +02:00
Eelco Dolstra
5b324c1825
Remove references to the nixpkgs-channels repo
...
Channel branches are now provided in the nixpkgs repo.
Issue #71176 .
2019-10-17 19:44:03 +02:00
Danny Bautista
3a90d58a44
Fix typos in the Nixpkgs Manual. ( #70775 )
2019-10-15 15:52:30 +02:00
Anders Riutta
1f7b1cf581
doc/python: clarify python nix tooling efforts
...
@garbas and @seppeljordan, are these updates correct?
I removed `offlinehacker/pypi2nix` as an unmaintained ancestor of the current repo `nix-community/pypi2nix`. It appears @garbas forked `offlinehacker/pypi2nix` to `garbas/pypi2nix` and then handed off maintainership to @seppeljordan, transferring the repo to `nix-community/pypi2nix`.
2019-10-14 09:54:01 +01:00
Frederik Rietdijk
a0c34f54cc
Merge master into staging-next
2019-10-08 11:56:52 +02:00
Thomas Depierre
0ce30f8c67
doc/beam: rebar3-open is now removed ( #70523 )
2019-10-06 17:55:51 -04:00
Jan Tojnar
b3fcd9375d
Merge branch 'master' into staging-next
2019-10-03 01:47:08 +02:00
zimbatm
f8d67ec135
buildRustPackage: add verifyCargoDeps option
...
One issue with cargoSha256 is that it's hard to detect when it needs to
be updated or not. It's possible to upgrade a package and forget to
update cargoSha256 and run with old versions of the program or
libraries.
This commit introduces `verifyCargoDeps` which, when enabled, will check
that the Cargo.lock is not out of date in the cargoDeps by comparing it
with the package source.
2019-09-30 17:09:52 +00:00
Jan Tojnar
f80e55fc2e
gtk3.setupHook: clear icon-theme.cache in preFixup ( #68552 )
...
gtk3.setupHook: clear icon-theme.cache in preFixup
2019-09-22 16:30:42 +02:00
Vladimír Čunát
22a216849b
Re-Revert "Merge branch 'staging-next'"
...
This reverts commit f8a8fc6c7c
.
2019-09-22 09:38:09 +02:00
Vladimír Čunát
f8a8fc6c7c
Revert "Merge branch 'staging-next'"
...
This reverts commit 41af38f372
, reversing
changes made to f0fec244ca
.
Let's delay this. We have some serious regressions.
2019-09-21 20:05:09 +02:00
Frederik Rietdijk
0b12d44c06
Merge master into staging-next
2019-09-19 16:59:42 +02:00
Matthew Bauer
6ff8b675e0
Merge pull request #69056 from asbachb/fix-outdated-config-reference
...
doc: replaced outdated config reference `build-use-sandbox` with `san…
2019-09-19 10:44:08 -04:00
Jan Tojnar
9559a4fe08
doc/gnome: describe icon-theme.cache
2019-09-19 01:45:05 +02:00
Alexandre Esteves
9b184c104d
Fix example
2019-09-19 00:30:59 +01:00
Benjamin Asbach
f343b11914
doc: replaced outdated config reference build-use-sandbox
with sandbox
2019-09-19 00:27:38 +02:00
Jan Tojnar
22f70547f6
nixos/doc/gnome: clarify icon theme availability
2019-09-18 22:45:08 +02:00
Jan Tojnar
105abdd52c
Merge branch 'master' into staging-next
2019-09-18 22:40:03 +02:00
Jan Tojnar
83c2ad80ca
doc: re-format
2019-09-18 22:12:54 +02:00
Jan Tojnar
62791c3743
Merge branch 'master' into staging-next
2019-09-18 21:15:35 +02:00
worldofpeace
cd518845e2
doc/stdenv: document meson variables
2019-09-17 21:30:09 -04:00
Vladimír Čunát
b6c6e1f9e8
Merge branch 'master' into staging-next
2019-09-15 13:18:54 +02:00
Maximilian Bosch
5d853163cf
Merge pull request #68372 from obadz/citrix-receiver-decomission
...
citrix-receiver: decomission in favor of citrix-workspace.
2019-09-14 13:22:32 +02:00
obadz
e5e6b514f5
citrix-receiver: decomission in favor of citrix-workspace.
...
Already documented in #64645
2019-09-14 11:11:44 +01:00
Alexandre Esteves
5f46805ec6
Fix typo
2019-09-14 01:01:17 +01:00
Robert Hensing
a96f37db10
Document attrsets.recurseIntoAttrs
2019-09-11 14:55:23 +02:00
Jan Tojnar
9d152886ab
nixos/doc/gnome: fix example
2019-09-10 16:24:11 +02:00
Jan Tojnar
3c1563f49d
wrapGAppsHook: add wrapGApp helper
2019-09-10 16:24:10 +02:00
Jan Tojnar
23e2a6cef4
doc: add GNOME ( #43150 )
...
doc: add GNOME
2019-09-10 00:50:22 +02:00
Katharina Fey
e72ec381b2
ociTools: fixing outdated documentation
2019-09-09 08:05:33 +01:00
Frederik Rietdijk
f7e28bf5d8
Split buildPythonPackage into setup hooks
...
This commit splits the `buildPythonPackage` into multiple setup hooks.
Generally, Python packages are built from source to wheels using `setuptools`.
The wheels are then installed with `pip`. Tests were often called with
`python setup.py test` but this is less common nowadays. Most projects
now use a different entry point for running tests, typically `pytest`
or `nosetests`.
Since the wheel format was introduced more tools were built to generate these,
e.g. `flit`. Since PEP 517 is provisionally accepted, defining a build-system
independent format (`pyproject.toml`), `pip` can now use that format to
execute the correct build-system.
In the past I've added support for PEP 517 (`pyproject`) to the Python
builder, resulting in a now rather large builder. Furthermore, it was not possible
to reuse components elsewhere. Therefore, the builder is now split into multiple
setup hooks.
The `setuptoolsCheckHook` is included now by default but in time it should
be removed from `buildPythonPackage` to make it easier to use another hook
(curently one has to pass in `dontUseSetuptoolsCheck`).
2019-09-06 15:18:45 +02:00
worldofpeace
463377597b
doc/gnome: explain glib passthru functions
...
Examples are updated to commits that use them as well.
2019-09-06 06:29:35 +02:00
worldofpeace
69e0d95462
doc/gnome: explain double wrapped binaries
2019-09-06 06:27:56 +02:00
Jan Tojnar
075b528a6d
doc: add GNOME
...
Closes : #16285
2019-09-06 06:27:55 +02:00
Jan Tojnar
cdf426488b
Merge branch 'master' into staging-next
...
Fixed trivial conflicts caused by removing rec.
2019-09-06 03:20:09 +02:00
Katharina Fey
18f7f19ce2
ociTools: init
2019-09-04 22:46:42 +00:00
Lily Ballard
43dade238f
installShellFiles: init ( #65211 )
...
This is a new package that provides a shell hook to make it easy to
declare manpages and shell completions in a manner that doesn't require
remembering where to actually install them. Basic usage looks like
{ stdenv, installShellFiles, ... }:
stdenv.mkDerivation {
# ...
nativeBuildInputs = [ installShellFiles ];
postInstall = ''
installManPage doc/foobar.1
installShellCompletion --bash share/completions/foobar.bash
installShellCompletion --fish share/completions/foobar.fish
installShellCompletion --zsh share/completions/_foobar
'';
# ...
}
See source comments for more details on the functions.
2019-09-04 23:19:17 +02:00
Vladimír Čunát
4aad2947f8
Merge branch 'master' into staging-next
2019-09-04 11:00:56 +02:00
Michael Fellinger
1f49035aca
ruby.withPackages: init
...
Co-authored-by: Alyssa Ross <hi@alyssa.is>
2019-09-03 19:44:49 +00:00
Frederik Rietdijk
ad1d58c622
Merge staging-next into staging
2019-08-31 10:04:20 +02:00
adisbladis
41d1b8fa88
emacsPackages: Drop old emacsPackages (non-NG) sets
...
These have been deprecated for a long time now and has not seen much maintenance.
2019-08-30 16:43:16 +01:00
Frederik Rietdijk
5061fe0c2c
Merge staging-next into staging
2019-08-28 08:26:42 +02:00
volth
35d68ef143
treewide: remove redundant quotes
2019-08-26 21:40:19 +00:00
Silvan Mosberger
1d0749139d
docs: Add Crystal language framework section
2019-08-26 20:12:15 +02:00
Mauro Bieg
2ab19787ce
Docs: clarify Rust overlay on non-NixOS
2019-08-26 14:38:18 +02:00
Matthew Bauer
5be571eea1
Merge pull request #66747 from erikarvstedt/androidenv-fixes
...
Androidenv fixes
2019-08-20 13:38:01 -04:00
Benjamin Esham
3a9b0bd634
add shortenPerlShebang function
...
This setup hook modifies a Perl script so that any "-I" flags in its shebang
line are rewritten into a "use lib ..." statement on the next line. This gets
around a limitation in Darwin, which will not properly handle a script whose
shebang line exceeds 511 characters.
2019-08-18 16:22:23 -07:00
Silvan Mosberger
0cc8dfca43
doc: Replace google groups reference with Discourse Patch category
2019-08-17 12:43:30 +02:00
Erik Arvstedt
4daca65fe3
manual/android: add Play Store to emulator example
...
This system type was previously broken but is now fixed.
Add it here to showcase the common task of launching a fully-fledged Android
system with an included app store.
2019-08-17 11:19:05 +02:00
Graham Christensen
ee30e62e34
Merge pull request #66543 from grahamc/dt
...
dockerTools: document extraCommands, increase layers
2019-08-15 09:47:32 -04:00
Graham Christensen
abf82a18fb
doc/functions/dockertools.xml: clarify that "Commands" means shell commands
...
Co-Authored-By: Jon <jonringer@users.noreply.github.com>
2019-08-15 09:47:05 -04:00
Graham Christensen
8adaae2df2
dockertools.buildLayeredImage: default layer count up to 100
2019-08-12 19:59:40 -04:00
Graham Christensen
2e6a16f2bd
dockerTools: document extraCommands
2019-08-12 19:56:57 -04:00
Herwig Hochleitner
47824cdf4d
stdenv: document dontFixup
2019-08-12 02:52:31 +02:00
worldofpeace
d106395171
doc/qt: add note about wrapQtAppsHook ignoring scripts
2019-08-09 10:11:48 -04:00
Silvan Mosberger
dd7de2d096
add options for build idris package ( #65666 )
...
add options for build idris package
2019-08-07 13:37:36 +02:00
Marco Perone
349a843ef4
build-idris-package: add documentation on idris commands options
2019-08-06 09:11:37 +02:00
Michael Raskin
66644848cb
Merge pull request #64753 from malob/update-add-vim-plugin-docs
...
Updating documentation about adding new Vim plugins
2019-08-02 21:25:16 +00:00
Frederik Rietdijk
c40307b8c9
doc: fix phases to include installCheckPhase
2019-07-28 12:08:39 +02:00
Frederik Rietdijk
34eebf6844
Merge master into staging-next
2019-07-25 11:52:18 +02:00
Maximilian Bosch
0a571ae256
citrix_workspace: add 1906 (citrix_workspace_19_6_0
)
...
New release available:
https://www.citrix.com/downloads/workspace-app/linux/workspace-app-for-linux-latest.html
Apart from the new version the following things changed:
* Updated the docs as all notes about `citrix_receiver` also apply for
`citrix_workspace`. Also added a deprecation warning about the
upcoming removal.
* Removed the `libidn_134` override as neither `citrix_workspace_19_3_0`
nor `citrix_workspace_19_6_0` require this library anymore according
to `readelf -d ./result/opt/citrix-icaclient/wfica` (in contrast to
`citrix_receiver_13_10_0`).
* Added myself as maintainer as well.
2019-07-24 13:06:19 +02:00
Frederik Rietdijk
db6c38a075
Merge master into staging-next
2019-07-22 14:15:32 +02:00
Raphael Borun Das Gupta
b6a25f2de4
doc: put Java software's build-time dependencies into nativeBuildInputs
...
instead of into buildInputs
2019-07-20 11:37:49 +02:00
Frederik Rietdijk
7da15d9b36
buildPythonPackage: add support for setupPyGlobalFlags (2)
2019-07-15 17:47:57 +02:00
Malo Bourgon
2b6012ac39
Cleanup formatting in Vim plugin docs
2019-07-14 17:13:34 -07:00
Malo Bourgon
5d69e5f84b
Update documentation about adding new Vim plugins to nixpkgs
2019-07-14 17:13:29 -07:00
Frederik Rietdijk
271b57c219
Revert "buildPythonPackage: add support for setupPyDistFlags"
...
I merged this a bit too quick. We need to have a closer look at it.
See the points brought up in https://github.com/NixOS/nixpkgs/pull/64682 .
This reverts commit 1e0ebdb8a4
.
2019-07-13 13:25:32 +02:00
Kirill Boltaev
1e0ebdb8a4
buildPythonPackage: add support for setupPyDistFlags
...
Flags passed to the "python setup.py" command.
2019-07-13 09:47:00 +02:00
Frederik Rietdijk
54065ae20d
Merge master into staging-next
2019-07-13 09:45:40 +02:00
Georges Dubus
ab3e932325
doc: fix stdenv.xml
...
A duplicated opening tag caused the linter to fail, blocking the whole
nixpkgs-unstable channel.
2019-07-11 13:46:53 +02:00
Frederik Rietdijk
22cb7f25f2
Merge master into staging-next
2019-07-11 09:40:10 +02:00
Graham Christensen
dc336293a1
doc: fix after snaptools merge
2019-07-10 08:02:14 -07:00
Frederik Rietdijk
79a03641d5
Merge staging-next into staging
2019-07-09 15:46:26 +02:00
Frederik Rietdijk
74c24385cb
Merge master into staging-next
2019-07-09 15:46:00 +02:00
Frederik Rietdijk
7cf5909fad
Merge staging-next into staging
2019-07-09 15:44:08 +02:00
Graham Christensen
39a5867b3f
Merge pull request #63457 from grahamc/snap
...
snapTools.makeSnap: init
2019-07-07 08:15:08 -04:00
Vladimír Čunát
0746c4dbb4
Merge branch 'master' into staging-next
...
There are several thousand rebuilds from master already.
Hydra nixpkgs: ?compare=1528940
2019-07-06 13:44:40 +02:00
Thomas Tuegel
56d5963382
Merge pull request #54525 from ttuegel/feature/qt-5/wrap-qt-apps
...
Wrap Qt applications
2019-07-05 14:38:10 -05:00
Graham Christensen
e9451ebc9b
Merge pull request #64301 from grahamc/docs/clean-build
...
Docs/clean build
2019-07-05 14:32:43 -04:00
Thomas Tuegel
3adc9d0487
doc/languages-frameworks/qt.xml: Update for wrapQtAppsHook
2019-07-05 10:42:24 -05:00
Frederik Rietdijk
f1ff85e61d
Docs Python: fix example on how to override the package set
...
Not passing in the newly created interpreter as `self` results in an
incorrect `passthru`. Solves #64334 .
2019-07-05 13:56:03 +02:00
Graham Christensen
fa47df6174
doc: move parameters to an XML file
2019-07-04 09:16:06 -04:00
Graham Christensen
5a0696f6d0
xmlformat.conf: move to doc-support build
2019-07-04 09:10:14 -04:00
Graham Christensen
de58e706f9
docs: Get highlightjs from build symlink
2019-07-04 09:10:14 -04:00
Graham Christensen
35262ba6a7
docs: get XSL from build / symlink
2019-07-04 09:10:13 -04:00
Graham Christensen
e65c2c6672
docs: find docbook rng from doc-support
2019-07-04 09:10:13 -04:00
Graham Christensen
d11f5a9d15
docs: get version from doc-support build
2019-07-04 09:10:13 -04:00
Graham Christensen
cd6bf8aa00
docs: use a single nix-build for all the generate function docs
2019-07-04 09:07:47 -04:00
Frederik Rietdijk
25a77b7210
Merge staging-next into staging
2019-07-03 08:59:42 +02:00
worldofpeace
b10e462404
doc/stdenv: describe dontUnpack
2019-07-01 04:23:51 -04:00
worldofpeace
c79ec3323e
doc/stdenv: describe dontConfigure
2019-07-01 01:52:54 -04:00
Alyssa Ross
c9bd5b8516
Merge pull request #61385 from eraserhd/kakoune-plugins
...
kakoune: support for adding plugins
2019-06-26 20:36:17 +00:00
Jason Felice
2a911454d3
kakoune: support for adding plugins
...
Motivation: There is a thriving plugin ecosystem for Kakoune now,
and it is nice to add these in our Nix configurations. This was modeled
on neovim's plugins.
parinfer-rust is useable both standalone and as a Kakoune plugin,
so the plugin file inherits the same definition as pkgs.
I'll make PRs for other plugins if this gets accepted.
[Here](https://github.com/eraserhd/nixpkgs/tree/kak-ansi )'s a tested
branch for the `kak-ansi` plugin.
2019-06-25 17:17:08 -04:00
Silvan Mosberger
ba3a834b75
doc/idris: Fix install instructions ( #63163 )
...
doc/idris: Fix install instructions
2019-06-19 17:10:21 +02:00
Domen Kožar
9587693abb
Merge pull request #63351 from Ekleog/fix-2532
...
docs: document that nix will not support derivations in meta
2019-06-18 20:09:08 +02:00
Graham Christensen
a82901fb5e
snapTools.makeSnap: init
2019-06-18 18:51:58 +02:00
Léo Gaspard
e04856a173
docs: document that nix will not support derivations in meta
...
That's sad, but… https://github.com/NixOS/nix/issues/2532
2019-06-17 19:03:43 +02:00
Jan Tojnar
a3f2131eb6
doc: Use prompt more often
2019-06-17 13:25:50 +02:00
Jan Tojnar
3c14bda7f5
doc: fix spurious whitespace
2019-06-17 12:28:26 +02:00
Jan Tojnar
11cb382a4c
nixos/doc: Fix spurious indentation
2019-06-17 12:28:26 +02:00
Jan Tojnar
d1f8e60371
doc/stdenv: fix typo
2019-06-16 20:48:44 +02:00
Jan Tojnar
902952d3a3
doc: describe pname
...
This was forgotten when RFC 0035 was implemented.
2019-06-16 19:49:47 +02:00
Silvan Mosberger
eda8c36795
doc/idris: Fix install instructions
...
Because of nix-env weirdness, I introduced a mistake in the docs in
https://github.com/NixOS/nixpkgs/pull/50182 , this fixes it.
2019-06-15 18:25:41 +02:00
Lorenzo Manacorda
4356b98d85
doc: update nixpkgs-mozilla rev
...
The previous one didn't work, returning a TOML parse error.
2019-06-08 16:15:32 +02:00
Jan Tojnar
431dc973a5
doc: document PWD for passthru.updateScript
...
Make it clear that PWD is not fixed
2019-06-03 00:15:29 +02:00
Jan Tojnar
ea3ed0c3ae
doc: fix passthru.updateScript help command
2019-06-02 08:19:19 +02:00
Frederik Rietdijk
b2ab860db3
Merge master into staging-next
2019-05-25 12:38:00 +02:00
Frederik Rietdijk
6e4e7c5dc6
Merge master into staging-next
2019-05-24 12:39:37 +02:00
Maximilian Bosch
77d8f5c040
ibus-engines.typing-booster: support french by default
...
This has been postponed[1] because of an unclear state of the french
dictionary provided by hunspell[2].
[1] https://github.com/NixOS/nixpkgs/pull/46779#issuecomment-422764601
[2] https://github.com/NixOS/nixpkgs/issues/46940#issuecomment-423288963
2019-05-23 15:53:50 +02:00
Michael Raskin
4e750fa92c
[RFC] manual: rename to users and contributors manual, add some user notes … ( #60682 )
...
* manual: rename to users and contributors manual, add some user notes that should be there but don't fit in any chapter
* manual: move the package notes that are completely usage-related to the upper user notes section
* manual: link to package-specific development notes from user notes
2019-05-22 13:55:00 +00:00
0xflotus
ec49cf3a41
Update haskell.section.md ( #61685 )
2019-05-18 16:01:49 -05:00
Robin Gloster
784562980c
Merge pull request #60578 from chris-martin/doc-nginx
...
doc: Explain the nginx ETag patch
2019-05-18 09:29:17 +00:00
Frederik Rietdijk
840e530934
Merge staging into staging-next
2019-05-18 08:17:48 +02:00
Silvan Mosberger
3223534f89
Merge pull request #61473 from Synthetica9/dontstrip-typo
...
doc/stdenv.xml: fix typo
2019-05-16 20:56:59 +02:00
tbenst
de5638080b
doc/stdenv: document default build scripts filename
2019-05-15 21:22:01 -07:00
Tom McLaughlin
7f3d805e1c
Add documentation for recent permitUserSite change ( #61502 )
2019-05-15 08:27:59 +02:00
Patrick Hilhorst
c2f7153700
doc/stdenv.xml: fix typo
2019-05-13 23:38:43 +02:00
Michael Raskin
76e2a96475
Changelog meta entry ( #60371 )
...
meta.changelog: enable, document, add for GNU Hello
2019-05-10 16:55:29 +00:00
Maximilian Bosch
0f9653f7ed
doc/stdenv: put note about remote builds with breakpointHook into a <note>
...
With remote builds, the sandbox can't be accessed by `cntr` as it is on
a different machine. I decided to put this into an extra `note` block as it took
me admittedly too much time to figure this out.
2019-05-07 22:08:04 +02:00
Chris Martin
1478feb7aa
doc: Explain the nginx ETag patch
...
https://github.com/NixOS/nixpkgs/issues/25485
2019-04-30 22:11:17 -06:00
Lassulus
45f8b50ac4
Merge pull request #56420 from p-alik/master
...
add missed internal links into haskell.section.md
2019-04-27 16:29:44 +09:00
Linus Heckemann
b3d9da5f0a
doc: fix syntax error in python documentation
2019-04-25 22:37:53 +02:00
cdyson37
6ea4aa481d
python-docs: typo
2019-04-23 10:37:10 +01:00
Daniel Schaefer
bac4d95aa2
treewide: Change URLs to HTTPS
...
Lots of URLs were HTTP redirect to HTTPS. Changed those and checked them
if there's actual content. Inspired by
https://github.com/NixOS/nixpkgs/issues/60004
2019-04-22 10:19:54 +02:00
Dmitry Kalinkin
59c81160e7
Merge pull request #58504 from symphorien/static-proot
...
Static proot, wafHook cross compilation
2019-04-13 12:04:32 -04:00
Domen Kožar
0eba2105f8
doc: note how to quickly get started with elm
2019-04-09 09:19:34 +07:00
worldofpeace
82688a1525
Merge pull request #58160 from worldofpeace/python-doc/cleanup
...
doc/python: cleanup examples, references
2019-04-08 12:43:22 -04:00
Jaka Hudoklin
c087b608e8
Merge pull request #58360 from xtruder/pkgs/dockerTools/nix-prefetch-docker
...
dockerTools: add nix-prefetch-docker script
2019-04-06 14:44:19 +02:00
Jaka Hudoklin
c1f0d19785
dockerTools: add nix-prefetch-docker script
2019-04-06 14:16:40 +02:00
Dmitry Kalinkin
c6a8b56e0f
Merge pull request #36886 from veprbl/symlinkJoin_doc
...
doc: mention symlinkJoin in multiple-outputs section
2019-03-30 22:01:01 -04:00
Dmitry Kalinkin
ed14571181
manual: mention symlinkJoin in multiple-outputs section
2019-03-30 21:39:06 -04:00
Maximilian Bosch
4cd107f6b3
Merge pull request #56786 from Ma27/dlib-avx-fixes
...
dlib: improve AVX configuration
2019-03-30 19:20:02 +01:00
Symphorien Gibol
f075de5c25
wafHook: let derivations use an existing waf in a non-standard location
...
this is necessary for talloc
2019-03-28 18:32:29 +01:00
Jaka Hudoklin
468df177c4
dockerTools: add finalImageName parameter for pullImage
2019-03-26 19:35:14 +01:00
John Ericson
8ba4db0f11
manual: Fix typos
...
Thanks @matthewbauer !
Co-Authored-By: Ericson2314 <git@JohnEricson.me>
2019-03-25 17:50:13 -04:00
John Ericson
5e5266f83f
manual: Document pkgsFooBar
and more
...
There was a bunch of stuff in the cross section that haddn't had any
attention in a while. I might need to slim it down later, but this is
good for now.
2019-03-24 22:12:21 -04:00
John Ericson
ceb27efde0
manual: Auto reformat
2019-03-24 22:12:15 -04:00
John Ericson
3b27113a7c
manual: Make sure building doesn't need recursive nix
...
$(shell ...) looks a little sketch like it will be run no matter what.
And there are problems building the manual on darwin so hopefully this
fixes them.
2019-03-24 22:11:09 -04:00
worldofpeace
0ccfebf9f2
fix Including a derivation using callPackage
...
The example didn't use pkgs.
2019-03-24 05:33:07 -04:00
worldofpeace
94a409450a
fixup! doc/python: cleanup examples, references
2019-03-24 05:29:53 -04:00
worldofpeace
63f244193b
doc/python: cleanup examples, references
2019-03-22 22:50:30 -04:00
Felix Biggs
1e86c0a7df
doc/python: remove unnecessary let statement
2019-03-22 22:20:55 -04:00
Jörg Thalheim
6a81a60294
Merge pull request #57076 from Mic92/nix-review
...
doc/reviewing-contributions: nix-review instead of nox-review
2019-03-22 07:05:06 +00:00
Jörg Thalheim
22d083e659
doc/reviewing-contributions: nix-review instead of nox-review
...
It is faster, handles more edge cases and allows to test/review the built
packages interactively.
2019-03-20 11:28:00 +00:00
deliciouslytyped
01e34d6b60
Add word debug(ging)
to breakpointHook description for discoverability
2019-03-15 19:33:21 +01:00
Alexei Pastuchov
1f339d754e
haskell docs: add missed internal links into haskell.section.md
2019-03-15 16:12:12 +01:00
Wael M. Nasreddine
28435e47b1
buildGoModule: function for packaging Go modules
...
The function buildGoModule builds Go programs managed with Go modules. It builds
a Go module through a two phase build:
- An intermediate fetcher derivation. This derivation will be used to
fetch all of the dependencies of the Go module.
- A final derivation will use the output of the intermediate derivation
to build the binaries and produce the final output.
2019-03-14 10:31:02 -07:00
Wael Nasreddine
a7f4fd0014
doc: format the documentation ( #57102 )
2019-03-08 21:07:11 -08:00
Maximilian Bosch
9732c44225
dlib: add flag to disable AVX support
...
Especially older hardware doesn't support AVX instructions. DLib is
still functional there, but significantly slower[1].
By setting `avxInstructions` to false, DLib will be compiled without
this feature.
[1] http://dlib.net/compile.html
2019-03-03 15:35:58 +01:00
Frederik Rietdijk
2fcb11a244
Merge staging-next into master
2019-03-01 09:06:20 +01:00
John Ericson
8293ab8461
Merge pull request #56408 from Mic92/runtime-shell
...
treewide: use runtimeShell instead of stdenv.shell whenever possible
2019-02-26 18:04:27 -05:00
Lorenzo
cdf80ff19a
doc/cross-compilation: fix typo
...
Add missing verb.
2019-02-26 22:56:56 +01:00
Jörg Thalheim
dadc7eb329
treewide: use runtimeShell instead of stdenv.shell whenever possible
...
Whenever we create scripts that are installed to $out, we must use runtimeShell
in order to get the shell that can be executed on the machine we create the
package for. This is relevant for cross-compiling. The only use case for
stdenv.shell are scripts that are executed as part of the build system.
Usages in checkPhase are borderline however to decrease the likelyhood
of people copying the wrong examples, I decided to use runtimeShell as well.
2019-02-26 14:10:49 +00:00
Frederik Rietdijk
c2eac6741b
Merge master into staging-next
2019-02-24 09:19:12 +01:00
Graham Christensen
695fb802f1
Merge pull request #54693 from tilpner/appimage-tools
...
appimageTools: init
2019-02-23 18:06:31 -05:00
tilpner
58443d8a50
appimageTools: init
...
The appimageTools attrset contains utilities to prevent
the usage of appimage-run to package AppImages, like done/attempted
in #49370 and #53156 .
This has the advantage of allowing for per-package environment changes,
and extracts into the store instead of the users home directory.
The package list was extracted into appimageTools to prevent
duplication.
2019-02-23 21:04:21 +01:00
Frederik Rietdijk
1fccd25595
buildPythonPackage: always export LANG=C.UTF-8
2019-02-23 20:08:26 +01:00
Frederik Rietdijk
e7b4608d02
buildPythonPackage: initial support for PEP 517
2019-02-23 20:05:19 +01:00
Frederik Rietdijk
5871da418f
Merge staging into python-unstable
2019-02-21 08:02:10 +01:00
Raitis Veinbahs
d8a7a01fec
nix-gitignore: init at v3.0.0 ( #46112 )
...
closes siers/nix-gitignore#6
2019-02-18 09:57:30 +00:00
Frederik Rietdijk
b4acd97729
buildPython*: enable strictDeps
2019-02-17 14:40:48 +01:00
Michael Raskin
f539a6a70e
Merge pull request #55138 from oxij/tree/random-fixes
...
random cleanups and a tiny fix
2019-02-13 20:16:07 +00:00
Samuel Dionne-Riel
3172cc61f2
Merge pull request #55040 from tazjin/docs/fix-manual-makefile
...
Fix manual Makefile by including function doc generation
2019-02-10 15:21:08 -05:00
Jan Malakhovski
65f24643a8
doc: fix some indent
2019-02-03 20:10:10 +00:00
Vincent Ambo
29c320f9a6
doc: Include function doc generation in Makefile
...
Since #53055 was merged the Makefile for the manual could not be run
correctly as the generated function documentation was included, but
not actually generated.
This adds the necessary generation step by first building the XML file
containing function locations and preserving its store path in a
variable, which is then used both for linking of the locations file
and as a build input for the function docs generator.
This fixes #55014
2019-02-01 11:45:30 +01:00
Vladimír Čunát
5effa4e0f9
Merge branch 'master' into staging-next
...
Comments on conflicts:
- llvm: d6f401e1
vs. 469ecc70
- docs for 6 and 7 say the default is
to build all targets, so we should be fine
- some pypi hashes: they were equivalent, just base16 vs. base32
2019-02-01 09:22:29 +01:00
Alexandre Esteves
9e7625983b
Fix typos in docker tools docs
2019-01-30 16:37:43 +00:00
Matthew Bauer
a376d62441
nixpkgs/manual: add one more fix for a missed review
2019-01-27 12:01:23 -05:00
Matthew Bauer
d7b62cb601
nixpkgs/manual: address review comments
...
Mostly taken from requested changes exactly as recommended.
2019-01-27 11:57:36 -05:00
Matthew Bauer
498a242bf4
nixpkgs/manual: add trivial builders section
...
Fixes #25507 .
2019-01-26 22:48:47 -05:00
Matthew Bauer
adb717a153
nixpkgs/manual: document default setup hooks
...
Fixes #34857 .
2019-01-26 22:48:47 -05:00
Matthew Bauer
17ec7f3a16
nixpkgs/manual: document fetcher functions
...
Fixes #32439 .
2019-01-26 22:48:47 -05:00
Danylo Hlynskyi
506d8ea72f
Merge pull request #53501 from LnL7/manual-makeflagsarray
...
doc: don't overwrite makeFlagsArray in the example
2019-01-23 20:05:16 +02:00
Jörg Thalheim
86ef9a7766
Merge pull request #53934 from Mic92/prefer-fetch-remote
...
prefer-fetch-remote: an overlay to fetch on remote builders
2019-01-21 10:47:59 +00:00
Frederik Rietdijk
f8b45e2d84
Merge staging-next into staging
2019-01-19 09:24:01 +01:00
Jörg Thalheim
eac6797380
prefer-fetch-remote: an overlay to fetch on remote builders
...
This is useful when running tools like NixOps or nix-review
on workstations where the upload to the builder is significantly
slower then downloading the source on the builder itself.
2019-01-18 14:41:10 +00:00
Jörg Thalheim
14474a449b
Merge pull request #53634 from Mic92/text-width
...
manual: limit text width
2019-01-18 14:34:15 +00:00
worldofpeace
3e41a75c4e
doc/reviewing-contributions: use they pronoun
...
This appears to much more widely used in the nixpkgs documentation.
Also not all contributors are he's.
2019-01-18 05:29:55 -05:00
Jan Tojnar
af3758e0b5
Merge branch 'master' into staging
2019-01-17 21:49:16 +01:00
Jörg Thalheim
c3364fbff4
Merge pull request #53785 from danbst/get-hash-doc
...
manual: document ways of obtaining source hashes
2019-01-17 11:05:53 +00:00
danbst
2898377cd9
rephrase and apply suggestions
2019-01-17 12:32:08 +02:00
Frederik Rietdijk
a1a5ea5943
stdenv: make checkInputs native
...
We can't run the checkPhase when build != host, so we may as well make
the checkInputs native.
This signicantly improves the situation of Python packages when enabling
strictDeps.
2019-01-13 14:43:18 +01:00
Orivej Desh (NixOS)
9a21967f0a
stdenv: prune libtool files by default ( #51767 )
...
See the motivation in fd97db43bc
(#41819 ).
2019-01-11 13:20:46 +00:00
danbst
663b8cc929
manual: document ways of obtaining source hashes
...
... and security nuances
2019-01-11 02:06:52 +02:00
Jörg Thalheim
06bcc2dee3
manual: limit text width
...
Currently the manual scales to the view port of the browser.
This leads to an unreadable layout and I found myself
reading the xml source instead.
The optimal width would be around 50 characters per line.
Since we have code listings also in the manual I relaxed
this limit a bit towards 70 characters per line.
2019-01-08 15:08:42 +00:00
Peter Hoeg
15c8362c14
Merge pull request #53447 from timokau/neovim-qt-wrapper
...
neovim-qt: wrap in separate derivation
2019-01-08 20:24:03 +08:00
Daiderd Jordan
e279767d69
doc: don't overwrite makeFlagsArray in the example
...
Arrays like these should be appended to instead of overwritten in almost
every case to avoid loosing the existing flags.
2019-01-06 15:40:11 +01:00
Timo Kaufmann
c52c4a00a2
doc: add neovim-qt configuration
2019-01-06 10:56:28 +01:00
Frederik Rietdijk
e5381cdece
Merge master into staging-next
2019-01-06 09:36:23 +01:00
Domen Kožar
5ec91bac2f
Merge pull request #53326 from domenkozar/elm-packaging-rehaul
...
Elm: automate packaging with elm2nix
2019-01-05 13:20:16 +00:00
Frederik Rietdijk
9618abe87c
Merge master into staging-next
2019-01-04 21:13:19 +01:00
Vincent Ambo
0c99dac497
doc: Add automatic generation of library function documentation
...
Modifies the build process of the manual to invoke nixdoc
automatically to generate XML files with function documentation.
Currently documentation is present for five of the files in `lib/`.
To add another file to the generated docs, both
`doc/functions/library.xml` and `doc/lib-function-docs.nix` must be
updated.
2019-01-04 11:28:27 +01:00
Domen Kožar
6da4584acf
Elm: automate packaging with elm2nix
...
- rewrite documentation
- automate whole process into update.sh
- remove all legacy snippets
2019-01-03 16:37:09 +00:00
Frederik Rietdijk
070290bda7
Merge master into staging-next
2018-12-31 12:00:36 +01:00
Timo Kaufmann
22d0f320e8
Merge pull request #52767 from timokau/vim-plugin-updates
...
Fix vim-plugin dependencies
2018-12-28 13:48:21 +01:00
Jan Tojnar
c45e9d0fac
Merge branch 'master' into staging
2018-12-25 17:03:57 +01:00
Timo Kaufmann
8e8a09bfc9
vimUtils: add dependency logic to nativeImpl
...
nativeImpl previously simply ignored dependency information.
2018-12-24 23:41:44 +01:00
Sander van der Burg
a27aa247c0
Merge pull request #50596 from svanderburg/mobile-updates
...
Mobile updates
2018-12-24 15:52:33 +01:00
Jan Tojnar
ef935fa101
Merge branch 'master' into staging
2018-12-24 15:02:29 +01:00
Jörg Thalheim
1b146a8c6f
treewide: remove paxutils from stdenv
...
More then one year ago we removed grsecurity kernels from nixpkgs:
https://github.com/NixOS/nixpkgs/pull/25277
This removes now also paxutils from stdenv.
2018-12-22 12:55:05 +01:00
Benjamin Hipple
6206a342e0
mkl: include Intel's libiomp.so in the MKL RPM unpack
...
Since Intel's default openmp implementation is available in the same src
tarball, we can just include it in the package. This means that `mkl` now "just
works" without any environment variables, fragile setup-hooks, or forced
propagation.
Since the openmp implementation is only needed at runtime (and for test cases),
users can substitute a different one if they prefer by exporting it with
`LD_PRELOAD`, which is how Intel recommends handling this. If they do not do so,
`libiomp.so` lives next to `libmkl_rt.so` and thus will be in the RPATH as a
sane default.
Since this still comes from the same src tarball, we can ship it without losing
the fixed-output derivation; likewise, since Hydra is not building or caching
these, shipping these proprietary packages costs no bandwidth for the nix
community.
2018-12-19 22:05:22 +01:00
Anders Kaseorg
85379a29ec
pypy3: init at 6.0.0
...
Signed-off-by: Anders Kaseorg <andersk@mit.edu>
2018-12-19 09:53:31 +01:00
Sander van der Burg
c68974117b
Add Titanium documentation section
2018-12-18 21:16:07 +01:00
Sander van der Burg
56e112e874
Add documentation for building iOS apps
2018-12-18 21:16:06 +01:00
Sander van der Burg
676d07af3f
Add documentation section for Android
2018-12-18 21:16:06 +01:00
Frederik Rietdijk
826ab7026e
Merge master into staging-next
2018-12-18 09:22:17 +01:00
John Ericson
fcce28f1af
docs: Small change to Rust guide to be more cross friendly
2018-12-18 06:09:34 +01:00
Jan Tojnar
aead6e12f9
Merge remote-tracking branch 'upstream/master' into staging
2018-12-16 22:55:06 +01:00
worldofpeace
2417859932
doc/breakpointHook: correct typos
2018-12-13 21:36:29 +00:00
Dmitry Kalinkin
694d32f47d
Update doc/stdenv.xml
...
Co-Authored-By: guibou <guillaum.bouchard@gmail.com>
2018-12-13 18:11:52 +01:00
Guillaume Bouchard
d5c931992d
Fix english in stdenv.xml
2018-12-13 17:23:51 +01:00
Piotr Bogdan
743d03bafc
doc/stdenv: document dontPruneLibtoolFiles
2018-12-09 23:17:16 +00:00
Frederik Rietdijk
747aa4cc93
Merge staging-next into staging
2018-12-07 15:31:52 +01:00
Matthew Bauer
7a00e80329
ghc: don’t add libiconv automatically
...
ghc needs it to fail to correctly detect it for later.
2018-12-05 13:17:40 -06:00
Mario Rodas
f1dd6faaaa
docs: Remove nix-repl references
...
nix-repl has been deprecated
2018-12-03 21:37:54 -05:00
markuskowa
506d4c7e44
Merge pull request #51329 from c0bw3b/cleanup/gnu-https
...
Favor HTTPS URLs - the GNU edition
2018-12-02 16:52:33 +01:00
c0bw3b
0498ccd076
Treewide: use HTTPS on GNU domains
...
HTTP -> HTTPS for :
- http://gnu.org/
- http://www.gnu.org/
- http://elpa.gnu.org/
- http://lists.gnu.org/
- http://gcc.gnu.org/
- http://ftp.gnu.org/ (except in fetchurl mirrors)
- http://bugs.gnu.org/
2018-12-02 15:51:59 +01:00
Jan Tojnar
4920f0c0ad
Merge pull request #50977 from jtojnar/parallel-update.nix
...
update.nix: Run update scripts in parallel
2018-12-02 01:23:39 +01:00
Jan Tojnar
59a94b57f0
update.nix: Run update scripts in parallel
...
To make updating large attribute sets faster, the update scripts
are now run in parallel.
Please note the following changes in semantics:
- The string passed to updateScript needs to be a path to an executable file.
- The updateScript can also be a list: the tail elements will then be passed
to the head as command line arguments.
2018-12-01 19:17:13 +01:00
Matthew Bauer
54737e329b
doc: fix incorrect example
...
For whatever reason, nix-build ... --argstr a.b "c" doesn't work. It fails quitely so it's best to use an example here that works.
2018-11-28 16:00:43 -06:00
Léo Gaspard
22d8291c17
Merge branch 'pr-51111'
...
* pr-51111:
doc: document upgrading Ruby packages
2018-11-29 00:37:06 +09:00
Alyssa Ross
6bda83a64d
doc: document upgrading Ruby packages
...
As requested[1] by @Ekleog.
[1]: https://github.com/NixOS/nixpkgs/pull/51040#issuecomment-441642763
2018-11-28 13:19:22 +00:00
zimbatm
064bd03b8c
doc: tweak the coding conventions ( #51113 )
...
Encouraging to put container elements on their own lines to minimize
diffs, merge conflicts and making re-ordering easier.
Nix doesn't suffer the restrictions of other languages where commas are
used to separate list items.
2018-11-27 22:14:41 +01:00
Jörg Thalheim
afbdeb7b9b
Merge pull request #50802 from aszlig/autopatchelf-improvements
...
autoPatchelfHook: Fixes/improvements for Android SDK emulator
2018-11-27 10:25:26 +00:00
Jörg Thalheim
3324503824
doc: add example usage for breakpointHook ( #51005 )
2018-11-26 11:54:23 +00:00
Frederik Rietdijk
fd26e7be2a
Merge master into staging-next
2018-11-20 11:47:26 +01:00
Pierre Bourdon
6b1d3dc590
doc/reviewing-contributions: fix build error
...
Regression from #50674 . Section IDs cannot contain spaces.
2018-11-20 03:46:34 +01:00
aszlig
503b41b9b2
doc/stdenv: Document autoPatchelfHook changes
...
First of all, this makes the existing documentation a bit more clear on
what autoPatchelfHook is all about, because after discussing with
@svanderburg - who wrote a similar implementation - the rationale about
autoPatchelfHook wasn't very clear in the documentation.
I also added the recent changes around being able to use autoPatchelf
manually and the new --no-recurse flag.
Signed-off-by: aszlig <aszlig@nix.build>
2018-11-20 00:11:31 +01:00
Matthew Bauer
c2e6a4362a
doc/cross-compilation: remove reference to old wiki
...
The link doesn’t work and it’s not very important to the documentation anyway.
2018-11-19 13:03:24 -06:00
Matthew Bauer
5e9f452385
doc/reviewing-contributions: pull-requests -> pull requests
...
This makes things more consistent. It’s also how GitHub refers to pull
requests.
2018-11-19 13:03:23 -06:00
Matthew Bauer
9d3108c3ae
doc/cross-compilation: fixup
...
More cleanups and stuff. May need to be split up.
2018-11-19 13:03:23 -06:00
Matthew Bauer
ee58ab3cb9
doc/platform-notes: reword xcode warning
...
xcbuild doesn’t work exactly like xcode in some ways.
2018-11-19 13:03:23 -06:00
Matthew Bauer
4a49921a69
doc/stdenv: more changes
...
Lots of reworking here. May need to be split up.
2018-11-19 13:03:22 -06:00
Matthew Bauer
49e5bd0dbe
doc/stdenv: document more setup hook
...
Here I document setup hooks provided by:
- cmake
- xcbuildHook
- meson
- ninja
- unzip
- wafHook
- scons
2018-11-19 13:03:09 -06:00
Matthew Bauer
4621d14b4a
doc/stdenv: document prefixKey
...
This seems like a useful thing to document
2018-11-19 13:02:31 -06:00
Matthew Bauer
b01613c9ce
doc: move checkInputs to check phase section
...
This makes more sense in context.
2018-11-19 13:02:31 -06:00
Matthew Bauer
32ddbe3da9
doc: typo fixes
2018-11-19 13:02:17 -06:00
Frederik Rietdijk
e343a85cfb
Merge master into staging-next
2018-11-19 09:55:32 +01:00
Andrei Lapshin
e198f9e42f
Fix typo in nixpkgs manual
2018-11-19 09:09:02 +03:00
Vladimír Čunát
a995fc2dd7
Merge #26513 : docs: use RFC 2119 in a section
2018-11-18 15:34:15 +01:00
Frederik Rietdijk
63c6875f26
Merge master into staging-next
2018-11-18 10:32:12 +01:00
Jörg Thalheim
552b2955d3
doc/node: document the new preferred node version
2018-11-16 21:24:25 +00:00
Benjamin Hipple
286e7a57c4
docs: fix minor grammar issues in the manual
2018-11-14 21:40:47 -05:00
Silvan Mosberger
513c659d56
Merge pull request #50182 from Infinisil/idris/doc-update
...
nixpkgs idris docs: Update and improve
2018-11-14 18:47:40 +01:00
Frederik Rietdijk
daf3297cb4
Merge master into staging-next
2018-11-12 18:59:08 +01:00
Théo Zimmermann
208aedb971
ocamlPackages.*: remove unnecessary unpackCmd
2018-11-12 17:25:18 +00:00
Silvan Mosberger
f8a1333c8e
nixpkgs idris docs: Update and improve
2018-11-12 13:23:31 +01:00
rht
febadf8ddb
Use RFC 2119 convention to describe package naming convention
2018-11-11 15:51:16 +00:00
Léo Gaspard
2986ce16a8
meta.tests: rename into passthru.tests
...
Nix currently rejects derivations in `meta` values. This works around
that limitation by using `passthru` instead.
Closes https://github.com/NixOS/nixpkgs/issues/50230
2018-11-11 23:11:46 +09:00
Léo Gaspard
cae5598611
meta.tests: drop meta.needsVMSupport
...
Its job is already handled by `requiredSystemFeatures`
2018-11-11 23:11:46 +09:00
Frederik Rietdijk
7863aae5b2
Merge master into staging-next
2018-11-11 08:59:44 +01:00
Benjamin Hipple
a649f1c0cd
doc: fix default python interpreter
...
The default for `python3` is currently `python36`.
2018-11-10 13:00:10 -05:00