Commit Graph
85364 Commits
Author SHA1 Message Date
Nikolay Amiantov ffb1e8506b corefonts: add meta and mark as unfree
See e.g. https://sourceforge.net/p/corefonts/bugs/6/
2016-06-07 04:52:58 +03:00
Nikolay Amiantov 3e90b00c10 buildFHSEnv: link 'bin' output 2016-06-07 04:06:35 +03:00
Nikolay Amiantov 8d9e5d297d buildFHSEnv: don't link GCC compiler part 2016-06-07 04:06:35 +03:00
Nikolay Amiantov 74107a7867 buildFHSEnv: refactor and simplify, drop buildFHSChrootEnv
This takes another approach at binding FHS directory structure. We
now bind-mount all the root filesystem to directory "/host" in the target tree.
From that we symlink all the directories into the tree if they do not already
exist in FHS structure.

This probably makes `CHROOTENV_EXTRA_BINDS` unnecessary -- its main usecase was
to add bound directories from the host to the sandbox, and we not just symlink
all of them. I plan to get some feedback on its usage and maybe deprecate it.

This also drops old `buildFHSChrootEnv` infrastructure. The main problem with it
is it's very difficult to unmount a recursive-bound directory when mount is not
sandboxed. This problem is a bug even without these changes -- if
you have for example `/home/alice` mounted to somewhere, you wouldn't see
it in `buildFHSChrootEnv` now. With the new directory structure, it's
impossible to use regular bind at all. After some tackling with this I realized
that the fix would be brittle and dangerous (if you don't unmount everything
clearly and proceed to removing the temporary directory, bye-bye fs!). It also
probably doesn't worth it because I haven't heard that someone actually uses it
for a long time, and `buildFHSUserEnv` should cover most cases while being much
more maintainable and safe for the end-user.
2016-06-07 04:06:35 +03:00
Joachim Fasting 38ba568634 Merge pull request #16019 from cleverca22/master
toxvpn: update versions and allow systemd to be optional
2016-06-06 23:41:33 +02:00
Thomas Tuegel 80b1cf6633 kde5.plasma-integration: init at 5.6.4 2016-06-06 16:08:33 -05:00
Graham Christensen bb5faafbca gemconfig: rmagick requires which as of 2.15.4 2016-06-06 16:00:10 -05:00
Tobias Geerinckx-Rice 86f9ead288 exfat: 1.2.3 -> 1.2.4 2016-06-06 22:40:43 +02:00
Tobias Geerinckx-Rice b04e2fab7c bruteforce-luks: 1.2.0 -> 1.2.1 2016-06-06 21:58:19 +02:00
Tobias Geerinckx-Rice 2b0f12c073 debian-devscripts: 2.16.4 -> 2.16.5 2016-06-06 21:58:19 +02:00
Arseniy Seroka c9f8cc4bf4 Merge pull request #15991 from womfoo/openldap
openldap: fix example for multiple-outputs and formatting
2016-06-06 22:22:49 +03:00
Tuomas Tynkkynen 345d0a3ea6 Merge remote-tracking branch 'upstream/staging' into master 2016-06-06 22:17:38 +03:00
Benno Fünfstück c85f2b20e6 nixos/openvpn: add support for resolvconf
The update-resolve-conf script from the update-resolv-conf
package is very useful and should work in most of the common
cases, so this adds an option to enable it. The option is
disabled by default for backwards compatibility.
2016-06-06 20:43:52 +02:00
Michael Raskin 32cbc5b794 glui: init at 2.36 2016-06-06 20:42:34 +02:00
Damien Cassou da62589d8e gnome3_20: Add GNOME 3.20 package set 2016-06-06 20:33:58 +02:00
taku0 697437c8e7 firefox-bin: 46.0.1 -> 47.0 2016-06-07 03:23:43 +09:00
Rushmore Mushambi 97c64f560c Merge pull request #16024 from rushmorem/k8s-update
kubernetes: v1.0.3 -> v1.2.4
2016-06-06 19:42:34 +02:00
rushmorem 21c83f294d kubernetes: v1.0.3 -> v1.2.4 2016-06-06 19:25:32 +02:00
Vincent Laporte 64674d24c3 utop: 1.17 -> 1.19.2 2016-06-06 19:13:18 +02:00
Vincent Laporte 354e589275 lambda-term: 1.8 -> 1.10 2016-06-06 19:13:18 +02:00
Joachim Fasting 628cd6f83a Merge pull request #15966 from pshendry/master
terraria-server: 1.3.0.8 -> 1.3.1.1
2016-06-06 16:44:07 +02:00
Tobias Geerinckx-Rice 894b011381 geolite-legacy: 2016-05-31 -> 2016-06-06 2016-06-06 16:18:53 +02:00
Profpatsch b886ce25c1 abcde: use makeBinPath to construct wrapper PATH 2016-06-06 16:14:11 +02:00
Thomas Tuegel 76185aedab Merge branch 'dropbox' 2016-06-06 08:21:09 -05:00
Domen Kožar 55028d556f Merge pull request #16022 from NixOS/travis/noexec
travis-ci: attempt to fix linux builds
2016-06-06 13:45:22 +01:00
Domen Kožar 8ad607040e travis-ci: attempt to fix linux builds 2016-06-06 13:34:52 +01:00
Luca Bruno 99cfbda5c6 libchamplain: 0.12.11 -> 0.12.13 2016-06-06 13:59:31 +02:00
Damien Cassou 9afd1161e7 inkscape: fix due to glibmm update 2016-06-06 13:59:31 +02:00
Damien Cassou e148cf2bca uhttpmock: init at 0.5.0 2016-06-06 13:59:31 +02:00
Damien Cassou 47b19b5645 clutter-gst: 3.0.4 -> 3.0.18 2016-06-06 13:59:31 +02:00
Damien Cassou 1930545c06 clutter-gtk-1.8: init at 1.8.0 2016-06-06 13:59:31 +02:00
Damien Cassou 289aadc542 clutter_1_26: init at 1.26.0 2016-06-06 13:59:31 +02:00
Damien Cassou fbbe6e2497 pangomm: 2.38.1 -> 2.40.0 2016-06-06 13:59:31 +02:00
Damien Cassou e28a8c6d6c gtkmm: 3.18.0 -> 3.20.0 2016-06-06 13:59:31 +02:00
Damien Cassou 793ffb14a4 glibmm: 2.46.3 -> 2.48.1 2016-06-06 13:59:31 +02:00
Damien Cassou 366d98497f vala_0_32: init at 0.32.0 2016-06-06 13:59:31 +02:00
Rok Garbas 28ddc8c043 neovim: pkgs argument was unused 2016-06-06 13:00:44 +02:00
Profpatsch 3a3ed33f26 abcde: fix flac bin output 2016-06-06 12:28:38 +02:00
Jiri Danek 3de59a83da dart: 0.4 -> 1.16.1 2016-06-06 11:15:05 +02:00
Vladimír Čunát ab5a5f760f libexttextcat: homepage has moved 2016-06-06 11:10:39 +02:00
Nick Novitski d3393473df unibilium: enable on darwin (#16012) 2016-06-06 10:56:08 +02:00
FlorentBecker d7de8bc6e9 patoline: remove (source is unavailable) (#15918) 2016-06-06 10:49:00 +02:00
Luca Bruno 5428a295e6 Merge pull request #15999 from womfoo/duc
duc: 1.3.3 -> 1.4.1
2016-06-06 10:18:31 +02:00
michael bishop e8108e0d22 toxvpn: update versions and allow systemd to be optional 2016-06-06 05:00:15 -03:00
Peter Simons 0cc1b3744e haskell-semigroups: fix build with older compilers 2016-06-06 09:33:31 +02:00
Peter Simons a01fab64e2 haskell-binary: update overrides for latest version 2016-06-06 09:33:31 +02:00
Peter Simons 1845843cdd git-annex: take this tool from LTS Haskell while Stackage Nightly is broken 2016-06-06 09:33:30 +02:00
Peter Simons c7639f4e56 haskell-esqueleto: remove broken overrides
These overrides didn't work, because they created a mixture of different
versions of 'persistent' in the build tree. Furthermore, we cannot pin
specific versions like that in configuration-common.nix because this
breaks builds in other package sets, i.e. the LTS variants.
2016-06-06 09:33:30 +02:00
Peter Simons 513d648f40 configuration-common.nix: drop obsolete overrides 2016-06-06 09:33:30 +02:00
Peter Simons ac3ccce0c1 hackage-packages.nix: update Haskell package set
This update was generated by hackage2nix v20160406-31-gd9dda87 using the following inputs:

  - Hackage: https://github.com/commercialhaskell/all-cabal-hashes/commit/4c643345f3ecb0df4adddd9efe065cc714db7c24
  - LTS Haskell: https://github.com/fpco/lts-haskell/commit/1a80e0660e630f6dd98f34c3d82c23dc824ada01
  - Stackage Nightly: https://github.com/fpco/stackage-nightly/commit/3ba38d9d9e5f2801666fa94ad807f2645f0b0203
2016-06-06 09:33:25 +02:00