Commit graph

104490 commits

Author SHA1 Message Date
Willi Butz
55d21cad95 manticore: fix build, remove builder.sh (see #23253) 2017-03-25 17:04:55 +02:00
Tim Steinbach
c0d9bce6f7
kotlin: 1.1 -> 1.1.1. 2017-03-25 11:04:41 -04:00
Tim Steinbach
5c841654d8 Merge pull request #24323 from NeQuissimus/git_2_12_2
git: 2.12.0 -> 2.12.2
2017-03-25 11:00:42 -04:00
Joachim Fasting
ecd0e1a2c7
torbrowser: reduce risk of stale Nix store references
This patch restructures the expression and wrapper to minimize Nix store
references captured by the user's state directory.

The previous version would write lots of references to the Nix store into
the user's state directory, resulting in synchronization issues between
the Store and the local state directory.  At best, this would cause TBB to
stop working when the version used to instantiate the local state was
garbage collected; at worst, a user would continue to use the old version
even after an upgrade.

To solve the issue, hard-code as much as possible at the Store side and
minimize the amount of stuff being copied into the local state dir.
Currently, only a few files generated at firefox startup and fontconfig
cache files end up capturing store paths; these files are simply removed
upon every startup.  Otherwise, no capture should occur and the user
should always be using the TBB associated with the tor-browser wrapper
script.

To check for stale Store paths, do
   `grep -Ero '/nix/store/[^/]+' ~/.local/share/tor-browser`
This command should *never* return any other store path than the one
associated with the current tor-browser wrapper script, even after an
update (assuming you've run tor-browser at least once after updating).
Deviations from this general rule are considered bugs from now on.

Note that no attempt has been made to support pluggable transports; they
are still broken with this patch (to be fixed in a follow-up patch).

User visible changes:
- Wrapper retains only environment variables required for TBB to work
- pulseaudioSupport can be toggled independently of mediaSupport (the
  latter weakly implies the former).
- Store local state under $TBB_HOME.  Defaults to $XDG_DATA_HOME/tor-browser
- Stop obnoxious first-run stuff (NoScript redirect, in particular)
- Set desktop item GenericName to Web Browser

Some minor enhancements:
- Disable Hydra builds
- Specify system -> source mapping to make it easier to
  extend supported platforms.
2017-03-25 15:59:18 +01:00
rbasso
97ca8d1105 exercism: 2.3.0 -> 2.4.0 2017-03-25 23:43:12 +09:00
Tim Steinbach
10725a6329
git: 2.12.0 -> 2.12.2 2017-03-25 10:25:54 -04:00
Thomas Tuegel
e6dc95697a
rapcad: pin to Qt 5.6 2017-03-25 09:23:52 -05:00
Thomas Tuegel
bb99babc5a
Remove zoom-us
This package needs maintenance, but has no maintainer: proprietary Qt-based
packages should use the vendor-provided Qt libraries.
2017-03-25 08:58:58 -05:00
Nikolay Amiantov
417844b596 phpfpm service: don't use private /tmp
This breaks local PostgreSQL connections.
2017-03-25 14:52:44 +01:00
Thomas Tuegel
a9172891d9 Merge pull request #24139 from periklis/topic_qt58_darwin_compatibility
qt58: enable darwin compatibility
2017-03-25 08:50:00 -05:00
Thomas Tuegel
3dc1a4ba8b
Remove Qt 5.5
The community support window for Qt 5.5 has ended. All packages should

- update to Qt 5.8, or
- pin to Qt 5.6 (the 3-year long-term support release), or
- for proprietary software, use the vendored libraries.
2017-03-25 08:49:40 -05:00
Thomas Tuegel
f77e6d03e9
openshot-qt: correct packaging errors and pin to Qt 5.6 2017-03-25 08:49:40 -05:00
Thomas Tuegel
f87d3d6f80
supercollider: pin to Qt 5.6 2017-03-25 08:49:40 -05:00
Thomas Tuegel
a90fd50bdc
zoom-us: pin to Qt 5.6 2017-03-25 08:49:40 -05:00
Thomas Tuegel
3d5f88e7a3
redis-desktop-manager: pin to Qt 5.6 2017-03-25 08:49:40 -05:00
Thomas Tuegel
aaff5ee197
trojita: pin to Qt 5.6 2017-03-25 08:49:39 -05:00
Thomas Tuegel
68495d16cb
teamspeak_client: pin to Qt 5.6 2017-03-25 08:49:39 -05:00
Thomas Tuegel
d9efe84222
ricochet: pin to Qt 5.6 2017-03-25 08:49:39 -05:00
Thomas Tuegel
5044ceb7e7
rapcad: broken on Qt 5.6 2017-03-25 08:49:39 -05:00
Thomas Tuegel
299c842df2
qgroundcontrol: broken on Qt 5.6 2017-03-25 08:49:39 -05:00
Thomas Tuegel
84ed473763
notepadqq: correct packaging errors and pin to Qt 5.6 2017-03-25 08:49:39 -05:00
Thomas Tuegel
8526c87e24
smtube: pin to Qt 5.6 2017-03-25 08:49:38 -05:00
Thomas Tuegel
b33d0129ee
musescore: broken with Qt 5.6 2017-03-25 08:49:38 -05:00
Thomas Tuegel
152e808b44
mumble: pin to Qt 5.6 2017-03-25 08:49:38 -05:00
Thomas Tuegel
a7abe7e451
luminanceHDR: pin to Qt 5.6 2017-03-25 08:49:38 -05:00
Thomas Tuegel
334466c264
goldendict: pin to Qt 5.6 2017-03-25 08:49:38 -05:00
Thomas Tuegel
d839b85947
cutegram: broken with Qt 5.6 2017-03-25 08:49:38 -05:00
Thomas Tuegel
7a681599fe
sigil: pin to Qt 5.6 2017-03-25 08:49:38 -05:00
Thomas Tuegel
db380160d6
cool-retro-term: pin to Qt 5.6 2017-03-25 08:49:37 -05:00
Thomas Tuegel
b745cece54
apitrace: pin to Qt 5.6 2017-03-25 08:49:37 -05:00
Thomas Tuegel
b4e6351c78
Remove Qt 5.7
The community support window for Qt 5.7 has ended. All packages should

- update to Qt 5.8, or
- pin to Qt 5.6 (the 3-year long-term support release), or
- for proprietary software, use the vendored libraries.
2017-03-25 08:49:37 -05:00
Thomas Tuegel
ed6adaab00
speedcrunch: pin to Qt 5.6 2017-03-25 08:49:37 -05:00
Thomas Tuegel
25b3a8a961
fdr: pin to Qt 5.6 2017-03-25 08:49:37 -05:00
Thomas Tuegel
c84fbda57c
lyx: pin to Qt 5.6 2017-03-25 08:49:36 -05:00
Thomas Tuegel
22300a9d77
qcachegrind: pin to Qt 5.6 and correct packaging errors 2017-03-25 08:49:36 -05:00
Robin Gloster
6b8ad8b581
networkd: fix setting both defaultGateway{,6} 2017-03-25 14:30:05 +01:00
Pascal Wittmann
54c15923c2 Merge pull request #24285 from Ma27/update-composer
phpPackages.composer: 1.3.2 -> 1.4.1
2017-03-25 14:28:48 +01:00
zimbatm
f77de6d3dc arcanist: 20160825 -> 20170323 2017-03-25 12:32:14 +00:00
goibhniu
170b8da281 Merge pull request #24304 from matklad/uefi-install-docs
docs: clarify UEFI bootloader setup
2017-03-25 13:08:06 +01:00
Domen Kožar
99632d5466
Nix, Hydra: bump to 2017-03-21 2017-03-25 13:00:49 +01:00
goibhniu
efc457c6e2 Merge pull request #23251 from juliendehos/hieroglyph
hieroglyph: init at 0.7.1
2017-03-25 13:00:34 +01:00
Robin Gloster
4f9e590c06
gitkraken: clean-up 2017-03-25 12:52:01 +01:00
Nikolay Amiantov
a381ee89cd zenity: fix for non-GNOME 3 2017-03-25 14:40:17 +03:00
Robin Gloster
bb5d0f3ded
gdm: the patch is still necessary 2017-03-25 12:13:45 +01:00
Joachim Fasting
101cb04b6a
surf-webkit2: 2017-03-06 -> 2017-03-22
Fixes a race condition
2017-03-25 11:58:30 +01:00
Michael Raskin
b9f35c12ec Merge pull request #24312 from kamilchm/ponyc
ponyc: 0.11.3 -> 0.11.4
2017-03-25 11:58:03 +01:00
Kranium Gikos Mendoza
f6c9121d32 iterm2: 3.0.4 -> 3.0.14 2017-03-25 21:03:58 +11:00
Vincent Laporte
e3fd4ec6ce ocamlPackages.ocaml_mysql: 1.1.1 -> 1.2.1 2017-03-25 09:54:46 +00:00
Vincent Laporte
6c9bfa3bd7 ocamlPackages.angstrom: 0.3.0 -> 0.4.0 2017-03-25 09:27:29 +00:00
Kamil Chmielewski
c7cd4fec60 ponyc: 0.11.3 -> 0.11.4 2017-03-25 09:52:46 +01:00