Commit graph

99939 commits

Author SHA1 Message Date
John Ericson 5eaea6cee0 cross stdenv: let build package's build deps resolve to native packages
This fixes the "sliding window" principle:
  0. Run packages:       build = native;  host = foreign; target = foreign;
  1. Build packages:     build = native;  host = native;  target = foreign;
  2. Vanilla packages:   build = native;  host = native;  target = native;
  3. Vanilla packages:   build = native;  host = native;  target = native;
  n+3. ...

Each stage's build dependencies are resolved against the previous stage,
and the "foreigns" are shifted accordingly. Vanilla packages alone are
built against themsevles, since there are no more "foreign"s to shift away.

Before, build packages' build dependencies were resolved against
themselves:
  0. Run packages:       build = native;  host = foreign; target = foreign;
  1. Build packages:     build = native;  host = native;  target = foreign;
  2. Build packages:     build = native;  host = native;  target = foreign;
  n+2. ...

This is wrong because that principle is violated by the target
platform staying foreign.

This will change the hashes of many build packages and run packages, but
that is OK. This is an unavoidable cost of fixing cross compiling.

The cross compilation docs have been updated to reflect this fix.
2017-02-05 12:01:53 -05:00
Matthias Beyer 3ccc139b3d cataract: init at 1.1.0 and HEAD 2017-01-31 09:20:08 +00:00
Frederik Rietdijk 18ac28b45d Merge pull request #22280 from lsix/pytest_defaults_to_30
python*Packages.pytest: defaults to pytest_30
2017-01-31 09:48:38 +01:00
Vladimír Čunát 01751a9447
Merge #22309: vim: allow building with gtk3 2017-01-31 09:41:24 +01:00
Aneesh Agrawal 68b4a1f669 nixos: Respect nixpkgs.overlays (#22221) 2017-01-31 09:38:02 +01:00
Orivej Desh d409d23945 pidgin-xmpp-receipts: init at 0.7 2017-01-31 09:33:30 +01:00
Lancelot SIX 4cf8ae3a8c
pythonPackages.pytest: use pytest_30 2017-01-31 09:33:05 +01:00
Tim Digel e2bf0416a9 pgroonga: init at 1.1.9 2017-01-31 09:27:36 +01:00
Benjamin Staffin e01c15d433 nixos: if gnome3 is installed, build gvim for gtk3 too 2017-01-31 02:36:35 -05:00
Benjamin Staffin 3dd2a271ef vim: make it possible to build with --enable-gui=gtk3
This doesn't change any defaults; I suspect that dropping gtk2 support
would annoy some people so I didn't want to do that without asking
around first.
2017-01-31 02:17:11 -05:00
Vincent Laporte 61c48d9c45 luaPackages.luaexpat: fix build on darwin 2017-01-31 05:12:16 +00:00
Franz Pletz 1128726064 Merge pull request #22305 from jbaum98/smartmontools
smartmontools: 6.4 -> 6.5 and fix segfault on darwin
2017-01-31 06:04:17 +01:00
Jake Waksbaum a9afa48915
smartmontools: 6.4 -> 6.5 and fix segfault on darwin 2017-01-30 22:09:21 -05:00
Benjamin Saunders dbd4a35060 vulkan-loader: 1.0.26.0 -> 1.0.39.1 2017-01-31 04:47:19 +03:00
Nikolay Amiantov 8d379ddfef opengl service: use option for XDG_DATA_DIRS 2017-01-31 04:38:09 +03:00
Nikolay Amiantov 98b0195dde video services: don't install OpenCL files to /etc
They shouldn't be needed now that we search them in /run/opengl-driver.
2017-01-31 03:36:25 +03:00
Nikolay Amiantov 5fb5914c35 ioquake3: 2016-11-02 -> 2017-01-27 2017-01-31 03:27:11 +03:00
Nikolay Amiantov 1809cb56e1 dwarf-fortress-packages.dfhack: 0.43.05-alpha2 -> 0.43.05-alpha4 2017-01-31 03:27:10 +03:00
Nikolay Amiantov e778f8032c crawl: 0.19.1 -> 0.19.3 2017-01-31 03:27:10 +03:00
Nikolay Amiantov f5f8d59f44 folly: 2016.11.21.00 -> 2016.12.19.00 2017-01-31 03:27:10 +03:00
Nikolay Amiantov db99892817 treewide: quote homepages in my packages 2017-01-31 03:27:10 +03:00
Nikolay Amiantov e734f044ab tdesktop: 1.0.0 -> 1.0.2 2017-01-31 03:27:10 +03:00
Nikolay Amiantov 7b1cbd0dcb slade: 3.1.1.4 -> 3.1.1.5 2017-01-31 03:27:09 +03:00
Nikolay Amiantov e89f6e3a7c octoprint-plugins.m33-fio: 1.11 -> 1.17 2017-01-31 03:27:09 +03:00
Nikolay Amiantov d19b83e32b octoprint: 1.2.17 -> 1.3.1
Bundled dependencies:
tornado: 4.0.1 -> 4.0.2
flask_login: 0.4.0 -> 0.2.2
2017-01-31 03:27:09 +03:00
Nikolay Amiantov 84ee358735 pythonPackages.scandir: init at 1.4 2017-01-31 03:27:09 +03:00
Nikolay Amiantov 20b8212a14 pythonPackages.chainmap: init at 1.0.2 2017-01-31 03:27:09 +03:00
Nikolay Amiantov 82d9c2e3fb krita: 3.0.1.1 -> 3.1.1 2017-01-31 03:27:08 +03:00
Nikolay Amiantov 8371d736cf thermald: fix identation 2017-01-31 03:26:26 +03:00
Nikolay Amiantov 0cfefc7c99 grub4dos: 0.4.6a-2016-11-09 -> 0.4.6a-2016-12-24 2017-01-31 03:26:26 +03:00
Nikolay Amiantov 37e2c5378f ejabberd: 16.09 -> 17.01 2017-01-31 03:26:25 +03:00
Nikolay Amiantov 54b27890f8 wayland: fix configure flags' type 2017-01-31 03:23:51 +03:00
Joachim F 04a7c61767 Merge pull request #22298 from mayflower/emby_3.1.5
emby: 3.0.8500 -> 3.1.5
2017-01-30 23:02:38 +01:00
Alexey Shmalko 682e7a3643 Merge pull request #22281 from vifino/master
wmutils-opt: init at v1.0
2017-01-30 22:44:30 +02:00
Adrian Pistol f6e2772cd3 wmutils-opt: init at v1.0 2017-01-30 20:42:16 +00:00
Franz Pletz 1a45ddeb2d
yotubeDL: 2017.01.28 -> 2017.01.29 2017-01-30 21:40:21 +01:00
Franz Pletz e07f1f2066
gitlab: 8.16.1 -> 8.16.3 2017-01-30 21:40:18 +01:00
Lancelot SIX c6c2137a9c
pythonPackages.hypothesis: 3.5.2 -> 3.6.0 2017-01-30 21:15:56 +01:00
Alexey Shmalko 74881b6bbb Merge pull request #22299 from pradeepchhetri/nomad
nomad: 0.4.1 -> 0.5.3
2017-01-30 21:48:33 +02:00
Alexey Shmalko df8195b603 Merge pull request #22295 from alibabzo/update/neofetch
neofetch: 3.0 -> 3.0.1
2017-01-30 21:38:17 +02:00
Edward Tjörnhammar b08524bf01
nixos: nylon, use named instances 2017-01-30 20:32:06 +01:00
Pradeep Chhetri e8df68673c nomad: 0.4.1 -> 0.5.3 2017-01-31 00:56:27 +05:30
Tristan Helmich d70c26df09 emby: 3.0.8500 -> 3.1.5
Notable changes:
* mono46 is now required by emby
* switch back to pre-built binaries due to problems building from source
* sqlite path is now configured in SQLitePCLRaw.provider.sqlite3.dll.config
2017-01-30 20:20:11 +01:00
Vladimír Čunát 612333a770
knot-resolver: yet another attempt to fix build on Darwin 2017-01-30 20:08:16 +01:00
Vladimír Čunát 49b136377a
Merge #16501: add a guide about vim plugins 2017-01-30 18:28:20 +01:00
Vladimír Čunát 69348badb8
doc vim: nitpicks 2017-01-30 18:27:44 +01:00
Frederik Rietdijk e4f739fa2f Merge pull request #22003 from lsix/update_matplotlib
pythonPackages.matplotlib: 1.5.3 -> 2.0.0
2017-01-30 18:19:16 +01:00
Alistair Bill d6a7182493 neofetch: 3.0 -> 3.0.1 2017-01-30 16:12:42 +00:00
Rob Vermaas b8fec2384e
boto: upgrade 2.42.0 to 2.45.0
(cherry picked from commit 5fff5a902594b34471b613eb2babcec923e1e1f1)
2017-01-30 15:53:02 +00:00
Robert Helgesson c603d2c0d5
svtplay-dl: 1.9 -> 1.9.1 2017-01-30 16:33:42 +01:00