nixpkgs/pkgs/applications
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
..
accessibility/mousetweaks
audio Merge pull request #68309 from c0deaddict/fix/sonic-pi-qt-wrapper 2019-09-09 10:30:54 -04:00
backup Merge branch 'master' into staging 2019-09-02 23:25:24 +02:00
blockchains Merge pull request #68336 from xrelkd/update/parity 2019-09-09 07:08:46 -04:00
display-managers Merge branch 'master' into staging-next 2019-09-04 11:00:56 +02:00
editors treewide: build some unfree packages locally 2019-09-13 09:29:09 +02:00
gis treewide: name -> pname (#67513) 2019-08-31 07:41:22 -04:00
graphics gmic & gmic-qt: update & clean-up (#68257) 2019-09-10 01:21:17 +02:00
kde kdepim-addons: add missing dependency 2019-09-12 11:56:37 +08:00
misc treewide: build some unfree packages locally 2019-09-13 09:29:09 +02:00
networking treewide: build some unfree packages locally 2019-09-13 09:29:09 +02:00
office Merge pull request #68512 from nspin/pr/stdenv-spelling 2019-09-12 17:04:49 +08:00
radio treewide: remove redundant quotes 2019-09-08 23:38:31 +00:00
science treewide: remove redundant quotes 2019-09-08 23:38:31 +00:00
search Merge branch 'master' into staging-next 2019-09-06 03:20:09 +02:00
version-management ghq: Migrate to buildGoModule, ensure go 1.13 compatibility 2019-09-09 20:32:38 +02:00
video Merge pull request #67544 from vbgl/qarte+fix-qt-platform 2019-09-12 15:31:17 +00:00
virtualization Merge pull request #68542 from peterhoeg/p/crun 2019-09-12 13:31:42 +02:00
window-managers treewide: remove redundant quotes 2019-09-08 23:38:31 +00:00