1
0
Fork 1
mirror of https://github.com/NixOS/nixpkgs.git synced 2024-12-25 03:17:13 +00:00
Commit graph

454 commits

Author SHA1 Message Date
rnhmjoj 918f331104
firefox: reenable ALSA backend 2017-03-17 14:43:27 +01:00
David McFarland c037f54ffb firefox: fix debugBuild = true 2017-03-15 08:49:56 -03:00
taku0 a24aaae602 firefox, firefox-bin: 51.0.1 -> 52.0, firefox-esr: 45.7esr -> 52.0esr 2017-03-07 20:14:01 +09:00
Guillaume Maudoux 816beccf50 wrapFirefox: fix default-browser update
Set MOZ_APP_LAUNCHER for firefox as per [1] (see [2] for detailed discussion).
Firefox will recognise itself across verions, skipping the 'not-the-default-browser' prompt.
Firefox will also write sane paths to the generated desktop file, should someone ever set it as default through the 'not-the-default-browser' prompt.
Also removed the unnecessary libtrick cruft.

[1] https://bugzilla.mozilla.org/show_bug.cgi?id=611953
[2] https://bugzilla.mozilla.org/show_bug.cgi?id=593948
2017-03-05 14:21:40 +01:00
Bjørn Forsman 3d104ab2b3 gst-plugins-base: align attrname with pkgname 2017-02-27 12:16:26 +01:00
Tuomas Tynkkynen e5e1bdca53 firefox, thunderbird: Use common-updater/update-source-version script
Replace the custom patching code with the common script.

Also use callPackage and makeBinPath
2017-02-19 16:51:17 +02:00
Graham Christensen 4c5b08e4e2
firefox-wrapper: remove gnash support, see #22342 2017-02-06 21:40:19 -05:00
Graham Christensen 267813f4f7
Revert "firefox-wrapper: remove gnash support, see #22342"
Accidentally committed other changes

