1
0
Fork 1
mirror of https://github.com/NixOS/nixpkgs.git synced 2024-12-03 02:51:18 +00:00
Commit graph

1907 commits

Author SHA1 Message Date
Charles Strahan 39fd944402 chrome: fix fallout from #26512
Fixes broken save dialogue (causes chrome to crash) and missing icons.
2017-06-16 14:40:28 -04:00
Vladimír Čunát 791f072384
Merge #26601: thunderbird*: 52.1.1 -> 52.2.0 (security) 2017-06-15 20:29:01 +02:00
Volth 4a5c593e80 vivaldi: fix space in sha256 2017-06-15 17:48:49 +00:00
Vladimír Čunát 952bb9a445
Merge #26571: firefox* updates (critical security) 2017-06-15 08:59:39 +02:00
Joachim Fasting 4f909c4f3a
tor-browser-bundle-bin: 7.0 -> 7.0.1 2017-06-14 23:33:45 +02:00
taku0 930a00bc92 firefox-esr: 52.1.2esr -> 52.2.0esr 2017-06-14 22:46:23 +09:00
taku0 04e95882c0 firefox: 53.0.3 -> 54.0 2017-06-14 21:50:02 +09:00
taku0 6cf6048285 firefox-bin: 53.0.3 -> 54.0 2017-06-14 21:10:49 +09:00
taku0 264ec9242f flashplayer: 25.0.0.171 -> 26.0.0.126 2017-06-14 20:56:19 +09:00
Daiderd Jordan a3317da9f9 Merge pull request #26275 from anderspapitto/rust-updates
rust: 1.15.0 -> 1.17.0
2017-06-11 17:59:11 +02:00
Nicolas Truessel 74fd4de956 chromium: 58.0.3029.110 -> 59.0.3071.86 2017-06-11 13:26:03 +02:00
Anders Papitto 1e0866e064 rust: 1.15.0 -> 1.17.0
Also updates beta, nightly, nightlyBin, and bootstrap compilers.
Also updates the registry.
Also consolidates logic between bootstrap and nightlyBin compilers.
Also contains some miscellaneous cleanups.
Also patches firefox to build with the newer cargo
2017-06-10 15:15:50 -07:00
Rok Garbas a0afc4f0d1 firefox-*-bin: updates (#26462)
* firefox-beta-bin: 51.0b8 -> 54.0b13

* firefox-devedition-bin: init at 54.0b14

Firefox DevEdition became a new product of Mozilla and is "repackaged"
Firefox Beta with its own release channel and six weeks release cycle as
other channels. It is no longer being built on nightly basis

* updated the update.nix script to facilitata firefox-devedition-bin

* disabling automatic updates by pointing to non existing channel

* f firefoxWrapper looks for gtk3 attribute to wrap the executable gtk3 to wrap the binary with needed ``XDG_DATA_DIRS``
2017-06-08 15:33:24 +02:00
Joachim Fasting 5b5f3f542a
tor-browser-bundle-bin: 6.5.2 -> 7.0
Now requires pulseaudio for audio playback.

https://blog.torproject.org/blog/tor-browser-70-released
2017-06-07 19:08:25 +02:00
SLNOS e7ca6cd176 firefoxPackages: tor-browser: use gtk2 by default (like tor-browser-bin does) 2017-06-07 11:56:27 +00:00
Joachim F 789bde2408 Merge pull request #25940 from bendlas/update-chromium
chromium: 57.0.2987.133 -> 58.0.3029.110 + build fixes
2017-05-29 22:19:57 +01:00
Will Dietz 78b62836f5 lynx: Fix SSL, widec support (#26134)
* lynx: Fix SSL support by letting it use pkgconfig

lynx wants both the "include" and "lib/lib*.so" paths
to be children of the path given to "--with-ssl",
which is not provided by any of the current openssl outputs.

To fix lynx so it supports SSL (and https URLs),
let it use pkgconfig to figure out where openssl's bits are.

* lynx: Always enable widec support.
2017-05-29 15:14:02 +08:00
Joachim Fasting 2262f89230
tor-browser-bundle-bin: additional download urls
To better support users that are unable to access the official Tor
distribution site, e.g., https://github.com/NixOS/nixpkgs/issues/26184
2017-05-28 20:26:31 +02:00
Volth b7ccf27229 rename webkitgtk24x -> webkitgtk24x-gtk3; webkitgtk2 -> webkitgtk24x-gtk2 2017-05-26 13:43:25 +00:00
Herwig Hochleitner 1fe7bd9ed6 chromium: softlink system nodejs into third_party
somehow, the build seems to have changed with chromium 58, to not auto
download the node binary. It is needed to generate webui files and we
can substitute our own.
2017-05-20 16:03:05 +02:00
Herwig Hochleitner bafcf4226e chromium: add bootstrap gn patch 2017-05-20 16:03:01 +02:00
Herwig Hochleitner 232507a73c chromium: 58.0.3029.96 -> 58.0.3029.110 2017-05-20 16:02:58 +02:00
Herwig Hochleitner ab65bf9dbd chromium: 57.0.2987.133 -> 58.0.3029.96 2017-05-20 16:02:54 +02:00
Jörg Thalheim 98fe402d93 Merge pull request #25933 from spamntaters/opera-update
Opera: 44.0.2510.857 -> 45.0.2552.812
2017-05-20 08:55:07 +01:00
spamntaters 2f455390a5 Opera: 44.0.2510.857 -> 45.0.2552.812 2017-05-19 19:48:28 -04:00
taku0 1b3f3f0f1f firefox-esr: 52.1.1esr -> 52.1.2esr 2017-05-19 21:22:05 +09:00
taku0 0460c77eb2 firefox: 53.0.2 -> 53.0.3 2017-05-19 21:20:36 +09:00
taku0 b646ead557 firefox-bin: 53.0.2 -> 53.0.3 2017-05-19 21:12:33 +09:00
Vladimír Čunát 2a6edacc4e
firefox: disable content sandboxing - not ready yet
Details: https://github.com/NixOS/nixpkgs/issues/24295#issuecomment-300588575
2017-05-14 17:10:06 +02:00
taku0 3d3e4cdd7d flashplayer-ppapi: 25.0.0.148 -> 25.0.0.171 2017-05-09 21:53:11 +09:00
taku0 17107fc977 flashplayer: 25.0.0.148 -> 25.0.0.171 2017-05-09 21:39:58 +09:00
Joachim Fasting c1aa7b2051
Revert "google-chrome: 57.0.2987.133 -> 58.0.3029.96"
This reverts commit 4a593e4285.

Fails to build on hydra, despite building for the submitter ...
2017-05-07 11:42:06 +02:00
Vladimír Čunát 254b7116e4
Merge #25574: firefox*: security updates 2017-05-07 10:59:41 +02:00
taku0 6b7175435d firefox-esr: 52.1.0esr -> 52.1.1esr 2017-05-07 15:06:55 +09:00
taku0 4689fdac1b firefox: 53.0 -> 53.0.2 2017-05-07 15:06:33 +09:00
taku0 de8073c75c firefox-bin: 53.0 -> 53.0.2 2017-05-06 03:12:46 +09:00
Benjamin Staffin 4a593e4285
google-chrome: 57.0.2987.133 -> 58.0.3029.96
stable: 57.0.2987.133 -> 58.0.3029.96
beta: 58.0.3029.68 -> 59.0.3071.36
dev: 59.0.3067.0 -> 60.0.3088.3
2017-05-04 16:31:38 -04:00
Vladimír Čunát 700d6186a3
wrapFirefox: fix #25505 gtk3 file dialogs
Crash + icons.
2017-05-04 22:10:24 +02:00
Volth 0370749209 google-chrome: remove dependency on gcc 2017-05-02 00:56:53 +00:00
José Romildo Malaquias f87e4c9f53 vivaldi: 1.8.770.56-1 -> 1.9.818.44-1 (#25345) 2017-05-01 16:21:04 +01:00
Jan Malakhovski 48ec680ddb torbrowser: rename to tor-browser-bundle-bin 2017-04-30 00:08:21 +02:00
SLNOS 00a0b8a574 firefoxPackages: tor-browser: init at 6.5.2 2017-04-30 00:08:19 +02:00
Jan Malakhovski 2f35ab5960 firefoxPackages: implement privacySupport option 2017-04-30 00:08:18 +02:00
Jan Malakhovski f0f572ff46 firefox: refactor into firefoxPackages, add more options 2017-04-30 00:08:16 +02:00
Jan Malakhovski 1d407173b0 firefox: rename default.nix -> common.nix 2017-04-30 00:08:16 +02:00
Tuomas Tynkkynen 84982c28de Merge remote-tracking branch 'upstream/master' into staging 2017-04-24 15:04:43 +03:00
Nikolay Amiantov a02b18998f firefox-bin: don't install .desktop file
It's handled by wrapFirefox.
2017-04-23 16:34:48 +03:00
Nikolay Amiantov 6df350ffc8 firefox-bin: use wrapGAppsHook 2017-04-23 16:34:24 +03:00
Frederik Rietdijk 4fc9b1852a Merge remote-tracking branch 'upstream/master' into HEAD 2017-04-23 11:26:47 +02:00
Michael Raskin 070985177f Merge pull request #25137 from taku0/firefox-53.0
firefox: 52.0.2 -> 53.0 [Critical security fixes]
2017-04-23 11:05:33 +02:00
taku0 a68f95da17 firefox: 52.0.2 -> 53.0 2017-04-23 11:50:33 +09:00
Vladimír Čunát 5cdf192827
Merge #25043: firefox-{bin,esr}: critical security 2017-04-22 11:51:02 +02:00
taku0 acf12543a5 firefox-esr: 52.0.2esr -> 52.1.0esr 2017-04-20 08:05:15 +09:00
Joachim Fasting 0602b9d194
torbrowser: 6.5.1 -> 6.5.2 2017-04-20 00:21:43 +02:00
taku0 cf1a925fae firefox-bin: 52.0.2 -> 53.0 2017-04-19 09:12:17 +09:00
Frederik Rietdijk e0abe74baf Merge remote-tracking branch 'upstream/master' into HEAD 2017-04-18 11:25:43 +02:00
romildo 9747994a7b vivaldi: 1.6.689.34-1 -> 1.8.770.56-1
Add $out/opt/vivaldi/lib to RPATH so that libffmpeg.so distributed
with Vivaldi can be found. Otherwise launching Vivaldi fails.
2017-04-17 11:41:22 -03:00
Benjamin Staffin 1b1b9816fc Merge pull request #24930 from jlesquembre/chrome_gtk3
google-chrome: from version 59 requires gtk3
2017-04-16 12:40:40 -04:00
Vladimír Čunát 9ee2143912
treewide: remove unused buildEnv parameters 2017-04-16 10:29:49 +02:00
José Luis Lafuente f09c2e7745
chrome 59 requieres gtk3 2017-04-15 15:35:42 +02:00
Benjamin Staffin 81589bff4c Merge pull request #24887 from benley/chromium
chromium: 57.0.2987.110 -> 57.0.2987.133 [security]
2017-04-14 14:50:47 -04:00
Vladimír Čunát f7a4f146c9
Merge branch 'master' into staging
This includes a fix for a bad merge.
2017-04-14 19:22:02 +02:00
Vladimír Čunát 2090aa4f65
Merge: fixup a bad merge
For details see:
https://github.com/NixOS/nixpkgs/commit/24444513fb5#commitcomment-21767916
2017-04-14 19:11:17 +02:00
Vladimír Čunát aeb0560959
Merge #24858: Smart wrapProgram 2017-04-14 12:24:33 +02:00
Eelco Dolstra 6a1f168b1e
flashplayer-standalone: 25.0.0.127 -> 25.0.0.148 2017-04-14 11:44:22 +02:00
Eelco Dolstra 72605647a4
flashplayer: 25.0.0.127 -> 25.0.0.148 2017-04-14 11:44:18 +02:00
Vladimír Čunát 24444513fb
Merge branch 'staging' 2017-04-14 10:32:13 +02:00
Benjamin Staffin 552efadbef
chromium: 57.0.2987.110 -> 57.0.2987.133 [security]
CVE-2017-5055: Use after free in printing. Credit to Wadih Matar
CVE-2017-5054: Heap buffer overflow in V8. Credit to Nicolas Trippar of Zimperium zLabs
CVE-2017-5052: Bad cast in Blink. Credit to JeongHoon Shin
CVE-2017-5056: Use after free in Blink. Credit to anonymous
CVE-2017-5053: Out of bounds memory access in V8. Credit to Team Sniper (Keen Lab and PC Mgr) reported through ZDI (ZDI-CAN-4587)
2017-04-13 18:59:33 -04:00
Nikolay Amiantov 124e5dd3eb qutebrowser: cleanup wrappers 2017-04-13 00:07:01 +03:00
Lengyel Balázs f08e89d256 chromium: flashplayer: 25.0.0.127 -> 25.0.0.148 2017-04-12 16:10:46 +02:00
Rok Garbas 8c8942a5e4
firefox-bin: alsaLib.dev is needed 2017-04-11 14:33:54 +02:00
Nikolay Amiantov 56ca347872 firefox: misc cleanups
Move more dependencies to nativeBuildInputs.
Use wrapGAppsHook.
Add checkInstallPhase.
2017-04-10 02:20:38 +03:00
Nikolay Amiantov 527512e554 qutebrowser: add withWebEngineDefault flag
Allows to set QtWebEngine backend by default.
2017-04-04 19:22:50 +03:00
Joachim Fasting a77571399d
surf: 0.7 -> 2.0
This renders surf-webkit2 obsolete; it is now aliased to surf.
2017-04-02 20:11:44 +02:00
Benjamin Smith 3e2335bc45 opera: 43.0.2442.991 -> 44.0.2510.857 2017-03-29 08:55:17 -07:00
Michael Raskin 91cc357349 Merge pull request #24402 from calvertvl/update-palemoon-27_2_1
palemoon: 27.1.1 -> 27.2.1
2017-03-28 17:40:32 +02:00
taku0 7a768e73fb firefox-esr: 52.0.1esr -> 52.0.2esr 2017-03-28 21:15:47 +09:00
taku0 014d11ea96 firefox: 52.0.1 -> 52.0.2 2017-03-28 21:15:16 +09:00
taku0 88b697330a firefox-bin: 52.0.1 -> 52.0.2 2017-03-28 21:12:57 +09:00
Victor Calvert de02dfc90b palemoon: 27.1.1 -> 27.2.1
Also adding fix for desktop entry.
2017-03-28 04:39:52 -04:00
Vladimír Čunát 96d41e393d
treewide: purge maintainers.urkud
It's sad, but he's been inactive for the last five years.
Keeping such people in meta.maintainers is counter-productive.
2017-03-27 19:52:29 +02:00
Joachim Fasting 6911ae7c0c
torbrowser: support obfs and fte transports
meek still broken, but then, sending all your traffic to Amazon seems like
something you'd do only if everything else fails.
2017-03-27 12:37:22 +02:00
Joachim Fasting f2cf8ffdcb
torbrowser: hard-code path to wrapper in desktop file 2017-03-26 17:08:00 +02:00
Joachim Fasting 2ad44935f1
torbrowser: correct internal note about geoip 2017-03-26 17:07:53 +02: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
Joachim Fasting 101cb04b6a
surf-webkit2: 2017-03-06 -> 2017-03-22
Fixes a race condition
2017-03-25 11:58:30 +01:00
Herwig Hochleitner 92985364e1 chromium: 57.0.2987.98 -> 57.0.2987.110 2017-03-22 01:17:17 +01:00
Eelco Dolstra 8150455f6a Merge pull request #23989 from rnhmjoj/firefox-alsa
firefox: reenable ALSA backend
2017-03-20 14:59:32 +01:00
Michael Raskin 87f7ef87fe Merge pull request #23722 from joachifm/surf-webkit2
surf-webkit2: init at 2017-03-06
2017-03-18 19:18:35 +01:00
Vladimír Čunát 742b120ddc
Merge branch 'master' into staging
Nontrivial rebuilds from master, again :-/
2017-03-18 11:00:31 +01:00
taku0 a038f91871 firefox-esr: 52.0esr -> 52.0.1esr 2017-03-18 09:36:27 +09:00
taku0 3f175876e8 firefox, firefox-bin: 52.0 -> 52.0.1 2017-03-18 09:36:12 +09:00
rnhmjoj 918f331104
firefox: reenable ALSA backend 2017-03-17 14:43:27 +01:00
Kamil Chmielewski df3044cb2e chromium: flashplayer: 24.0.0.221 -> 25.0.0.127
[Critical security fix]
https://github.com/NixOS/nixpkgs/pull/23889
2017-03-16 12:00:17 +01:00
Vladimír Čunát e99bc64552
Merge branch 'master' into staging
More larger rebuilds from master, unfortunately.
2017-03-15 19:09:56 +01:00
David McFarland c037f54ffb firefox: fix debugBuild = true 2017-03-15 08:49:56 -03:00
Charles Strahan f5ccf24028 Merge pull request #23737 from bendlas/update-chromium
chromium: 56.0.2924.87 -> 57.0.2987.98 [Security]
2017-03-14 20:39:06 -04:00
Nick Hu 4e439b2393 qutebrowser: 0.9.1 -> 0.10.1 2017-03-14 20:19:25 +03:00
taku0 c3772678e9 flashplayer: 24.0.0.221 -> 25.0.0.127 (#23889) 2017-03-14 16:02:08 +01:00
Nick Novitski 1e8476c5b6 links2: build on all unix platforms 2017-03-14 18:55:52 +13:00