Commit Graph

4750 Commits

Author SHA1 Message Date
Michael Weiss
186315def7
chromium: Move the version helper functions into default.nix
Those functions can be required anywhere in the Nix expressions for
Chromium and therefore they should be defined in default.nix and
inherited where necessary.

This fixes the chromiumBeta build which failed because I forgot to
update the channel conditional when the beta channel advanced to M94.
This is exactly why the version based conditionals should be used
everywhere.
2021-08-28 23:27:55 +02:00
Michael Weiss
b631286150
Merge pull request #135950 from primeos/chromiumDev
chromiumDev: 94.0.4606.20 -> 95.0.4621.4
2021-08-27 21:51:13 +02:00
Michael Weiss
04fa5e852a
chromiumDev: 94.0.4606.20 -> 95.0.4621.4 2021-08-27 20:48:18 +02:00
Michael Weiss
33a4dae995
chromiumBeta: 93.0.4577.58 -> 94.0.4606.20 2021-08-27 20:48:00 +02:00
Martin Weinelt
7e1cdd2548
Merge pull request #133504 from Luis-Hebendanz/fix_firefox2
firefox: Added checks for new addon behaviour since v91
2021-08-26 19:51:08 +02:00
Michael Weiss
5bb4a67959
chromiumDev: 94.0.4606.12 -> 94.0.4606.20 2021-08-25 22:49:56 +02:00
Michael Weiss
d0dad3f519
chromiumBeta: 93.0.4577.51 -> 93.0.4577.58 2021-08-24 21:58:07 +02:00
Luis-Hebendanz
d031843a1e firefox: Added checks for new addon behaviour since v91 2021-08-22 22:17:44 +02:00
Michael Weiss
76ab90294e
ungoogled-chromium: 92.0.4515.131 -> 92.0.4515.159 2021-08-22 10:27:47 +02:00
Yves Hoppe
ecd21f06bd
vivaldi: 4.1.2369.18-1 -> 4.1.2369.21-1 (#135097) 2021-08-21 21:20:10 +02:00
Lux
bd6f316efa tor-browser-bundle-bin: 10.5.2 -> 10.5.5 2021-08-21 07:40:07 +02:00
Luke Granger-Brown
a559975544
Merge pull request #134994 from r-ryantm/auto-update/brave
brave: 1.28.105 -> 1.28.106
2021-08-21 03:35:15 +01:00
R. RyanTM
3ee6d7ae5a brave: 1.28.105 -> 1.28.106 2021-08-20 19:36:34 +00:00
Michael Weiss
88336eea95
google-chrome-dev: Fix the build
crashpad_handler was renamed to chrome_crashpad_handler.
2021-08-20 13:48:53 +02:00
Michael Weiss
6ca181b360
chromiumDev: 94.0.4603.0 -> 94.0.4606.12
I've upstreamed fix-missing-atspi2-dependency.patch.
2021-08-20 10:22:16 +02:00
Anderson Torres
6fae01f8ed
Merge pull request #134591 from OPNA2608/update/palemoon-29.4.0/21.11
palemoon: 29.3.0 -> 29.4.0.1
2021-08-19 15:50:25 -03:00
OPNA2608
1875fba4c4 palemoon: 29.4.0 -> 29.4.0.1 2021-08-19 16:48:55 +02:00
Michael Weiss
2834fea828
chromiumBeta: 93.0.4577.42 -> 93.0.4577.51 2021-08-19 11:00:48 +02:00
OPNA2608
aa08cc4290 palemoon: 29.3.0 -> 29.4.0 2021-08-18 03:35:43 +02:00
Martin Weinelt
027b2ac2eb
firefox-bin: 91.0 -> 91.0.1 2021-08-18 02:54:09 +02:00
Martin Weinelt
ab44b4dea7
firefox-esr-78: 78.12.0esr -> 78.13.0esr 2021-08-18 02:52:56 +02:00
Martin Weinelt
2ad22bbb52
firefox-esr-91: 91.0esr -> 91.0.1esr 2021-08-18 02:51:04 +02:00
Martin Weinelt
010a316966
firefox: 91.0 -> 91.0.1 2021-08-18 02:49:45 +02:00
Sandro
430402d922
Merge pull request #134425 from spacefrogg/vivaldi-4.1
vivaldi: 4.0.2312.38-1 -> 4.1.2369.18-1
2021-08-17 18:06:50 +02:00
Michael Raitza
d4c84fed3f vivaldi: 4.0.2312.38-1 -> 4.1.2369.18-1 2021-08-17 15:44:49 +02:00
Michael Weiss
bc82909122
Merge pull request #134412 from primeos/chromium-misc
chromium: Document the main gn build flags
2021-08-17 12:10:59 +02:00
Michael Weiss
1c476a2b6d
chromium: 92.0.4515.131 -> 92.0.4515.159
https://chromereleases.googleblog.com/2021/08/stable-channel-update-for-desktop.html

This update includes 9 security fixes.

CVEs:
CVE-2021-30598 CVE-2021-30599 CVE-2021-30600 CVE-2021-30601
CVE-2021-30602 CVE-2021-30603 CVE-2021-30604
2021-08-17 10:26:07 +02:00
Michael Weiss
a1fdebcef0
chromium: Document the main gn build flags 2021-08-17 10:24:35 +02:00
Bernardo Meurer
56fadd63bd
Merge pull request #134125 from tekeri/add-firefox-policy-config
firefox-bin: custom policy setup via config.firefox.policies
2021-08-17 02:47:25 +00:00
tekeri
5dc38fe346 firefox-bin: custom policy setup via config.firefox.policies 2021-08-17 02:24:49 +09:00
Robert Hensing
a201246bac treewide: runCommandNoCC -> runCommand in generated code
This has been synonymous for ~5y.

Note that many of these runCommand bindings are unused, but that's
ok for generated code.
2021-08-15 17:36:41 +02:00
Michael Weiss
dd36a7c487
chromiumDev: Fix the installation phase 2021-08-14 12:20:30 +02:00
Artturi
f6e59d2dd5
Merge pull request #133707 from r-ryantm/auto-update/asuka
asuka: 0.8.1 -> 0.8.3
2021-08-13 17:11:24 +03:00
Artturi
d202447129
Merge pull request #133696 from r-ryantm/auto-update/brave
brave: 1.27.111 -> 1.28.105
2021-08-13 17:05:30 +03:00
R. RyanTM
cef17ad72c asuka: 0.8.1 -> 0.8.3 2021-08-13 06:19:07 +00:00
R. RyanTM
954534a081 brave: 1.27.111 -> 1.28.105 2021-08-13 02:04:37 +00:00
Bernardo Meurer
8e02a42d53
Merge pull request #130116 from yu-re-ka/feature/new-thunderbird
thunderbird: 78.13.0 -> 91.0 and use firefox expression
2021-08-12 23:02:21 +00:00
Michael Weiss
badee4e70a
chromiumBeta: 93.0.4577.25 -> 93.0.4577.42 2021-08-12 22:50:13 +02:00
Michael Weiss
403ce1a9a3
chromiumBeta: Build with LLVM 13 2021-08-12 22:50:11 +02:00
Michael Weiss
7f57fd7da8
Merge pull request #133544 from primeos/chromiumDev
chromiumDev: 94.0.4595.0 -> 94.0.4603.0 + code "refactoring"
2021-08-12 22:47:49 +02:00
Yureka
711d674e13 firefox: rename some attributes in packaging
This should not change the derivation, but the new attribute names make
more sense once we package something that is not Firefox using this
expression.
2021-08-12 08:50:41 +02:00
Sean Buckley
9290873838 firefox: fix enableOfficialBranding 2021-08-11 20:14:23 -04:00
Michael Weiss
624cb8bc2b
chromiumDev: 94.0.4595.0 -> 94.0.4603.0 2021-08-11 22:59:55 +02:00
Michael Weiss
4a5b367259
chromium: Restructure the code
This should make it a little bit easier to read. The (native) build
inputs and options now have a consistent order, defaultDependencies and
yasm aren't required anymore, and this adds some brief comments.
Note: The third_party/node/linux/node-linux-x64/bin/node change causes
rebuilds.
2021-08-11 22:59:10 +02:00
Artturi
87bce5082c
Merge pull request #133278 from dan4ik605743/yandex-bump
yandex-browser: 21.5.3.753-1 -> 21.6.2.817-1
2021-08-10 05:32:48 +03:00
Martin Weinelt
7ed340a585 firefox-bin: 90.0.2 -> 91.0 2021-08-10 07:43:50 +09:00
Martin Weinelt
afb0e73ebc firefox-esr-91: init at 91.0esr 2021-08-10 07:43:50 +09:00
Martin Weinelt
810b03602b firefox: 90.0.2 -> 91.0 2021-08-10 07:43:50 +09:00
dan4ik
efbfe894e3 yandex-browser: 21.5.3.753-1 -> 21.6.2.817-1 2021-08-09 22:45:12 +07:00
Martin Weinelt
689fbcb061
Merge pull request #133246 from taku0/firefox-bin-update-script-pname
firefox-bin: fix parameter of updateScript
2021-08-09 12:19:22 +02:00
taku0
732b2f8759 firefox-bin: fix parameter of updateScript 2021-08-09 19:09:43 +09:00
j-hui
6ed50f7dbf vieb: Use 7za instead of 7z 2021-08-08 15:02:52 -04:00
j-hui
8da786e9f8 nixos: symlink to p7zip instead of using patchelf 2021-08-08 14:25:08 -04:00
j-hui
2a6c2b4a1b vieb: fix internal node_modules structure
Vieb's source code manually constructs the path the 7z binary using
a relative path. This breaks because vieb is running under
libexec/vieb/deps/vieb (and expects 7z to be inside
libexec/vieb/deps/vieb/node_modules), whereas the actual binary is
in libexec/vieb/node_modules). We fix this with a symlink.
2021-08-08 11:54:54 -04:00
j-hui
3e2fd65953 vieb: Use autoPatchelfHook for 7z binary
Attempt at fixing NixOS/nixpkgs#133077. Patched 7z binary works, but
Vieb browser still unable to install extensions.
2021-08-08 10:27:19 -04:00
Nikolay Korotkiy
f8634b5d95
lagrange: 1.5.2 → 1.6.2 2021-08-08 13:54:39 +03:00
Sandro
0e54b393c7
Merge pull request #133068 from SuperSandro2000/lynx
lynx: format, cleanup
2021-08-08 02:50:47 +02:00
Sandro Jäckel
3fa5fabf3f
lynx: format, cleanup 2021-08-08 02:19:11 +02:00
matthewcroughan
ddce0ec126 lynx: add patch for CVE-2021-38165
Co-authored-by: nixinator <33lockdown33@protonmail.com>
Co-authored-by: John Bargman <darthpjb@gmail.com>
Co-authored-by: Martin Weinelt <hexa@darmstadt.ccc.de>
2021-08-07 23:42:54 +01:00
Artturi
3dcb36f234
Merge pull request #129273 from lovesegfault/firefox-increase-max-silent
firefox: increase silent timeout to 14400s (4h)
2021-08-07 15:03:09 +03:00
Bernardo Meurer
44caf8f371
Merge pull request #132797 from gardspirito/laboro
firefox: add smartcard support through opensc
2021-08-06 23:05:01 +00:00
Gardanta Spirito
33bf438fa2 firefox: add smartcard support through opensc 2021-08-07 01:31:07 +03:00
Artturi
8518e6ba59
Merge pull request #132849 from r-ryantm/auto-update/brave
brave: 1.27.109 -> 1.27.111
2021-08-06 22:59:45 +03:00
R. RyanTM
8e4ff8dae4 brave: 1.27.109 -> 1.27.111 2021-08-06 04:11:21 +00:00
Michael Weiss
39d95aa8e9
chromiumBeta: 93.0.4577.18 -> 93.0.4577.25 2021-08-05 11:26:17 +02:00
Michael Weiss
eeb1eb9e28
Merge pull request #132695 from primeos/ungoogled-chromium
ungoogled-chromium: 91.0.4472.164 -> 92.0.4515.131
2021-08-05 11:22:27 +02:00
Sandro
704d38dcd5
Merge pull request #131581 from heph2/update/telescope
telescope: 0.3.1 -> 0.4.1
2021-08-05 10:20:23 +02:00
Sandro
04b5e62d8d
Merge pull request #132468 from Stunkymonkey/applications-phases1 2021-08-05 09:37:57 +02:00
Michael Weiss
45c32f59a5
ungoogled-chromium: 91.0.4472.164 -> 92.0.4515.131 2021-08-04 21:58:00 +02:00
Michael Weiss
1e372f4004
chromiumDev: Fix the build
Note: I've only tested this with llvmPackages_git but it should work
with llvmPackages_13 as well.

