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