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
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