Kamil Chmielewski
da3ddd48e4
buildGoPackage: remove Go deps file libs.json
...
After #16017 there were a lot
of comments saying that `nix` would be better than `JSON`
for Go packages dependency sets.
As said in https://github.com/NixOS/nixpkgs/pull/16017#issuecomment-229624046
> Because of the content-addressable store, if two programs have the
> same dependency it will already result in the same derivation in
> the
> store. Git also has compression in the pack files so it won't make
> much difference to duplicate the dependencies on disk. And finally
> most users will just use the binary builds so it won't make any
> differences to them.
This PR removes `libs.json` file and puts all package dependencies in
theirs `deps.json`.
2016-08-11 23:07:09 +02:00
Eric Sagnes
b1abc2c8d6
nixpkgs-doc: add patches to coding conventions
2016-08-06 09:05:23 +09:00
Robin Gloster
63c7b4f9a7
Merge remote-tracking branch 'upstream/master' into hardened-stdenv
2016-07-31 20:51:34 +00:00
Frederik Rietdijk
25980ed01e
DOC: unstable packages names should append -unstable, not -git or -svn
2016-07-29 08:53:24 +02:00
Robin Gloster
f222d98746
Merge remote-tracking branch 'upstream/master' into hardened-stdenv
2016-07-25 12:47:13 +00:00
Joachim Fasting
c6ccc96397
nixpkgs manual: document the paxctl setup-hook
2016-07-23 19:09:48 +02:00
Robin Gloster
1f04b4a566
Merge remote-tracking branch 'upstream/master' into hardened-stdenv
2016-07-21 00:56:43 +00:00
Christine Koppelt
27e72d14af
add epub for nixpkgs manual ( #15575 ) ( #17053 )
...
* add epub for nixpkgs manual ( #15575 )
* change epub filename (interpreted as title & author by some epub readers)
2016-07-20 17:57:31 +02:00
Robin Gloster
5185bc1773
Merge remote-tracking branch 'upstream/master' into hardened-stdenv
2016-07-15 14:41:01 +00:00
Alex Berg
b5a95b1812
Improve overrideDerivation docs. ( #16867 )
...
* Improve overrideDerivation docs.
Explain how antiquotation in a package's attribute behaves when overriding the package.
* Edit antiquotation note. Fix closing-element.
2016-07-12 09:57:26 +02:00
Frederik Rietdijk
1c0af40757
Doc: how to install a Python environment
...
See https://github.com/NixOS/nixpkgs/issues/10597 .
2016-07-01 14:30:18 +02:00
zimbatm
4f5918cd2e
Revert "stdenv: introduce baseHash() to replace stripHash()"
...
Introduced by mistake
This reverts commit e71a5cb878
.
2016-06-25 14:25:58 +01:00
zimbatm
e71a5cb878
stdenv: introduce baseHash() to replace stripHash()
...
stripHash uses a global variable to communicate it's computation
results, but it's not necessary. You can just pipe to stdout in a
subshell. A function mostly behaves like just another command.
baseHash() also introduces a suffix-stripping capability since it's
something the users of the function tend to use.
2016-06-25 14:20:56 +01:00
zimbatm
7473e4f2b4
Merge pull request #16398 from tboettch/master
...
doc: Update stripHash documentation
2016-06-23 11:30:07 +01:00
John Ericson
f073df60d6
Replace ./../*
with ../*
in Nix expressions ( #16414 )
2016-06-22 10:39:50 +02:00
Tom Boettcher
a1083a5d27
doc: Update stripHash documentation
...
The documentation now matches the behavior of the function.
2016-06-21 09:38:11 -05:00
michael bishop
410aad942f
haskell docs: now that hydra pushes directly to S3, it cant function as a binary cache
2016-06-18 21:14:33 -03:00
Domen Kožar
3ea8068181
buildPythonPackage: be able to disable package conflict check
2016-06-16 11:49:19 +01:00
Mathieu Boespflug
3adf86eed6
doc(haskell): Remove pesky tabs in code snippets.
2016-06-13 11:42:50 +02:00
Mathieu Boespflug
e6aa4e0ccb
doc: Document how to set custom GHC version in haskell.lib.buildStackProject.
2016-06-13 00:55:33 +02:00
Rushmore Mushambi
1965bd56e6
Merge pull request #16146 from kamilchm/rework-go
...
all-packages references to Go packages includes all outputs
2016-06-11 19:24:35 +02:00
Nikolay Amiantov
b341de88e9
Merge pull request #16030 from abbradar/fhs-refactor
...
Improvements for FHS user chrootenv
2016-06-11 21:04:20 +04:00
Kamil Chmielewski
7d02cc1dd5
all-packages references to Go packages includes all outputs
2016-06-11 18:57:29 +02:00
Kamil Chmielewski
14d49ddc40
buildGoPackage: updated docs for goPackages after rework in https://github.com/NixOS/nixpkgs/pull/16017
2016-06-10 20:31:20 +02:00
Nikolay Amiantov
75ea0523c4
doc: update buildFHSUserEnv documentation
2016-06-09 18:20:56 +03:00
Robin Gloster
2d382f3d98
Merge remote-tracking branch 'upstream/master' into hardened-stdenv
2016-05-30 19:39:34 +00:00
Ryan Mulligan
6b2b2e5b1c
fix link formatting
2016-05-30 09:25:32 -07:00
Domen Kožar
dee13c7fd4
doc: mention overrideDerivation causes evaluation of Derivation
2016-05-30 12:34:03 +01:00
Frederik Rietdijk
fa4701e4e8
Merge pull request #15804 from NixOS/python-with-packages
...
python: add python.withPackages function
2016-05-30 11:39:14 +02:00
Benno Fünfstück
5e0acb90d6
doc/python: fix conversion errors in example code
2016-05-29 16:44:54 +02:00
Benno Fünfstück
bad156a0d5
doc/python: replace buildEnv usage by withPackages
2016-05-29 16:30:29 +02:00
Benno Fünfstück
3bdf167619
doc/python: document python.withPackages
2016-05-29 16:08:27 +02:00
Vladimír Čunát
88a6ce17ef
nixpkgs manual: fix #15735 : correct dash rendering
2016-05-27 10:40:49 +02:00
Théo Zimmermann
24b715d16d
nixpkgs manual: more extensible example ( #15557 )
...
By checking if the package name appears in a list, this new example allows for easy user-customization.
2016-05-23 11:02:46 +01:00
Domen Kožar
7d8a7be241
manual: revert title change to keep the link working
2016-05-22 11:31:08 +01:00
Eric Sagnes
96a4e1f80d
nixpkgs manual: cleanup ( #15611 )
2016-05-22 10:05:37 +01:00
Franz Pletz
f8d481754c
Merge remote-tracking branch 'origin/master' into hardened-stdenv
2016-05-18 17:10:02 +02:00
zimbatm
428db7857e
Merge pull request #15010 from FRidh/format
...
Python: support installing wheels
2016-05-09 14:39:41 +01:00
Frederik Rietdijk
303e976245
Python: allow installing wheels
...
By passing `format="wheel"` it is now possible to install a wheel.
It's not recommended, but it can be useful.
2016-05-09 13:17:42 +02:00
Profpatsch
c6cfa7a412
manual/substituteAll: document filtered variables
...
Some variables are filtered out as of #14907 .
2016-05-07 13:10:09 +02:00
zimbatm
fc0831500f
autojump: add package note
2016-05-04 20:31:38 +01:00
Robin Gloster
c92bca56f8
Merge remote-tracking branch 'upstream/master' into hardened-stdenv
2016-05-02 22:58:02 +00:00
Frederik Rietdijk
d5e6a4494a
Python: use PyPI mirror ( #15001 )
...
* mirrors: add pypi
* Python: Use pypi mirror for all PyPI packages
2016-04-26 13:38:03 +01:00
Joachim Fasting
2dbfe512db
Merge pull request #14858 from ericbmerritt/elixir-support
...
Elixir support
2016-04-25 23:04:14 +02:00
Eric Merritt
be5da0449e
beam-support: update registry to latest '59b836d'
2016-04-23 19:03:28 -07:00
Chris Martin
d24523cc13
nixpkgs manual: fix link to go2nix
2016-04-22 14:51:49 -07:00
Robin Gloster
d020caa5b2
Merge remote-tracking branch 'upstream/master' into hardened-stdenv
2016-04-18 13:49:22 +00:00
Vladimír Čunát
39ebb01d6e
Merge branch 'staging', containing closure-size #7701
2016-04-13 09:25:28 +02:00
obadz
7f2163fc97
haskellPackages.haste-compiler: fix so that it now builds and runs
...
Required adding:
haskellPackages.haste-Cabal, and
haskellPackages.haste-cabal-install
2016-04-11 15:24:56 +01:00
Vladimír Čunát
30f14243c3
Merge branch 'master' into closure-size
...
Comparison to master evaluations on Hydra:
- 1255515 for nixos
- 1255502 for nixpkgs
2016-04-10 11:17:52 +02:00
Vladimír Čunát
60fa61c830
manual multiple-output: clarify a note
2016-04-09 23:29:23 +02:00
Robin Gloster
3e68106afd
Merge remote-tracking branch 'upstream/master' into hardened-stdenv
2016-04-07 21:52:26 +00:00
Vladimír Čunát
c73191f11e
nixpkgs manual: add multiple-output chapter
2016-04-07 16:00:41 +02:00
Robin Gloster
a73a28de7b
fix grammar errors
2016-04-06 16:16:23 +00:00
Vladimír Čunát
2bbae9696a
nixpkgs manual introduction: improve
...
- make line wrapping more consistent (overlong lines)
- don't stress the manual is *only* for contributors,
as it does contain some user-guide parts, including the intro itself
- since March our Hydra publishes binaries immediately,
not waiting for channel update
2016-04-05 10:06:10 +02:00
Franz Pletz
2e08d8234e
Merge remote-tracking branch 'origin/master'
2016-03-31 10:06:30 +02:00
Domen Kožar
ccdda96c2f
manual: use a better relaxng validation tool #4966
2016-03-30 18:07:34 +01:00
Robin Gloster
a4e65c3639
Merge remote-tracking branch 'upstream/master' into hardened-stdenv
2016-03-30 09:01:20 +00:00
Frederik Rietdijk
df79303703
Merge pull request #13700 from FRidh/python-docs
...
Documentation: rewrite Python
2016-03-30 08:35:23 +02:00
Vladimír Čunát
b44b0ab27c
nixpkgs manual: remove cruft from a merge conflict
...
It was clearly added unintentionally during #14243 merge.
2016-03-29 10:02:57 +02:00
Robin Gloster
f60c9df0ba
Merge remote-tracking branch 'upstream/master' into hardened-stdenv
2016-03-28 15:16:29 +00:00
Rodney Lorrimar
123da5c1c1
nixpkgs manual: Add documentation for bower2nix
...
Fixes #9459
Fixes #13214
2016-03-28 08:25:45 +01:00
Vladimír Čunát
e3da83297f
texlive: document in nixpkgs manual
...
Fixes #13240 . It's not really better than source-code comments it replaced,
but it's in a better accessible place.
2016-03-27 14:29:18 +02:00
Vladimír Čunát
c86a8fc19f
doc: remove comments that are no longer relevant
2016-03-27 14:29:18 +02:00
Vladimír Čunát
b405e82edb
ruby docs: improve the example
...
- missing cd command
- invoke bundler through nix-shell, so it doesn't need to be on $PATH
Note: running bundix through nix-shell won't work ATM, as the shell sets
SSL_CERT_FILE=/no-cert-file.crt which prevents fetching throug https.
- use version from gemset to simplify updating
- don't break line in meta.description
2016-03-20 13:33:20 +01:00
Joachim Fasting
49dc7e2d61
manual: fix meta.description in ruby example expression
...
Noted by @namore on github
2016-03-18 17:27:15 +01:00
Frederik Rietdijk
0ed331cf09
Documentation: fix usage of useChapters
2016-03-12 15:44:02 -05:00
Frederik Rietdijk
4c1525c1f8
Documentation: rewrite Python
...
- Rewrite current documentation
- Add introduction/tutorial
- Convert to markdown
2016-03-12 15:44:02 -05:00
Frederik Rietdijk
9310bd15de
Revert "Documentation: rewrite Python docs"
2016-03-05 18:01:23 -05:00
Frederik Rietdijk
6af076730e
Documentation: rewrite Python
...
- Rewrite current documentation
- Add introduction/tutorial
- Convert to markdown
2016-03-05 17:57:38 -05:00
Franz Pletz
cb3d27df93
Merge remote-tracking branch 'origin/master' into hardened-stdenv
2016-03-05 18:55:30 +01:00
Mathieu Boespflug
7fedb7c992
Move buildStackProject
to haskell.lib
.
2016-03-04 21:24:42 +01:00
Mathieu Boespflug
6f09628c32
haskell: tell users to use Stack's nix support when missing system library.
2016-03-04 21:18:14 +01:00
Mathieu Boespflug
01f384b8b4
haskell: Add documentation for haskell.buildStackProject to user guide.
...
This section documents introduces Stack's primitive Nix support as well.
2016-03-04 21:18:14 +01:00
Robin Gloster
3477e662e6
Merge remote-tracking branch 'upstream/master' into hardened-stdenv
2016-02-27 00:08:08 +00:00
Franz Pletz
7f7ebe5bf6
nixpkgs manual: Fix license strings docs
...
The wrong usage of unfree-redistributable fixed in
ea242619fb
can be explaind by unclear
documention, specifically the section in the nixpkgs manual describing
generic licenses it is written to use attributes from `stdenv.lib.licenses`
but in the list the strings form was documented without quotation marks.
This confuses people because the package builds fine locally but failes
the tests on travis-ci.
2016-02-24 01:48:02 +01:00
Michel Kuhlmann
312494180d
nixpkgs manual: add basic R documentation, fixes #13362
...
also fixes #13243
2016-02-22 10:16:06 +01:00
Robin Gloster
bb2639aafc
Merge branch 'curl-7.15-fixup' of https://github.com/zimbatm/nixpkgs into hardened-stdenv
2016-02-22 01:14:22 +00:00
Robin Gloster
fda63b8b57
nixpkgs docs: stackprotector hardening
2016-02-22 00:33:01 +00:00
Robin Gloster
911d22f88d
nixpkgs docs: format hardening
2016-02-22 00:23:15 +00:00
Frederik Rietdijk
92179785b6
DOC: Overview of Nixpkgs/channels/Hydra/tests ( close #11263 )
...
What I missed when I began using Nix and NixOS was a clear overview of
how packages, channels, Hydra, the master branch and updates to channels
relate to each other.
I've noticed I am not the only one, given the amount of times these
questions pop up.
For now I propose to include this in the Nixpkgs manual, since this
seems to be the best fit. However, I think it would be good to include
this in either a new manual, i.e., a user manual, or an 'official'
tutorial.
2016-02-21 11:32:22 +01:00
Vladimír Čunát
b8c489e781
Merge branch 'staging'
...
It seemed very fine on Hydra before it was cancelled due to glibc rebuild,
in particular the nixpkgs unstable job succeeded except for
bootstrap-tarball tests which should be fine after ee994dfae6
.
Therefore, let's avoid another mass rebuild by merging now when we don't
have binaries for master anyway.
2016-02-17 10:54:26 +01:00
Vladimír Čunát
4ca2332bac
nixpkgs manual: fix typo in filename
2016-02-17 10:52:42 +01:00
Vladimír Čunát
e9520e81b3
Merge branch 'master' into staging
2016-02-17 10:06:31 +01:00
John Ericson
e756536392
doc: Fix URL to ghc-paths patch
2016-02-13 17:13:33 -08:00
Vladimír Čunát
de0af30716
Merge branch 'master' into staging
2016-01-29 10:19:48 +01:00
Arthur Noel
903129f770
dockerTools: private registry support
...
* authorization token is optional
* registry url is taken from X-Docker-Endpoints header
* pull.sh correctly resumes partial layer downloads
* detjson.py does not fail on missing keys
2016-01-27 21:13:07 +00:00
Vladimír Čunát
2af19df364
Merge branch 'master' into staging
2016-01-25 10:02:25 +01:00
Benjamin Staffin
420bb27a7b
docs: Mention autoreconfHook in Package Setup Hooks
2016-01-23 18:19:23 -05:00
Nikolay Amiantov
dc162f648c
Merge pull request #12284 from abbradar/bundlerenv-wrapper
...
bundlerEnv: add wrapper
2016-01-23 12:02:09 +03:00
Nikolay Amiantov
9c1d8037c0
nixpkgs manual: add a section about passthru
2016-01-21 19:47:53 +03:00
Nikolay Amiantov
f727f815cb
nixpkgs manual: mention preferLocalBuild and enableParallelBuilding
2016-01-21 18:44:27 +03:00
Nikolay Amiantov
a98dfaa6b9
nix manual: add bundlerEnv.env and .wrapper items descriptions
2016-01-21 13:10:09 +03:00
Eric Merritt
8021b5241c
rebar3: refactor to make hermetic
...
This adds changes to the rebar3 expression that patch rebar3 to force it
to be hermetic. Now, by default, rebar3 literally can't download
anything. A 'rebar3-open' expression was added for those folks whe want
the normal rebar3.
2016-01-18 08:19:15 -08:00
Eric Merritt
6a493a2b43
erlang support: Add minimal documentation to nix
...
This commit adds some very minimial documentation to the Nix
manual. Hopefully, its enough to get someone started and serve as a
first footstep for future documentation writers
2016-01-15 08:17:33 -08:00
Luca Bruno
4a4561ce24
dockerTools: nix functions for manipulating docker images
2016-01-13 10:27:37 +01:00
Kranium Gikos Mendoza
762d55211a
docs: kernelPackagesFor -> linuxPackagesFor
2016-01-09 06:02:00 +08:00
Peter Simons
5d482336b9
doc/meta.xml: don't encourage users to add a meta.version attribute
...
That attribute is completely redundant since it just duplicates information
from "name".
Cc: @7c6f434c who added that section in e39b1f4ec8
.
2016-01-05 12:36:33 +01:00
Vladimír Čunát
3e4035695c
nixpkgs manual: add idris docs generated from *.md
...
I also modified the nesting approach in haskell docs
to allow more uniform handling of markdown -> docbook conversions.
/cc #11308 .
2015-12-21 13:01:59 +01:00
Vladimír Čunát
ef21e5ee60
nixpkgs manual: split languages into separate files
...
There's no change in content except for amending the title of the
section to mention "frameworks", as e.g. I don't consider Qt a language,
and it's likely there will be more of similar cases in future.
To be certain, I checked diff of the generated HTMLs.
2015-12-19 16:08:00 +01:00