Commit graph

2113 commits

Author SHA1 Message Date
Rostislav Beneš
8fab6c9520 firefox: support for native messaging hosts in wrapper 2017-11-12 21:18:31 +01:00
Jörg Thalheim
e0d2b0a8a5
Merge pull request #31473 from adisbladis/firefox-devedition-bin-58.0b1
firefox-devedition-bin: 58.0b1 -> 58.0b2
2017-11-10 23:48:50 +00:00
Pascal Wittmann
24e87b49b6
Change many homepage urls from http to https #30636 2017-11-10 22:13:46 +01:00
adisbladis
a2ce9f1a50
firefox-devedition-bin: 58.0b1 -> 58.0b2 2017-11-10 17:08:50 +08:00
Guillaume Maudoux
84fb41dd26 chromium: hardcode xdg_utils path in system calls
ref #23518
2017-11-10 01:26:35 +01:00
Guillaume Maudoux
c7f00e361e chromium: fix .desktop file name
The desktop file must be name "chromium-browser.desktop" because it is
used as-is when setting chromium as the default browser.

See https://cs.chromium.org/chromium/src/chrome/browser/shell_integration_linux.cc?l=657&rcl=34b92857a547538555be6a38e95f7e95ab9b6842

fixes #23518
2017-11-10 01:25:31 +01:00
Yuriy Taraday
7105bb68cc chromium: 62.0.3202.75 -> 62.0.3202.89
Includes security fixes for CVE-2017-15398 and CVE-2017-15399.

Also fixes builds for beta and dev branches:
- backport https://webrtc-review.googlesource.com/9384 to fix build for
  new webrtc revision
- for dev branch fix gn bootstrap, see
  https://chromium-review.googlesource.com/758584
- for 63+ manpage now is not generated during ninja build, it is
  processed with sed using packagers tools included in sources
2017-11-10 01:19:23 +01:00
Joachim Fasting
cd722e1678
surf: use https 2017-11-08 01:04:13 +01:00
Jörg Thalheim
82e0fabbe2
Merge pull request #31285 from volth/patch-70
opera:	46.0.2597.39	->	48.0.2685.52
2017-11-07 19:02:11 +00:00
James Edington
880a636ef4 palemoon: 27.5.0 -> 27.6.0
Version bump because apparently Moonchild published 27.6.0_Release
2017-11-06 12:22:17 -06:00
Timo Kaufmann
0cc1cf7407 qutebrowser: 1.0.2 -> 1.0.3 2017-11-05 18:54:33 -06:00
Linus Heckemann
d824944314 firefox-bin: Fail on unsupported architectures 2017-11-05 19:02:03 +00:00
volth
aee015dbcf
opera: 46.0.2597.39 -> 48.0.2685.52 2017-11-05 17:17:31 +00:00
Tim Steinbach
e049e462ff
Merge pull request #31226 from adisbladis/firefox-beta-bin-57_0b14
firefox-beta-bin: 57.0b13 -> 57.0b14
2017-11-04 10:32:33 -04:00
Joachim Fasting
86bc99cc8a
tor-browser-bundle-bin: 7.0.8 -> 7.0.9 2017-11-04 12:19:58 +01:00
adisbladis
b7e3f5d944
firefox-devedition-bin: 57.0b13 -> 58.0b1 2017-11-04 12:52:52 +08:00
adisbladis
07cb41b183
firefox-beta-bin: 57.0b13 -> 57.0b14 2017-11-04 12:52:10 +08:00
Orivej Desh
930414e22e arora: use fetchFromGitHub 2017-11-03 19:18:58 +00:00
c0bw3b
525380b472 treewide: abandon Google Code homepages 2017-11-03 18:52:28 +00:00
adisbladis
cb59cfc513
firefox-beta-bin: 57.0b11 -> 57.0b13 2017-11-02 12:01:13 +08:00
Mateusz Kowalczyk
c733fdd1c9 firefox-devedition-bin: 57.0b11 -> 57.0b13 2017-11-01 21:42:46 +00:00
Orivej Desh
755835c67a firefoxPackages: tor-browser: fix build 2017-11-01 19:33:44 +00:00
Yuriy Taraday
da3c404e58 chromium: 62.0.3202.62 -> 62.0.3202.75
also fix beta/dev build - use harfbuzz from sources

Unfortunatelly after [0] chromium doesn't support using harfbuzz provided by
system while using vendored version of freetype.
Disabling usage of separate harfbuzz for now.

[0] https://chromium-review.googlesource.com/c/chromium/src/+/696241
2017-10-28 11:45:31 +02:00
Peter Hoeg
405f905ff8
Merge pull request #30573 from peterhoeg/u/kf5
kde-frameworks: 5.38 -> 5.39
2017-10-28 17:15:28 +08:00
Joachim Fasting
2b496a80ff
tor-browser-bundle-bin: 7.0.7 -> 7.0.8 2017-10-26 22:39:35 +02:00
Franz Pletz
5c0ebf550c Merge pull request #30793 from taku0/flashplayer-27.0.0.183
flashplayer: 27.0.0.170 -> 27.0.0.183
2017-10-25 23:01:50 +02:00
adisbladis
4d8b163348
firefox-devedition-bin: 57.0b8 -> 57.0b11 2017-10-26 00:00:42 +08:00
adisbladis
863f4f91e6
firefox-beta-bin: 57.0b10 -> 57.0b11 2017-10-25 23:59:59 +08:00
taku0
9211249031 flashplayer: 27.0.0.170 -> 27.0.0.183 2017-10-25 22:43:23 +09:00
taku0
6dbed5c2db firefox-esr: 52.4.0esr -> 52.4.1esr 2017-10-25 21:16:25 +09:00
taku0
d06ce428fe firefox: 56.0.1 -> 56.0.2 2017-10-25 21:12:58 +09:00
taku0
07a6ae404a firefox-bin: 56.0.1 -> 56.0.2 2017-10-25 21:12:46 +09:00
Peter Hoeg
70b3fbde6e falkon: broken for now 2017-10-23 22:49:40 +08:00
Tuomas Tynkkynen
28494e96f0 falkon: Disable parallel building
https://hydra.nixos.org/build/62778325
2017-10-22 21:00:23 +03:00
adisbladis
1e56016cb9 firefox-beta-bin: 57.0b6 -> 57.0b10 2017-10-22 00:23:22 +02:00
Yuriy Taraday
f0a0f02b22 chromium: 61.0.3163.100 -> 62.0.3202.62
Also updated most of patches according to their state in Gentoo
repository, deleted ones that are not applicable anymore.
2017-10-21 15:55:42 +02:00
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