Commit graph

2227 commits

Author SHA1 Message Date
Joachim Fasting
a09d626053
tor-browser-bundle-bin: support installing extensions
Closes https://github.com/NixOS/nixpkgs/issues/30443
2017-10-20 15:26:46 +02:00
Joachim Fasting
eba08858cc
tor-browser-bundle-bin: 7.0.6 -> 7.0.7 2017-10-20 15:26:31 +02:00
Joachim Fasting
6d31872885
tor-browser-bundle.noscript: 5.0.10 -> 5.1.2 2017-10-18 22:11:28 +02:00
Joachim Fasting
9cf5492a7b
tor-browser-bundle.https-everywhere: 2017.9.12 -> 2017.10.4 2017-10-18 22:11:23 +02:00
Joachim Fasting
9c8a0c0bcc
tor-browser-bundle.tor-launcher: 0.2.12.3 -> 0.2.13 2017-10-18 22:11:17 +02:00
taku0
a060b850f6 flashplayer: 27.0.0.159 -> 27.0.0.170 2017-10-17 13:59:54 +02:00
Fatih Altinok
b367d0ff10 qutebrowser: 1.0.1 -> 1.0.2 2017-10-17 09:36:03 +03:00
Vladimír Čunát
e067d26f43
firefox: fixup build on i686-linux after 56.x update
Broken since #30143.
I can't say I understand why this combination is apparently unsupported.
i686-linux is a second-tier platform now, but firefox is still kept a
channel blocker...
2017-10-14 21:24:15 +02:00
Jörg Thalheim
fe36e9aefa Merge pull request #29783 from catern/ffkrb
firefox: add Kerberos support
2017-10-14 18:06:00 +01:00
Herwig Hochleitner
30b3b5d85f announce myself as a maintainer
added maintainer entries for `cdemu` (which i've created), as well as
`wine` and `chromium` (which I regularly contribute to)
2017-10-14 11:11:49 +02:00
Eisfreak7
06fc476bc6 qutebrowser: 0.11 -> 1.0.1 (#30365)
* qutebrowser: 0.11 -> 1.0

This updates has a few breaking changes, most importantly WebEngine
is now enabled by default and the configuration system was completely
changed (requiring uers to manually migrate their configuration).

More info: https://blog.qutebrowser.org/qutebrowser-v100-released.html

* qutebrowser: 1.0.0 -> 1.0.1
2017-10-13 18:15:19 +01:00
Mateusz Kowalczyk
4c1b8fc890 firefox-devedition-bin: 57.0b6 -> 57.0b8 2017-10-13 15:49:21 +01:00
James Edington
67ae0fa051 palemoon: 27.4.2 -> 27.5.0
27.5.1 is "out", but there is no GitHub Release

(Although, this shouldn't be an issue since it was
mostly Win10-only changes anyway)
2017-10-11 14:19:37 -05:00
taku0
628c039326 flashplayer: 27.0.0.130 -> 27.0.0.159 2017-10-10 23:28:28 +09:00
Peter Hoeg
a130b56c77 vivaldi: do not build broken proprietary codecs by default 2017-10-10 12:55:21 +08:00
Peter Hoeg
6affc42fed vivaldi: 1.12.995.36 -> 1.12.995.38 2017-10-10 12:55:21 +08:00
Robin Gloster
c8a2265513
Revert "chromium: take into account new nss header layout"
This reverts commit df41edfe1c.
2017-10-09 20:50:02 +02:00
Michael Raskin
df41edfe1c chromium: take into account new nss header layout 2017-10-09 18:15:30 +02:00
Spencer Baugh
2d903b8da2 firefox: add Kerberos support 2017-10-08 20:48:13 +00:00
Vladimír Čunát
84952fc292
Merge #30143: firefox-*: critical security updates 2017-10-07 17:44:45 +02:00
Frederik Rietdijk
acfec163b1 Merge remote-tracking branch 'upstream/master' into HEAD 2017-10-07 12:15:17 +02:00
adisbladis
426740205c
firefox-beta-bin: 57.0b5 -> 57.0b6 2017-10-07 11:48:45 +08:00
adisbladis
3192244f8a
firefox-devedition-bin: 57.0b4 -> 57.0b6 2017-10-07 11:48:13 +08:00
adisbladis
916f6583a9
firefox-bin: 56.0 -> 56.0.1 2017-10-07 11:47:36 +08:00
taku0
ddfcc15bb8 firefox: 56.0 -> 56.0.1 2017-10-06 21:47:56 +09:00
taku0
faf8b82482 firefox-esr: 52.3.0esr -> 52.4.0esr 2017-10-05 23:52:13 +09:00
taku0
69ad8a5d92 firefox: 55.0.3 -> 56.0 2017-10-05 23:52:13 +09:00
Vladimír Čunát
0be2928ac9
Merge branch 'master' into staging
Evaluation was blocked on Hydra; this should fix it.
2017-10-05 12:34:05 +02:00
adisbladis
e4fef25d7d
firefox-beta-bin: 57.0b4 -> 57.0b5 2017-10-05 13:28:26 +08:00
Orivej Desh
f137004179 Merge branch 'master' into staging
* master: (81 commits)
  Add NixOS 17.09 AMIs
  gradle: 4.2 -> 4.2.1
  maintainers.nix: use my GitHub handle as maintainer name
  fcitx-engines.rime: init at 0.3.2
  brise: init at 2017-09-16
  librime: init at 1.2.9
  marisa: init at 0.2.4
  opencc: build shared library and programs
  josm: 12712 -> 12914
  exa: 0.7.0 -> 0.8.0
  krb5: add deprecation date for old configuration
  rustRegistry: 2017-09-10 -> 2017-10-03
  go-ethereum: Fix libusb segmentation faults on Darwin
  tor-browser-bundle-bin: 7.0.5 -> 7.0.6
  libsodium: 1.0.13 -> 1.0.15
  tor-browser-bundle: geoip support
  tor-browser-bundle: support transports obfs2,obfs3
  tor-browser-bundle: bump https-everywhere to 2017.9.12
  tint2: limit platforms to Linux since macOS is not supported and fails the tests
  eclipse-plugin-vrapper: init at 0.72.0
  ...
2017-10-03 17:46:39 +00:00
Joachim Fasting
05b2f85590
tor-browser-bundle-bin: 7.0.5 -> 7.0.6 2017-10-03 02:42:51 +02:00
Joachim Fasting
f4f594e359
tor-browser-bundle: geoip support 2017-10-03 02:42:48 +02:00
Joachim Fasting
ba689a2740
tor-browser-bundle: support transports obfs2,obfs3 2017-10-03 02:42:47 +02:00
Joachim Fasting
ae4c8e0889
tor-browser-bundle: bump https-everywhere to 2017.9.12 2017-10-03 02:42:41 +02:00
Orivej Desh
fda26c8476 Merge branch 'master' into staging
* master: (271 commits)
  pysmbc: clarify license
  pysmbc: fix license
  bazel: 0.5.4 -> 0.6.0 (#29990)
  googler: init at 3.3
  go: declare support for aarch64
  firefox-beta-bin: 56.0b5 -> 57.0b4
  spotify: 1.0.64.401.g9d720389-21 -> 1.0.64.407.g9bd02c2d-26
  gogs: 0.11.19 -> 0.11.29
  grafana: 4.5.1 -> 4.5.2
  mopidy-iris: 3.4.1 -> 3.4.9
  nextcloud: 12.0.2 -> 12.0.3
  haskell-json-autotype: jailbreak to fix build within LTS 9.x
  kore: fix up
  kore: init at 2.0.0
  glusterfs service: fix issues with useRpcbind
  tig: 2.2.2 -> 2.3.0
  haskell-hspec-core: enable test suite again
  hackage-packages.nix: automatic Haskell package set update
  librsvg: fix thumbnailer path
  awscli: 1.11.108 -> 1.11.162
  ...
2017-10-02 00:22:12 +00:00
Utku Demir
cf17954406 firefox-beta-bin: 56.0b5 -> 57.0b4 2017-10-02 10:20:19 +13:00
Orivej Desh
8f99dc2cc9 Merge pull request #29499 from peterhoeg/p/falkon
falkon: init at 2.1.2.1
2017-10-01 10:02:03 +00:00
Robin Gloster
40ed226507 treewide: mark a bunch of failing builds as broken
(cherry picked from commit 23fdbaa37599f490435056b9865023870656571b)
[dezgeg: Un-mark shotcut, tokei & uchiwa that do build on master]
2017-10-01 00:26:52 +03:00
Mateusz Kowalczyk
3763b48cb5 firefox-devedition-bin: 56.0b5 -> 57.0b4 2017-09-30 17:23:58 +01:00
Peter Hoeg
812ddbf406 falkon: init at 2.1.2.1 2017-09-30 09:56:49 +08:00
Orivej Desh
a293bb0326 Merge pull request #29599 from lluchs/vivaldi-1.12.955.36-1
vivaldi: 1.11.917.39-1 -> 1.12.955.36-1
2017-09-29 09:49:02 +00:00
Franz Pletz
5b71411413
firefox-bin: 55.0.3 -> 56.0 2017-09-29 01:52:15 +02:00
Herwig Hochleitner
e78bf2d1e9 chromium: 61.0.3163.79 -> 61.0.3163.100 2017-09-28 19:53:20 +02:00
Herwig Hochleitner
93aaeaccc2 chromium: separate patches for beta and dev builds
fixes beta and dev builds
2017-09-28 19:53:20 +02:00
John Ericson
f037625f87 Merge remote-tracking branch 'upstream/staging' into deps-reorg 2017-09-28 12:32:57 -04:00
Joachim Fasting
387f1c75f5
tor-browser-bundle: minor refactorings 2017-09-28 15:40:18 +02:00
Joachim Fasting
3ec05d6237
tor-browser-bundle: feature parity with the binary bundle
This will be factored later (eventually both will be subsumed by a more
generic construct).

Don't bother with pulseaudio support, however.
2017-09-28 15:40:10 +02:00
Joachim Fasting
931da53e50
tor-browser-bundle: support passing additional extensions 2017-09-27 22:58:12 +02:00
Joachim Fasting
2651602c17
tor-browser-bundle: factor out extensions 2017-09-27 22:58:07 +02:00
Joachim Fasting
206e4a6d69
tor-browser-bundle: basic checks for the wrapper script 2017-09-26 23:17:12 +02:00
Joachim Fasting
fc44e91ad5
tor-browser-bundle: use fonts from Nixpkgs 2017-09-26 23:17:11 +02:00
Joachim Fasting
f05d50f36c
tor-browser-bundle: approximate upstream bundle & purity control 2017-09-26 23:17:10 +02:00
Joachim Fasting
93b9109b46
tor-browser-bundle: clear pref bootstrappedAddons for purity 2017-09-26 23:17:09 +02:00
Joachim Fasting
0c26be5bd2
tor-browser-bundle: improve organization of distribution dir
Store TBB specific files under TorBrowser-Data
2017-09-26 23:17:08 +02:00
Joachim Fasting
346661d77b
tor-browser-bundle: redo extensions 2017-09-26 23:17:08 +02:00
Joachim Fasting
fe3b95e749
tor-browser-bundle: customization via extraPrefs 2017-09-26 23:17:02 +02:00
Eelco Dolstra
c03326445b firefox: Remove about:buildconfig
Storing the build configuration caused Firefox to retain a dependency
on gcc, glibc.dev and icu4c.dev.

This reduces the size of the firefox closure from 587 to 415 MiB.
2017-09-26 23:14:35 +02:00
Joachim Fasting
19ecb7f287
tor-browser-bundle: init at 7.0.1 (from source)
The original browser bundle expects to run from a bundled directory,
typically under user's home.  This version creates a firefox distribution
with preloaded extensions and settings that functions more like an
ordinary firefox installation.

The approach used here could be generalized to allow specification of
custom firefox distributions.  Eventually, the code will be factored so
that the tbb is just an instance of that more general construct (firefox
base + extensions + prefs).

Currently, we use the latest upstream versions of extensions and so on.
Eventually we want to track the upstream bundle more closely and ideally
use the exact same inputs (firefox source, extension sources).

To avoid mixing up profile data, all runtime state is stored under
$XDG_DATA_HOME/tor-browser.

Major TODO items
- Pluggable transports
- Upstream TBB version parity
- Avoid fetchgit
- Build NoScript from source (no upstream source repo, however, must rely
  on third-parties)
- Improved notation for packaging extensions
- Feature parity with the binary bundle (apulse and runtime purity, in
  particular)
2017-09-26 14:55:49 +02:00
Joachim Fasting
799c1218cd
tor-browser-bundle-bin: default to dmix
To support multiple playback streams
2017-09-25 16:11:57 +02:00
Joachim Fasting
09a09c892c
tor-browser-bundle-bin: support audio playback without pulseaudio
Still a little rough around the edges but does work.  Defaults to using
the default plughw; set the APULSE_PLAYBACK_DEVICE envvar to override.
2017-09-23 21:43:19 +02:00
Joachim Fasting
69e3817eb6
tor-browser-bundle-bin: optionally disable multiprocess support
Multiprocess tabs always crash, as first reported by the issue mentioned
below.  It is now consistently reproducible both on NixOS and non-NixOS
for me, so I've decided to add a toggle to conveniently disable
multiprocess support as a work-around.

Closes https://github.com/NixOS/nixpkgs/issues/27759 but does
not really fix the underlying problem ...
2017-09-23 00:17:42 +02:00
John Ericson
531e4b80c9 misc pkgs: Basic sed to get fix pkgconfig and autoreconfHook buildInputs
Only acts on one-line dependency lists.
2017-09-21 15:49:53 -04:00
Lukas Werling
a1767fa1ab vivaldi: 1.11.917.39-1 -> 1.12.955.36-1
vivaldi-ffmpeg-codecs: 60.0.3112.90 -> 61.0.3163.91
2017-09-20 16:14:23 +02:00
Maximilian König
460cd80729 palemoon: 27.4.1 -> 27.4.2 2017-09-18 16:57:02 +02:00
Jan Malakhovski
701db44ab9 palemoon: just use the default gcc 2017-09-16 18:18:26 +03:00
Vladimír Čunát
d5724ef2dd
vivaldi-ffmpeg-codecs: fix evaluation (forgotten file) 2017-09-16 15:27:33 +02:00
Vladimír Čunát
9a55f74e43
vivaldi-ffmpeg-codecs: fix evaluation
The patch was removed during chromium update.
It won't build, but the error seems the same as before chromium update...
2017-09-16 14:30:58 +02:00
Herwig Hochleitner
6141d8e6fd chromium: shorten mkdir -p 2017-09-15 21:33:37 +02:00
Herwig Hochleitner
7b866fdff9 chromium: create libexec output dir in installphase 2017-09-15 17:50:18 +02:00
Herwig Hochleitner
209b9e88df chromium: remove swiftshader install dir 2017-09-15 08:59:14 +02:00
Herwig Hochleitner
2773508b5d chromium: 60.0.3112.113 -> 61.0.3163.79
CVE-2017-5111
CVE-2017-5112
CVE-2017-5113
CVE-2017-5114
CVE-2017-5115
CVE-2017-5116
CVE-2017-5117
CVE-2017-5118
CVE-2017-5119
CVE-2017-5120
2017-09-14 20:15:57 +02:00
Kirill Boltaev
73af0b1696 chromium: 60.0.3112.90 -> 60.0.3112.113 2017-09-14 00:40:57 +02:00
taku0
c2e7d1f1f2 flashplayer: 26.0.0.151 -> 27.0.0.130 2017-09-13 20:45:30 +09:00
Joachim Fasting
f84125c3b1
tor-browser-bundle-bin: runtime purity improvements
These changes reduce file accesses outside TBB_HOME or the Nix store, as
determined by running under strace -e access,open,stat.
2017-09-09 17:37:14 +02:00
Joachim Fasting
c8f2dbae9f
tor-browser-bundle-bin: hard-code path to desktop Icon 2017-09-09 17:37:09 +02:00
John Ericson
5b6d78194c Merge pull request #29028 from obsidiansystems/cross-cleanup
misc pkgs: Clean up cross
2017-09-05 13:59:50 -04:00
John Ericson
5de3b11960 links 2: Simplify cross, no crossAttrs or crossConfig 2017-09-05 13:25:35 -04:00
John Ericson
8babcd4d2b elinks: Simplify cross, no crossAttrs or crossConfig 2017-09-05 13:25:21 -04:00
Joachim Fasting
5113be54a4
tor-browser-bundle-bin: 7.0.4 -> 7.0.5 2017-09-05 19:20:02 +02:00
Joachim F
6ee01c0c87 Merge pull request #28999 from oxij/pkg/tor-reorg-update
firefoxPackages: tor-browser: reorganize and update
2017-09-05 13:53:48 +00:00
SLNOS
26cf9e33fa firefoxPackages: tor-browser: 6.5.2 -> 7.0.1, keep 6.5.2 2017-09-04 20:19:53 +00:00
SLNOS
513341434c firefoxPackages: tor-browser: reorganize expression 2017-09-04 20:19:53 +00:00
SLNOS
a681afb8f1 firefoxPackages: add extraMakeFlags to common builder, fix official branding handling 2017-09-04 20:19:52 +00:00
SLNOS
344fbb5ddb firefoxPackages: add extraConfigureFlags to common builder, move --disable-loop flag to tor-browser expression 2017-09-04 20:19:50 +00:00
Jaka Hudoklin
0347659542 tor-browser: allow to pass TOR_CONTROL_PORT and TOR_SOCKS_PORT 2017-09-04 15:43:42 +02:00
Jaka Hudoklin
ff1b18a455 tor-browser: allow to pass TOR_SKIP_LAUNCH 2017-09-03 15:38:38 +02:00
Vladimír Čunát
017561209e
chromium: try to hack around Hydra problems
Discussion: https://github.com/NixOS/nixpkgs/commit/e8f1ddcbd1d
2017-09-01 12:24:47 +02:00
Joachim F
350781b7d1 Merge pull request #28678 from oxij/pkg/fix-tor-browser
firefoxPackages: tor-browser: use gcc5
2017-08-29 17:07:03 +00:00
Jan Malakhovski
327766bb32 firefoxPackages: tor-browser: use gcc5 2017-08-29 10:48:21 +00:00
taku0
dec0929f19 firefox: 55.0 -> 55.0.3 2017-08-26 03:13:03 +09:00
taku0
1b61304761 firefox-bin: 55.0 -> 55.0.3 2017-08-26 03:12:54 +09:00
Jörg Thalheim
abdcdd2eef Merge pull request #28520 from jtojnar/firefox-bin-update
firefox-beta-bin update
2017-08-23 23:41:28 +01:00
Jan Tojnar
ac55f68afe
firefox-devedition-bin: 55.0b2 -> 56.0b5 2017-08-23 21:58:07 +02:00
Jan Tojnar
8b8fa402fe
firefox-beta-bin: 55.0b2 -> 56.0b5 2017-08-23 21:50:05 +02:00
Joachim F
8233560e4b Merge pull request #28332 from taku0/firefox-bin-55.0.2
firefox: 55.0 -> 55.0.2
2017-08-19 17:16:30 +00:00
Joachim Fasting
cc0434863b
lynx: 2.8.9dev.11 -> 2.8.9dev.16 2017-08-17 18:54:15 +02:00
Joachim Fasting
6ebf2d4fc7
lynx: meta fixups 2017-08-17 18:54:13 +02:00
Joachim Fasting
21eade1b02
lynx: enable parallel building 2017-08-17 18:54:12 +02:00
Joachim Fasting
7c09434756
lynx: enable pie 2017-08-17 18:54:11 +02:00
Joachim Fasting
c47fcbf293
lynx: remove unwanted references to build-time only inputs
The binary embeds a listing of build-time dependencies derived from
config.cache.  Fix by nuking references in the derived header prior to
building.

Reduces size from ~102MB to ~51MB.
2017-08-17 18:54:05 +02:00
taku0
f175cdc411 firefox: 55.0 -> 55.0.2 2017-08-17 03:12:56 +09:00
taku0
85a1a59e67 firefox-bin: 55.0 -> 55.0.2 2017-08-17 03:12:41 +09:00
koenigmaximilian
7fdf6e6b99 palemoon: 27.2.1 -> 27.4.1 2017-08-16 16:57:56 +00:00
Frederik Rietdijk
13bbaee21d Merge pull request #27881 from mimadrid/fix/http-https
Update homepage attributes: http -> https
2017-08-13 21:53:20 +02:00
Lukas Werling
fb36d9edb3 vivaldi: 1.10.867.48-1 -> 1.11.917.39-1 2017-08-12 12:41:52 +02:00
Robin Gloster
0611be740e
firefox: fix on i686 2017-08-11 21:07:14 +02:00
Lancelot SIX
e34ce9d1c5 gnupg: 2.1.22 -> 2.1.23
This release in a RC for gnupg-2.2. The main difference as far as
nixpkgs is concerned is that the binary `gpg2` is now called `gpg` and
`gpgv2` is called `gpgv`.

This update fixed all explicit use of `gpg2` and `gpgv2` across nixpkgs,
but there might be some packaged software that internally use `gpg2`
not handeled by this commit.

See http://lists.gnu.org/archive/html/info-gnu/2017-08/msg00001.html
for full release information
2017-08-11 19:24:06 +02:00
taku0
71d0a5a328 firefox: 55.0 -> 55.0.1 2017-08-11 14:06:21 +02:00
taku0
aa661ed796 firefox-bin: 55.0 -> 55.0.1 2017-08-11 14:06:21 +02:00
Robin Gloster
83f8ffb11d
Revert "trezor-bridge: remove"
This reverts commit fac1ded619.

missed one use
2017-08-11 13:32:19 +02:00
Robin Gloster
28cc2642f0
treewide: use less phases if not necessary
This removes some skipping of e.g. fixupPhase and cleans up occurences
where this led to duplicating code
2017-08-11 11:40:36 +02:00
Robin Gloster
fac1ded619
trezor-bridge: remove 2017-08-11 11:40:36 +02:00
Herwig Hochleitner
e8f1ddcbd1 chromium: 60.0.3112.78 -> 60.0.3112.90 2017-08-11 11:17:14 +02:00
Herwig Hochleitner
bb397093b5 chromium: add build flags and system libs
This is lifted from the Arch build recipe:
https://git.archlinux.org/svntogit/packages.git/tree/trunk/PKGBUILD?h=packages/chromium

using system libjpeg still doesn't work for some reason, otherwise the
build runs fine
2017-08-11 11:17:14 +02:00
Herwig Hochleitner
8dc869e340 chromium: 59.0.3071.115 -> 60.0.3112.78
get rid of outdated version branches and patches
take a patch from gentoo, to fix gn bootstrapping
2017-08-11 11:17:14 +02:00
Jörg Thalheim
a0ffab2a62 Merge pull request #28040 from taku0/firefox-bin-55.0
firefox: 54.0.1 -> 55.0
2017-08-10 20:16:11 +01:00
Tim Steinbach
1d6ec295d1 Merge pull request #28051 from taku0/flashplayer-26.0.0.151
flashplayer: 26.0.0.137 -> 26.0.0.151 [Critical security fixes]
2017-08-10 14:42:58 -04:00
Joachim Fasting
1b77c29507
tor-browser-bundle-bin: 7.0.3 -> 7.0.4
- Update Firefox to 52.3.0esr
- Update Tor to 0.3.0.10
2017-08-08 22:12:03 +02:00
taku0
668007f034 flashplayer: 26.0.0.137 -> 26.0.0.151 2017-08-08 21:35:32 +09:00
taku0
5021ed9dd2 firefox-esr: 52.2.1esr -> 52.3.0esr 2017-08-07 21:15:39 +09:00
taku0
39e6dfe2f6 firefox: 54.0.1 -> 55.0 2017-08-07 21:14:31 +09:00
taku0
311a7ca329 firefox-bin: 54.0.1 -> 55.0 2017-08-07 21:12:44 +09:00
Jan Tojnar
c9d419a22b gnome: Further fixes for Using the 'memory' GSettings backend issue 2017-08-05 12:21:00 +02:00
Tim Steinbach
c6fc73b5bc Merge pull request #26842 from lluchs/vivaldi-ffmpeg-codecs
vivaldi: add support for proprietary codecs
2017-08-04 09:00:59 -04:00
mimadrid
09e0cc7cc7
Update homepage attributes: http -> https
Homepage link "http://.../" is a permanent redirect to "https://.../" and should be updated
https://repology.org/repository/nix_stable/problems
2017-08-03 11:56:15 +02:00
Silvan Mosberger
f5fa5fa4d6 pkgs: refactor needless quoting of homepage meta attribute (#27809)
* pkgs: refactor needless quoting of homepage meta attribute

A lot of packages are needlessly quoting the homepage meta attribute
(about 1400, 22%), this commit refactors all of those instances.

* pkgs: Fixing some links that were wrongfully unquoted in the previous
commit

* Fixed some instances
2017-08-01 22:03:30 +02:00
Tim Steinbach
449946ef94
torbrowser: 7.0.2 -> 7.0.3
Fixes a bug whereby visiting specially crafted urls could lead to
direct (non-tor) connections to the remote host[1]

[1]: https://blog.torproject.org/blog/tor-browser-703-released
2017-07-31 16:39:12 +02:00
Lukas Werling
74debc3945 vivaldi: Add update script 2017-07-25 14:25:09 +02:00
Lukas Werling
93050a3120 vivaldi: fix file dialog crash
When trying to open or save a file using the file chooser GUI, Vivaldi
would crash with the message

   GLib-GIO-ERROR **: Settings schema 'org.gtk.Settings.FileChooser' is
   not installed

This commit adds the GTK directory to XDG_DATA_DIRS which fixes the
crash.
2017-07-25 14:25:09 +02:00
Lukas Werling
d6f3cfecfb vivaldi: add proprietaryCodecs option
Fix #26413
2017-07-25 14:25:09 +02:00
Lukas Werling
cb9cb34c23 vivaldi: 1.10.867.38-1 -> 1.10.867.48-1 2017-07-25 14:24:56 +02:00
Franz Pletz
b1189b7a63 Merge pull request #27399 from bendlas/update-chromium
chromium: 59.0.3071.109 -> 59.0.3071.115
2017-07-19 22:13:19 +02:00
Nicolas B. Pierron
5442484c5f Update Mozilla Software Releases sub-key.
This commit update the Mozilla Software Releases, with the key found at:
https://gpg.mozilla.org/pks/lookup?search=Mozilla+Software+Releases+%3Crelease%40mozilla.com%3E&op=vindex
2017-07-18 00:13:08 +02:00
Graham Christensen
7fcddfe388 Merge pull request #27025 from corngood/firefox-drm-fix
firefox: fix the drmSupport option
2017-07-16 16:57:08 -04:00
Herwig Hochleitner
cc583b75fb chromium: 59.0.3071.109 -> 59.0.3071.115
use several system libraries instead of bundled

see http://www.linuxfromscratch.org/blfs/view/cvs/xsoft/chromium.html
2017-07-15 13:14:37 +02:00
Joachim F
3637119cd4 Merge pull request #27315 from taku0/flashplayer-26.0.0.137
flashplayer: 26.0.0.131 -> 26.0.0.137 [Critical security fixes]
2017-07-13 13:04:02 +01:00
Joachim Fasting
9e12be50b4
tor-browser-bundle-bin: support injecting additional prefs
The `extraPrefs` parameter is injected verbatim into the mozilla.cfg
file.

Note that the syntax is a superset of the usual prefs.js syntax.  The
following procedures are of particular interest:
pref() to set a preference as if it had been toggled in about:config
defaultPref() to set the *default* value of a preference
lockPref() to set a preference & prevent further modification
clearPref() to reset a preference to its default state

Example:
```nix
tor-browser-bundle-bin.override {
  extraPrefs = ''
    // Increase default security level
    pref("extensions.torbutton.security_slider", 2);
  '';
}
```
2017-07-13 10:12:33 +02:00
Joachim Fasting
07e492c6e6
tor-browser-bundle-bin: do not call home to check tbb version 2017-07-13 10:12:27 +02:00
taku0
04be8b9ef5 flashplayer-standalone: 26.0.0.131 -> 26.0.0.137 2017-07-12 07:40:12 +09:00
taku0
eca15bd0c2 flashplayer: 26.0.0.131 -> 26.0.0.137 2017-07-12 07:39:47 +09:00
239
64c3247f6f opera: 45.0.2552.898 -> 46.0.2597.39
- updated to 46.0.2597.39
- gtk2 dependency changed to gtk3
- 32-bit package is no longer supported
2017-07-09 20:23:48 +02:00
Joachim F
316dd74ab1 Merge pull request #27193 from calvertvl/upd_qutebrowser-0.11.0
qutebrowser: 0.10.1 -> 0.11.0
2017-07-09 09:29:10 +01:00
Graham Christensen
87514dd27a Merge pull request #27053 from lheckemann/firefox-gamepad
firefox wrapper: add libudev to libs
2017-07-08 15:50:01 -04:00
Victor Calvert
77f8447515 qutebrowser: 0.10.1 -> 0.11.0 2017-07-06 18:41:50 -04:00
Vladimír Čunát
5328aac7be
Merge branch 'staging'
Comparison looks OK; I'll try some fixes on master directly.
http://hydra.nixos.org/eval/1372577?compare=1372497
2017-07-05 08:55:26 +02:00
Joachim Fasting
f617f30b4c
tor-browser-bundle-bin: communicate with tor over named pipes 2017-07-04 16:25:03 +02:00
Joachim Fasting
92524eb2f1
tor-browser-bundle-bin: 7.0.1 -> 7.0.2 2017-07-04 16:24:55 +02:00
Linus Heckemann
b97747a052 firefox wrapper: add libudev to libs
Fixes #26913 (gamepad support).
2017-07-02 17:29:42 +01:00
David McFarland
42464f64f7 firefox: fix the drmSupport option
At some point the config flag must have changed from --enable-eme to
--enable-eme=widevine, so it was having no effect.
2017-07-01 19:56:40 -03:00
Vladimír Čunát
ddf864f8aa
Merge branch 'master' into staging
Mass rebuilds from master (>7k on x86_64-linux).
2017-06-30 18:16:58 +02:00
Joachim F
772ddec4f0 Merge pull request #26962 from 239/patch-1
opera: 45.0.2552.812 -> 45.0.2552.898
2017-06-30 15:47:00 +01:00
taku0
f8559ace71 firefox-esr: 52.2.0esr -> 52.2.1esr 2017-06-30 21:09:00 +09:00
taku0
2330b54470 firefox: 54.0 -> 54.0.1 2017-06-30 03:23:58 +09:00
taku0
8d4e8a73bd firefox-bin: 54.0 -> 54.0.1 2017-06-30 03:23:51 +09:00
239
9d9c12249d Opera: 45.0.2552.812 -> 45.0.2552.898 2017-06-29 11:48:57 +02:00
Frederik Rietdijk
8a62a9b064 Merge pull request #26125 from volth/webkitgtk-naming
rename webkitgtk24x⇒webkitgtk24x-gtk3; webkitgtk2⇒webkitgtk24x-gtk2
2017-06-28 13:54:38 +02:00
Joachim F
bccd3feed2 Merge pull request #26450 from oxij/pkg/fix/tor-browser
firefoxPackages: tor-browser: use gtk2 by default (like tor-browser-bin does)
2017-06-27 20:41:27 +01:00
David McFarland
f254af9c19 w3m: remove old cygwin patch 2017-06-26 09:26:10 -03:00
Nicolas Truessel
813feae594 chromium: 59.0.3071.86 -> 59.0.3071.109 2017-06-26 09:24:56 +02:00
aszlig
bd63daae03
chromium: Add installation of libGLESv2.so
The following errors occur when you start Chromium prior to this commit:

[2534:2534:0625/202928.673160:ERROR:gl_implementation.cc(246)] Failed to
load .../libexec/chromium/swiftshader/libGLESv2.so:
../libexec/chromium/swiftshader/libGLESv2.so: cannot open shared object
file: No such file or directory
[2534:2534:0625/202928.674434:ERROR:gpu_child_thread.cc(174)] Exiting
GPU process due to errors during initialization

While in theory we do not strictly need libGLESv2.so, in practice this
means that the GPU process isn't starting up at all which in turn leads
to crawling rendering performance on some sites.

So let's install all shared libraries in swiftshader.

I've tested this with the chromium.stable NixOS VM test and also locally
on my machine and the errors as well as the performance issues are gone.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
2017-06-25 22:43:25 +02:00
Lukas Werling
38e4c28abf vivaldi-ffmpeg-codecs: init at 59.0.3071.104
Due to licensing costs, Vivaldi bundles a version of ffmpeg compiled
without support for the common H.264 codec. However, it is possible to
supply a custom libffmpeg.so with additional codecs. This derivation
uses the Chromium source to compile a compatible libffmpeg.so.

This approach is recommended by a Vivaldi developer, see
https://gist.github.com/ruario/bec42d156d30affef655
2017-06-25 15:14:37 +02:00
John Ericson
502902f1c6 lynx: Fix for cross
Needed C toolchain targeting build platform
2017-06-22 17:53:55 -04:00
Rok Garbas
b1f76ebb73 firefox-devedition-bin: 54.0b14 -> 55.0b2 2017-06-19 16:09:10 +02:00
Rok Garbas
a19514df76 firefox-beta-bin: 54.0b13 -> 55.0b2 2017-06-19 16:09:10 +02:00
Jörg Thalheim
413d84f9f8 Merge pull request #26694 from romildo/upd.vivaldi
vivaldi: 1.9.818.44-1 -> 1.10.867.38-1
2017-06-18 16:33:50 +01:00
Thomas Tuegel
c816bbc8a8
qt5: remove makeQtWrapper 2017-06-18 08:44:42 -05:00
romildo
f6763c80e1 vivaldi: 1.9.818.44-1 -> 1.10.867.38-1
- Update to version 1.10.867.38-1
- Drop i386 arch. Vivaldi has suspended support for Linux 32-bit for
  Vivaldi 1.10. Unfortunately, this is due to Chromium suspending support
  for it and maintaining it themselves would take too much resources.
  See https://forum.vivaldi.net/post/142489.
- Update dependency on gtk2 to gtk3.
- Move dependency patchelf from buildInputs to nativeBuildInputs.
2017-06-18 10:43:01 -03:00
aszlig
7e10ecb763
chromium: Allow to put extensions in system path
This should allow us to easily add system-wide Chromium extensions via a
NixOS configuration similar to this:

{ pkgs, ... }: {
  environment.pathsToLink = [ "/share/chromium/extensions" ];
  environment.systemPackages = [ pkgs.my-shiny-extension ];
}

For more details about what Chromium expects within that directory, see:

https://developer.chrome.com/extensions/external_extensions

I've introduced this because of a personal desire to gain more control
about which extensions are installed and what they are able to do. All
of the extensions I use are free software, but despite that it's useful
to either easily patch them and also prevent unwanted automatic updates.

Tested this using the NixOS "chromium.stable" test on x86_64-linux.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
Cc: @offlinehacker because of #21050
2017-06-18 06:19:30 +02:00
Domen Kožar
af4056f22b
chromium: apply patch to fix chromecast 2017-06-17 17:23:02 +02:00
Charles Strahan
dda6daa4ff flash: 26.0.0.126 -> 26.0.0.131
The previous releases were 404ing.
2017-06-16 14:42:45 -04:00
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