This reverts commit f77bc59af6.
2017-02-06 21:39:09 -05:00
Graham Christensen f77bc59af6
firefox-wrapper: remove gnash support, see #22342 2017-02-06 21:29:58 -05:00
Graham Christensen 625680c9fc Merge pull request #22203 from taku0/firefox-bin-51.0.1
firefox, firefox-bin: 50.1.0 -> 51.0.1
2017-01-27 08:58:59 -05:00
taku0 0dbe492ca9 firefox, firefox-bin: 50.1.0 -> 51.0.1 2017-01-27 22:26:27 +09:00
Vladimír Čunát a1af9cc1cf
gecko-mediaplayer: remove the dead project
It was breaking evaluation since 78fe72265.
2017-01-26 12:28:40 +01:00
taku0 9c9424d316 firefox: 50.1.0 -> 51.0, firefox-esr: 45.6.0esr -> 45.7.0esr 2017-01-24 22:10:58 +09:00
Vladimír Čunát 29e93555ec
firefox*: fixup build after updating sed
I failed to simply patch the bad [:space:] usage; I don't know why.
2017-01-06 11:22:28 +01:00
taku0 93d917fa22 firefox, thunderbird: add updateScript 2016-12-29 11:19:50 +01:00
taku0 86cf682cda firefox: 50.0.2 -> 50.1.0, firefox-esr: 45.5.1esr -> 45.6.0esr 2016-12-14 09:03:56 +09:00
taku0 36f980b7ff firefox-esr: security 45.5.0 -> 45.5.1 (#20841) 2016-12-01 21:50:50 +01:00
Eelco Dolstra 1e17f21b3e
firefox: 50.0.1 -> 50.0.2 2016-12-01 12:55:24 +01:00
Graham Christensen b04e23bbb8
firefox: 50.0 -> 5.0.1 for CVE-2016-9078 2016-11-29 08:34:13 -05:00
Guillaume Koenig d662063a11
firefox: fix geolocation feature (#20425)
Firefox uses a google API to perform geolocation. This API requires a
key which must be given at build time. This commit adds the key from
Chromium's derivation to Firefox.
2016-11-21 17:41:39 +01:00
Vladimír Čunát 207b8d1c46 firefox-esr: security-only update 45.4.0 -> 45.5.0 2016-11-15 19:22:39 +01:00
Eelco Dolstra c2b9404c02
firefox: 49.0.2 -> 50.0 2016-11-15 16:58:45 +01:00
Frederik Rietdijk e56832d730 Merge remote-tracking branch 'upstream/master' into HEAD 2016-10-22 17:23:24 +02:00
Eelco Dolstra 12212a0b13 firefox: 49.0.1 -> 49.0.2
CVE-2016-5287, CVE-2016-5288
2016-10-21 15:34:56 +02:00
Frederik Rietdijk 37eba07810 firefox: drop pysqlite dependency
since our interpreter ships with sqlite
2016-10-18 23:16:04 +02:00
Tim Steinbach 67a2ac6d63
firefox: 49.0 -> 49.0.1 2016-10-08 18:09:32 +00:00
Eelco Dolstra 5bfd092f07 firefox-esr: 45.3.0 -> 45.4.0 2016-09-21 13:28:37 +02:00
Eelco Dolstra 99138dc356 firefox: 48.0.2 -> 49.0 2016-09-21 13:28:37 +02:00
Vladimír Čunát f27a970f2d firefox*: fix notifications
Fixes #18712. Now firefox uses the notification daemon, if available.

Unfortunately, the same approach didn't work for thunderbird; I don't
know why.
2016-09-18 23:23:13 +02:00
Kirill Boltaev bccd75094f treewide: explicitly specify gtk and related package versions 2016-09-12 18:26:06 +03:00
Eelco Dolstra c2fb3490c9 firefox: 48.0.1 -> 48.0.2 2016-08-26 16:46:34 +02:00
Lluís Batlle i Rossell 9ef3a51379 Adding vlc plugin for firefox.
I really wanted it to substitute the html5 player, or at least the direct
player for mp4/webm files in firefox, but I couldn't make it work. The
formats recognized by the firefox internal player were used in all cases. The
plugin worked for formats unknown by firefox.

https://support.mozilla.org/ca/questions/1089501

Nevertheless, as I wrote the nix recipe, I commit it. It may be of interest to
someone else.
2016-08-23 10:16:37 +02:00
Eelco Dolstra 1efedc6c4c firefox-esr: 45.2.0 -> 45.3.0 2016-08-19 13:26:20 +02:00
Eelco Dolstra 360ee2f0b9 firefox: 48.0 -> 48.0.1 2016-08-19 13:25:43 +02:00
Eelco Dolstra 8877b93649 firefox: 47.0.1 -> 48.0 2016-08-11 16:09:00 +02:00
Eelco Dolstra 0967b0d303 firefox-esr: Fix build
http://hydra.nixos.org/build/36668046
2016-06-29 17:23:03 +02:00
Eelco Dolstra 0c832dceb2 firefox-esr: 45.1.1 -> 45.2.0 2016-06-29 16:08:26 +02:00
Eelco Dolstra 653be3c802 firefox: 47.0 -> 47.0.1 2016-06-29 16:06:50 +02:00
Michael Raskin d88aa14c6e Firefox: 46.0.1 -> 47.0 2016-06-08 17:09:12 +02:00
Nikolay Amiantov 5445e521b6 firefox: restore gstreamer support for older firefox releases 2016-05-19 00:28:49 +03:00
Franz Pletz 2007e9b140
firefox: reenable libvpx as 1.5 is now available 2016-05-17 01:05:46 +02:00
Nikolay Amiantov e81c6c7768 firefox: upstream moved to ffmpeg from gstreamer
Sadly, they don't support using system library yet (or I was unattentive).
2016-05-15 01:06:39 +03:00
Vladimír Čunát 6c2fbfbd77 Merge branch 'master' into staging 2016-05-12 04:53:38 +02:00
Eelco Dolstra cb37ab146b Add mirror://mozilla scheme 2016-05-09 19:37:22 +02:00
Eelco Dolstra de22402f85 firefox-esr: 45.0.2 -> 45.1.1 2016-05-09 15:28:13 +02:00
Eelco Dolstra 02d01dc7c5 firefox: 46.0 -> 46.0.1 2016-05-09 15:27:06 +02:00
Wei Tang 4d15758984 firefox: Fix build due to commit #ab0a0c 2016-05-08 05:58:02 +02:00
Nikolay Amiantov 3a52c5fa7d firefox: fix library path
Fixes #15126
2016-05-01 12:26:39 +03:00
Eelco Dolstra 930d243ea4 firefox: 45.0.2 -> 46.0
Still using GTK+ 2 for now, since apparently building with GTK+ 3
still requires GTK+ 2, increasing the closure size. (#15008)
2016-04-28 13:39:12 +02:00
Arseniy Seroka f6d7cefa7b
esteidfirefoxplugin: init at 3.12.1.1142 2016-04-27 11:38:09 +03:00
Eelco Dolstra 18a6403c59 firefox-esr: 45.0.1esr -> 45.0.2esr
Also, switch to upstream SHA-512 hashes.
2016-04-13 14:11:18 +02:00
Franz Pletz 84edf81d71 firefox: 45.0.1 -> 45.0.2 2016-04-12 15:48:13 +02:00
Eelco Dolstra 2f0195003e firefox-esr: Fix name
The Firefox wrapped called itself "firefox" rather than "firefox-esr".

Also eliminate a use of splitString which is evil and should never be
used.
2016-04-01 13:51:24 +02:00
Vladimír Čunát ec4685cf70 firefox-esr: fix build after 574a6d34d2
We're now using only newer versions that have ./configure in the root.
${pname} isn't the correct directory name for esr versions.
2016-03-26 09:13:58 +01:00
Eelco Dolstra 574a6d34d2 firefox-esr: 38.6.1 -> 45.0.1 2016-03-25 15:03:31 +01:00
Eelco Dolstra 79d6dc91fe firefox: 45.0 -> 45.0.1 2016-03-25 15:00:50 +01:00
Vladimír Čunát 9be0c7d463 firefox: disable optimization hack (i686-linux)
It seems to build fine even without it, so the original reason doesn't
hold anymore:
https://github.com/NixOS/nixpkgs/commit/f4b5671b0d9e8904a4ad6b3fd85268
2016-03-16 10:05:09 +01:00
Eelco Dolstra 0d6d91739f firefox: 44.0.2 -> 45.0 2016-03-11 15:10:05 +01:00
Franz Pletz 657c56678c firefox-esr: 38.5.2esr -> 38.6.1esr 2016-02-12 08:02:31 +01:00
Franz Pletz 70925f0a92 firefox: 44.0 -> 44.0.2 2016-02-12 08:02:24 +01:00
Vladimír Čunát 177464ade9 wrapFirefox: add enableAdobeReader
So far we only have 32-bit package.
It will be silently missed on 64-bit ATM.
2016-02-09 18:21:40 +01:00
Franz Pletz 1026673f37 firefox: 43.0.4 -> 44.0 2016-02-01 18:10:47 +01:00
Vladimír Čunát c29df5f8a7 firefox: fixup ${name} problems introduced in 2e78e19
Fixes #12403. I'm sorry for the problems. Thanks to @mdorman!
2016-01-15 13:32:36 +01:00
Vladimír Čunát 2e78e19de0 firefox: put "unwrapped" into its name
I'm not certain about this, so I'm trying for firefox only.
Rationale: it might be confusing to see two firefox-${version} instances
in logs or paths, so I wanted to differentiate them.
2016-01-15 08:36:22 +01:00
Vladimír Čunát a8f1d40c1f all-packages: browserWrapper -> browser
- I chose to keep `browser-unwrapped` attributes so that it's much
  easier to override parameters for the browser (through `packageOverrides`).
- Aliases `browserWrapper` are retained for now, as usual.
2016-01-15 08:36:08 +01:00
Vladimír Čunát 95c1429e62 wrapFirefox: move out of all-packages.nix, change defaults
- I don't think that amount of code belonged into all-packages.nix.
- Now the default name of the wrapped package is identical
  with the command that runs the browser.
- Other defaults were changed according to how the wrapper is
  (almost always) used.
- `meta` is improved: mostly inherited with priority above
  the unwrapped package.
2016-01-10 15:08:00 +01:00
Eelco Dolstra 094723f0bc firefox: 43.0.3 -> 43.0.4 2016-01-07 16:14:51 +01:00
Eelco Dolstra bab578f961 firefox-esr: 38.5.0 -> 38.5.2 2016-01-05 12:29:31 +01:00
Eelco Dolstra 9bce31e9b6 firefox: 43.0 -> 43.0.3 2016-01-05 12:29:31 +01:00
Eelco Dolstra 7651680615 firefox: 42.0 -> 43.0 2015-12-16 17:24:58 +01:00
Eelco Dolstra d8d04c8cf3 firefox-esr: 38.4.0 -> 38.5.0 2015-12-16 16:03:39 +01:00
William A. Kennington III 588a950df9 firefox: Updates
- 41.0.2 -> 42.0
  - 38.3.0 -> 38.4.0
2015-11-04 00:58:28 -08:00
Michael Raskin fe6226af8a firefox: 41.0.1 -> 41.0.2 2015-10-16 19:28:34 +03:00
Eelco Dolstra 25bb1e10f3 firefox: Update to 41.0.1 2015-10-01 13:51:24 +02:00
aszlig 592f0f7ead
firefox: Drop crash_OTMC+GTK3.patch.
The patch only applies for Firefox versions between 37.0 and 40.1.

Because we're on version 41.0 the changes are already included upstream
and thus the patch doesn't apply and is even unnecessary.

As for version 38.3 for ESR, the patch doesn't apply as well if compiled
with enableGTK3. Of course, this is a bit unfortunate but I don't have
the time right now to properly rebase the patch on 38.3.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
Reported-by: devhell <"^"@regexmail.net>
2015-09-25 13:42:02 +02:00
Vladimír Čunát 76ef7a93e3 Merge: xlibs and x11 attribute cleanup
Frequently using multiple *almost* identical attributes is bad.
2015-09-23 10:42:34 +02:00
Eelco Dolstra f46fe7b909 firefox: Update to 41.0 2015-09-22 20:28:21 +02:00
Eelco Dolstra 4bcbfb33f8 firefox-esr: Update to 38.3.0esr 2015-09-22 20:28:21 +02:00
Vladimír Čunát 88c9f8b574 xlibs: replace occurrences by xorg
This seems to have been confusing people, using both xlibs and xorg, etc.
- Avoided renaming local (and different) xlibs binding in gcc*.
- Fixed cases where both xorg and xlibs were used.
Hopefully everything still works as before.
2015-09-15 12:54:34 +02:00
Eelco Dolstra a536eda82e Add firefox-esr 2015-09-03 11:15:53 +02:00
Vladimír Čunát f2d25c5a4d firefox-gtk3: fix crashes by a Fedora-backported patch
These might be the same crashes as with gtk2 and system cairo #9368.
2015-09-01 21:34:17 +02:00
Vladimír Čunát f65b692a07 firefox: fix argv0 with enableGTK3 (/cc #9562)
Also add a simple test detecting such problems.
2015-09-01 21:34:16 +02:00
Thomas Tuegel 875f660481 wrapFirefox: remove (broken) sed trick
This sed trick to set argv[0] is made obsolete by c234f37, which sets
argv[0] correctly anyway.
2015-08-30 08:33:44 -05:00
Eelco Dolstra 0619a23236 firefox: Update to 40.0.3 2015-08-28 11:26:44 +02:00
Eelco Dolstra 320f963e16 firefox: Build with internal cairo
This might fix the recent segfaults, according to
https://bugzilla.redhat.com/show_bug.cgi?id=1253086.

Fixes #9368.
2015-08-27 11:18:39 +02:00
Nikolay Amiantov 8f59f4c78c firefox: build with pulseaudio support (close #8087) 2015-08-19 20:08:54 +02:00
William A. Kennington III 54dee45402 Revert "firefoxWrapper: switch to GStreamer 1.0"
This reverts commit 69269bebeb.
2015-08-19 00:39:16 -07:00
William A. Kennington III 5711761622 firefox: Revert gstreamer-1.0 changes
This causes firefox to sometimes crash and hang when playing videos.
2015-08-19 00:39:14 -07:00
kmicu 69269bebeb
firefoxWrapper: switch to GStreamer 1.0
wkennington@f6c1004 switched Firefox to GStreamer 1.0 by changing its
buildInput *only*, but that is not enough. We need to fix Firefox
wrappers by changing their buildInputs and set GST_PLUGIN_SYSTEM_PATH_1_0
instead of GST_PLUGIN_SYSTEM_PATH.

With above changes playing H.264/MP4 media works in firefoxWrapper and
conkerorWrapper as tested with
http://www.quirksmode.org/html5/tests/video.html and
https://soundcloud.com/immclovin33/synthetix-sundays-53-with-marko-maric-19715

It should help with peti#9247

Reviewed-by: kmicu <kmicu@protonmail.ch>
Tested-by: kmicu <kmicu@protonmail.ch>
2015-08-17 10:48:26 +02:00
William A. Kennington III 435c5d2c42 firefox: 40.0 -> 40.0.2 2015-08-14 13:58:36 -07:00
William A. Kennington III 30f1d5b3cf firefox: 39.0.3 -> 40.0 2015-08-11 11:26:46 -07:00
James Cook 9f79830345 firefox: 39.0 -> 39.0.3 2015-08-06 21:21:07 -07:00
William A. Kennington III f6c1004b2a firefox: Use more system libraries
Use system libpng with apng support.
Use the system icu which works fine in newer firefox builds.
Use jemalloc to speed up memory allocations and reduce fragmentation.
2015-08-05 23:26:34 -07:00
Michael Raskin 62da31931c Firefox: update 38.0.6 -> 39.0 2015-07-05 00:32:54 +03:00
William A. Kennington III c5b17670e1 firefox: 38.0.5 -> 38.0.6 2015-06-24 23:04:29 -07:00
Vladimír Čunát ddeb2f5cce firefox: fix file-dialogs and icons with gtk3
There was the usual crashing and a few icons missing.
@lethalman: I think it's best to start putting $XDG_ICON_DIRS into suffix
instead of prefix (as here), so user-installed icons take precedence.

/cc #7743.
2015-06-18 14:48:41 +02:00
Kirill Elagin e5b56cdfff firefox: add option to build with GTK3 (close #7743) 2015-06-11 21:15:48 +02:00
Eelco Dolstra 4564a0e5e2 firefox: Update to 38.0.5 2015-06-03 11:35:06 +02:00
Thomas Tuegel 04622fe3ba firefoxWrapper: fix typo
Accidentally tried to hardlink a directory! Should have been `ln -s` all
along. Affects non-Firefox browsers that use firefoxWrapper.
2015-05-18 08:53:51 -05:00
Thomas Tuegel 6803ddbf60 firefoxWrapper: install icon to hicolor theme 2015-05-17 20:20:24 -05:00