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
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
Jan Tojnar
9559a4fe08
doc/gnome: describe icon-theme.cache
2019-09-19 01:45:05 +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
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
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
Michael Fellinger
1f49035aca
ruby.withPackages: init
...
Co-authored-by: Alyssa Ross <hi@alyssa.is>
2019-09-03 19:44:49 +00:00
Silvan Mosberger
1d0749139d
docs: Add Crystal language framework section
2019-08-26 20:12:15 +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
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
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
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
7cf5909fad
Merge staging-next into staging
2019-07-09 15:44:08 +02: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
Silvan Mosberger
ba3a834b75
doc/idris: Fix install instructions ( #63163 )
...
doc/idris: Fix install instructions
2019-06-19 17:10:21 +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
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
Frederik Rietdijk
6e4e7c5dc6
Merge master into staging-next
2019-05-24 12:39:37 +02:00
0xflotus
ec49cf3a41
Update haskell.section.md ( #61685 )
2019-05-18 16:01:49 -05:00
Tom McLaughlin
7f3d805e1c
Add documentation for recent permitUserSite change ( #61502 )
2019-05-15 08:27:59 +02: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
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
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
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
b4acd97729
buildPython*: enable strictDeps
2019-02-17 14:40:48 +01:00
Jan Malakhovski
65f24643a8
doc: fix some indent
2019-02-03 20:10:10 +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
Timo Kaufmann
c52c4a00a2
doc: add neovim-qt configuration
2019-01-06 10:56:28 +01: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
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
John Ericson
fcce28f1af
docs: Small change to Rust guide to be more cross friendly
2018-12-18 06:09:34 +01:00
Mario Rodas
f1dd6faaaa
docs: Remove nix-repl references
...
nix-repl has been deprecated
2018-12-03 21:37:54 -05: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
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
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
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
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
Frederik Rietdijk
53d00c3351
Merge master into staging-next
2018-11-10 11:08:54 +01:00
Théo Zimmermann
5cd08118d9
duneBuildPackage: document
2018-11-07 10:08:08 +01:00
Frederik Rietdijk
b1bdce0793
python34: remove
...
Python 3.4 will receive it's final patch release in March 2019 and there won't
be any releases anymore after that, so also not during NixOS 2019.03.
Python 3.4 is not used anymore in Nixpkgs. In any case, migrating code from
3.4 to 3.4+ is trivial.
2018-11-04 18:48:24 +01:00
Vladimír Čunát
a92a2c8e15
Merge branch 'master' into staging
...
Conflict: rename of pythondaemon -> python-daemon.
2018-11-02 14:40:14 +01:00
Benjamin Hipple
baf0703010
pythonPackages.pythondaemon: rename to pythonPackages.python-daemon
...
This commit renames the pythondaemon module to match its module name, github
name, and pypi name, which makes it easier to find and reference. In order to
avoid breaking any external users, I've left an alias with a deprecated warning.
2018-10-30 21:09:34 +01:00
Frederik Rietdijk
1cca105769
Merge staging-next into staging
2018-10-27 09:05:30 +02:00
Frederik Rietdijk
a64058e205
Merge master into staging-next
2018-10-27 09:04:53 +02:00
Jörg Thalheim
764d165f43
doc: apply make format
2018-10-26 11:13:54 +01:00
Frederik Rietdijk
0f38d9669f
python3 is now python37 instead of python36
...
With Python 3.7 now at 3.7.1, and Python 3.6 at it's final maintenance
mode release, it is time to move on to 3.7 as the default interpreter.
2018-10-24 20:05:44 +02:00
Trolli Schmittlauch
c90051c53d
clarifying name
arg determines vim command name
...
The `name` arg of `vim_configurable.customize` does not only determine
the package name, but also the name of the command/ executable to be
called.
In my opinion this is not documented properly and finding that out took
me several hours.
2018-10-24 17:02:54 +02:00
Chris Ostrouchov
277b73ab6f
pythonPackages.{numpy,scipy,numexpr}: support MKL as BLAS
...
This adds support building with MKL.
2018-10-20 11:50:37 +02:00
Théo Zimmermann
668c19a9ac
coqPackages: update documentation to mention coq.ocamlPackages attribute
2018-10-19 10:29:49 +02:00
Benjamin Hipple
1bcdf27c48
Update with code review feedback; add example python application
2018-10-12 10:06:25 +02:00