Commit Graph

192393 Commits

Author SHA1 Message Date
Frederik Rietdijk
9dd6537303 pythonPackages.tld: use pythonImportsCheck and pytestCheckHook 2019-09-06 15:18:45 +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
Soner Sayakci
16429eb2c0 discord-ptb: 0.0.15 -> 0.0.16 2019-09-06 05:48:29 -07:00
Benjamin Hipple
7d3b44c9be waf: 2.0.15 -> 2.0.18 2019-09-06 14:35:59 +02:00
Domen Kožar
d7c4106ce0
Merge pull request #68197 from jtojnar/nixos-doc-make-fix
nixos/doc/manual: Fix Makefile
2019-09-06 14:10:23 +02:00
Vincent Laporte
5b3dc48f19 coqPackages.stdpp: 1.1 -> 1.2.1; coqPackages.iris: 3.1.0 -> 3.2.0
Ensures compatibility with Coq ≥ 8.9
2019-09-06 11:51:34 +00:00
Mario Rodas
79303d4065
Merge pull request #68186 from marsam/update-procs
procs: 0.8.5 -> 0.8.9
2019-09-06 06:10:47 -05:00
Robert Hensing
089011e4f9
Merge pull request #68006 from volth/patch-361
megacli: requireFile -> fetchurl
2019-09-06 12:49:45 +02:00
Robert Hensing
2eb0bb3b59
Merge pull request #68007 from xbreak/clipp
clipp: init at 1.2.3
2019-09-06 12:48:24 +02:00
Jan Tojnar
81e755f305
nixos/doc/manual: Fix Makefile
We had `./options-to-docbook.xsl` as a dependency for `generated` target but it was moved to a package in https://github.com/NixOS/nixpkgs/pull/66328.
2019-09-06 12:40:06 +02:00
Jan Tojnar
4564295b3b
rl-1909: make services.gnome3 links sensible (#68196)
rl-1909: make services.gnome3 links sensible
2019-09-06 12:29:12 +02:00
worldofpeace
8b8b4abd55
Merge pull request #67280 from dtzWill/update/fortune-2.10.0
fortune: 2.6.2 -> 2.10.0, use official tarball
2019-09-06 05:29:04 -04:00
worldofpeace
270b4866e3 rl-1909: make services.gnome3 links sensible 2019-09-06 05:25:27 -04:00
worldofpeace
3b39b03f05
Merge pull request #68144 from fgaz/fgaz/remove-qt-stdenv
Switch my qt packages to qt-specific mkDerivation
2019-09-06 05:19:39 -04:00
Marek Mahut
48dee4352d
Merge pull request #68192 from jonringer/cleanup-xmlroff
xmlroff: remove old patch
2019-09-06 11:10:33 +02:00
Jonathan Ringer
385567858f xmlroff: remove old patch 2019-09-06 02:08:09 -07:00
Francesco Gazzetta
4f49bcf905 sfxr-qt: switch to qt-specific mkDerivation 2019-09-06 05:03:56 -04:00
Jörg Thalheim
151dcce6d1
Merge pull request #68172 from jonringer/bump-xmlroff
xmlroff: 0.6.2 -> 0.6.3
2019-09-06 09:52:52 +01:00
Jörg Thalheim
ff969fed98
Merge pull request #68189 from avdv/wtf-no-vendored-deps
wtf: No longer use vendored dependencies
2019-09-06 09:50:55 +01:00
Silvan Mosberger
da72765041
Merge pull request #67805 from Infinisil/more-git-determinism
nix-prefetch-git: Remove some pack file non-determinism
2019-09-06 10:24:45 +02:00
Markus Hauck
8e6b1cac31 imv: 3.1.2 -> 4.0.1 2019-09-06 10:05:32 +02:00
Marek Mahut
be9e7745f2
Merge pull request #68173 from jonringer/bump-gitg
gitg: 3.32.0 -> 3.32.1
2019-09-06 09:13:19 +02:00
Marek Mahut
59d3c9618d
Merge pull request #68167 from jonringer/bump-requests-mock
pythonPackages.requests-mock: 1.5.2 -> 1.7.0
2019-09-06 09:12:54 +02:00
Claudio Bley
7ee4516a7e wtf: No longer use vendored dependencies
The go modules utilized by the project and the vendored dependencies already
diverged, so the nix build of `wtf` was slightly out-of-date regarding the
official binary.

The gocenter proxy provides "immutable re-usable Go modules" which should avoid
the problem of any dependency suddenly vanishing.
2019-09-06 09:04:57 +02:00
Jonathan Ringer
34c089e7ce xmlroff: 0.6.2 -> 0.6.3 2019-09-05 23:59:03 -07:00
xrelkd
76064c57b9 eksctl: 0.5.0 -> 0.5.1 2019-09-06 14:53:20 +08:00
Sarah Brofeldt
57b66eb3f2
Merge pull request #68138 from johanot/ceph-14.2.3
ceph: 14.2.1 -> 14.2.3
2019-09-06 07:31:45 +02:00
Mario Rodas
56ddfa9d8f
procs: 0.8.5 -> 0.8.9 2019-09-06 00:00:00 -05:00
worldofpeace
b92fc09d46 chrome-gnome-shell: remove firefox note 2019-09-05 23:20:30 -04:00
worldofpeace
ca5ec234ce nixos/gnome3: enable chrome-gnome-shelll 2019-09-05 23:10:09 -04:00
worldofpeace
2f14615ddc nixos/chrome-gnome-shell: enable in firefox 2019-09-05 23:07:59 -04:00
Mario Rodas
ce67c2ef59
Merge pull request #68134 from avdv/wtf-add-infocmp
wtf: Add `infocmp` to PATH, fixes #68103
2019-09-05 21:08:26 -05:00
Jan Tojnar
306cc9b311
Merge branch 'staging-next' into staging 2019-09-06 03:21:30 +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
Aaron Andersen
22fb70a996
Merge pull request #66669 from OPNA2608/update-palemoon
palemoon: 28.6.0.1 -> 28.7.0, drop hardeningDisable
2019-09-05 21:03:48 -04:00
Jan Tojnar
ed54a5b51d
Merge branch 'gtk-no-plus' 2019-09-06 02:57:51 +02:00
Jan Tojnar
684bad0569
gtk: move expressions 2019-09-06 02:54:53 +02:00
Jan Tojnar
72e7d569a7
tree-wide: s/GTK+/GTK/g
GTK was renamed.
2019-09-06 02:54:53 +02:00
worldofpeace
4b16b7e9a0
Merge pull request #67115 from evanjs/feature/postman-7.5.0
postman: 7.0.7 -> 7.6.0
2019-09-05 19:39:37 -04:00
Evan Stoll
e4c243d6a0 postman: add evanjs to maintainers 2019-09-05 19:24:48 -04:00
Evan Stoll
abd41c3f68 postman: 7.0.7 -> 7.6.0
- Remove gnome2 (#39976)
  - Use pango instead of gnome2.pango
  - Remove gnome2.GConf
  - Remove gtk2-x11
- Add at-spi2-atk dependency
- Explicitly import packages rather than just pkgs or xorg
- Refactor patchelf to be more generic
- Use wrapGAppsHook
  - As this app uses GTK3 for the UI, we need to use wrapGAppsHook
- Move libPath creation to postFixup
- Remove dontPatchELF
- Remove unnecessary Postman binary, only use _Postman
- Remove unnecessary makeWrapper
- Add dontConfigure
- Remove unnecessary lib 
- Move libPath inputs to buildInputs
2019-09-05 19:24:31 -04:00
worldofpeace
60c9cecf40
Merge pull request #68137 from eadwu/vscode/1.38.0
vscod{e,ium}: 1.37.1 -> 1.38.0
2019-09-05 18:26:44 -04:00
Michael Weiss
539d66aef6
signal-desktop: 1.26.2 -> 1.27.1
at-spi2-core is required for the new dependency on libatspi.so.0.
2019-09-06 00:06:52 +02:00
adisbladis
b611485ad5
go_1_10: Drop package
It's unsupported by upstream.
2019-09-05 22:33:41 +01:00
adisbladis
538a27b54e
tmsu: Build with go 1.12 2019-09-05 22:33:40 +01:00
adisbladis
137f94711d
meguca: Build with go 1.12 2019-09-05 22:33:40 +01:00
adisbladis
4bca8b48fb
notary: Build with go 1.12 2019-09-05 22:33:40 +01:00
adisbladis
416d11bb83
ipget: Build with go 1.12 2019-09-05 22:33:40 +01:00
adisbladis
f942702542
dnscrypt-proxy2: Build with go 1.12 2019-09-05 22:33:40 +01:00
adisbladis
7e8573be43
goa: Build with go 1.12 2019-09-05 22:33:40 +01:00