fieldtrial_testing_like_official_build was renamed to
disable_fieldtrial_testing_config:
486e9d58c0
2021-08-04 17:59:00 +02:00
Michael Weiss
9bc2d82b55
chromium: get-commit-message.py: Support specifying a version
This makes the usage from update.py more robust.
It also adds a workaround for [0] which currently lacks a title.

[0]: https://chromereleases.googleblog.com/2021/08/the-stable-channel-has-been-updated-to.html
2021-08-04 17:55:21 +02:00
Ben Siraphob
fcc7478839
Merge pull request #132596 from Stunkymonkey/chromium-phases
chromium: remove phases
2021-08-04 12:23:53 +07:00
Michael Weiss
f9eb20c0a9
chromiumDev: 93.0.4577.18 -> 94.0.4595.0 2021-08-04 00:29:45 +02:00
Michael Weiss
e143dc53b2
chromium: update.py: Implement automatic committing of the updates
This functionality saves some unnecessary work.
2021-08-04 00:29:34 +02:00
Felix Buehler
2ae5f1a6b8 chromium: remove phases 2021-08-03 23:23:01 +02:00
Michael Weiss
7015db7881
chromium: 92.0.4515.107 -> 92.0.4515.131
https://chromereleases.googleblog.com/2021/08/the-stable-channel-has-been-updated-to.html

