nixpkgs/pkgs
Maximilian Bosch 0d65acf47c
treewide: build some unfree packages locally
Unfree packages aren't distributed by our binary cache due to legal
reasons[1] and are usually a prebuilt binary that requires some patching.
When using distributed builds[2], those are uploaded to another build
machine as fixed-output derivations from `fetchurl` are built locally[3]
which takes a certain amount of time and resources with almost no gain
as the build process is trivial in contrast to the up/download to a
remote builder.

This is why I figured that at least some of the packages should be
explicitly built locally, I've done something simlar for
`citrix_workspace` already in the past[4].

The following packages are affected by this:

* `idea.*` (excluding free derivatives)
* `xmind`
* `teamviewer`

[1] https://nixos.wiki/wiki/FAQ/How_can_I_install_a_proprietary_or_unfree_package%3F#More_precision
[2] https://nixos.wiki/wiki/Distributed_build
[3] 267c8d6b2f/pkgs/build-support/fetchurl/default.nix (L95)
[4] 87f818d9b2
2019-09-13 09:29:09 +02:00
..
applications treewide: build some unfree packages locally 2019-09-13 09:29:09 +02:00
build-support Merge pull request #68296 from danieldk/crateRenames 2019-09-10 10:57:54 +02:00
common-updater
data Merge pull request #68325 from romildo/upd.matcha-gtk-theme 2019-09-10 13:26:57 +02:00
desktops Merge pull request #68477 from peterhoeg/p/tiling 2019-09-11 15:58:50 +08:00
development Merge pull request #68605 from worldofpeace/patch-gstreamer-vaapi 2019-09-12 15:18:34 -04:00
games anki: fix startup 2019-09-12 17:21:42 +00:00
misc Merge pull request #68464 from JustinLovinger/deoplete-dictionary 2019-09-11 12:52:45 +09:00
os-specific Merge pull request #68419 from danielfullmer/rtl8812au-kernel-fix 2019-09-12 13:09:22 -04:00
servers Merge pull request #68590 from aanderse/zhf/prayer 2019-09-12 12:18:10 -04:00
shells oh-my-zsh: 2019-08-07 -> 2019-09-08 2019-09-09 08:46:35 -04:00
stdenv Merge branch 'master' into staging 2019-09-02 23:25:24 +02:00
test treewide: remove redundant rec 2019-08-28 11:07:32 +00:00
tools Merge pull request #68266 from pstn/dehydrated-modernisation 2019-09-12 14:16:39 -04:00
top-level Merge pull request #68376 from wildsebastian/remove-elpy-from-melpa 2019-09-12 20:38:55 +01:00