This update includes 10 security fixes.

CVEs:
CVE-2021-30590 CVE-2021-30591 CVE-2021-30592 CVE-2021-30593
CVE-2021-30594 CVE-2021-30596 CVE-2021-30597
2021-08-03 09:31:32 +02:00
Felix Buehler
f95cb05e20 firefox-bin: remove phases 2021-08-03 00:05:38 +02:00
Linus Heckemann
0d0a612f40
Merge pull request #132353 from Ma27/bump-captive-browser
captive-browser: 2019-04-16 -> 2021-08-01
2021-08-02 20:17:09 +02:00
Michael Weiss
8505750ac8
chromium: Drop our closure_compiler patch for Java
Hopefully the Java dependency can be dropped soon:
https://bugs.chromium.org/p/chromium/issues/detail?id=1192875#c5
2021-08-02 10:37:32 +02:00
Maximilian Bosch
bee0468d7b
captive-browser: 2019-04-16 -> 2021-08-01
Changes: 08450562e5...9c707dc32a
2021-08-01 23:13:09 +02:00
Michael Weiss
2682531c67
chromium: Drop two gn overrides that are not required anymore
The chromium and chromiumBeta builds still succeed.
2021-08-01 18:28:08 +02:00
Michael Weiss
555c3afaf2
chromium: Restructure gnFlags
This doesn't cause any rebuilds because we use a set but should make it
a bit easier to understand what's going on. This also moves two flags
that where incorrectly in "optionalAttrs pulseSupport" (enabled by
default) out of there.
The native client deprecation is stated here:
https://developer.chrome.com/docs/native-client/
2021-08-01 09:05:57 +02:00
Ben Siraphob
89629ddbc7
Merge pull request #131912 from r-ryantm/auto-update/brave
brave: 1.27.108 -> 1.27.109
2021-07-31 18:52:27 +07:00
Michael Weiss
d7ab681b7a
chromiumBeta: 92.0.4515.107 -> 93.0.4577.18 2021-07-30 09:17:47 +02:00
Michael Weiss
7f8de3536a
chromiumDev: 93.0.4577.15 -> 93.0.4577.18 2021-07-29 23:10:59 +02:00
R. RyanTM
46f19d869e brave: 1.27.108 -> 1.27.109 2021-07-29 02:30:47 +00:00
github-actions[bot]
6fcda9f1ec
Merge master into staging-next 2021-07-28 18:01:16 +00:00
Louis Bettens
4ecfa58c97
brave: 1.26.77 -> 1.27.108 (#131566)
Co-authored-by: R. RyanTM <ryantm-bot@ryantm.com>
2021-07-28 17:48:19 +00:00
Franz Pletz
917ed386fd
Merge pull request #131813 from chvp/bump-qutebrowser
qutebrowser: 2.3.0 -> 2.3.1
2021-07-28 19:22:29 +02:00
Charlotte Van Petegem
0cdf7b5da9
qutebrowser: 2.3.0 -> 2.3.1 2021-07-28 14:47:40 +02:00
github-actions[bot]
ef4ddefb6e
Merge master into staging-next 2021-07-28 00:01:24 +00:00
Michael Weiss
68adc7b81c
chromiumDev: 93.0.4577.8 -> 93.0.4577.15 2021-07-27 20:23:16 +02:00
github-actions[bot]
db6a26db02
Merge master into staging-next 2021-07-27 18:01:01 +00:00
Michael Weiss
bd22d2425c
chromiumDev: Fix the build
Our system FFmpeg version is too outdated and Snappy causes a linking
failure (I didn't have time to investigate yet). Hopefully we can revert
this before the stable release of M93.
2021-07-27 19:51:05 +02:00
Sandro Jäckel
b683f580c0 icecat-bin: remove alias 2021-07-27 08:14:56 -07:00
Heph
3738eb5534 telescope: 0.3.1 -> 0.4.1 2021-07-26 16:58:23 +02:00
Frederik Rietdijk
62370fb59a Merge remote-tracking branch 'upstream/master' into staging-next 2021-07-26 09:19:44 +02:00
Michael Weiss
9ac3188552
chromium: Merge the installPhase command strings
This wasn't done in 97570d30c7 to allow reusing chromiumBeta builds
(without having to perform any changes) in the meantime.
2021-07-25 13:57:16 +02:00
Michael Weiss
10594c9a96
Revert "chromiumBeta: Temporarily build on Hydra"
This reverts commit af9ea49430.
Reason: Not required anymore.
2021-07-25 13:50:45 +02:00
Luke Granger-Brown
51d83077ff google-chrome: avoid crash under some situations
If our Chrome derivation is Vulkan enabled, the Chrome GPU process
reliably crashes for me under M92 using the proprietary Nvidia drivers.
This is because the PCI-based GPU detection path fails, and we attempt
to use the Vulkan fallback instead, which then crashes(!!)

Including libpci allows us to use Angle's
src/gpu_info_util/SystemInfo_libpci.cpp path instead, which doesn't
crash, unlike src/gpu_info_util/SystemInfo_vulkan.cpp.
2021-07-25 08:53:56 +01:00