Commit Graph

1523 Commits

Author SHA1 Message Date
Michael Weiss
61fa97e527
Merge pull request #220388 from primeos/ungoogled-chromium
ungoogled-chromium: 110.0.5481.177 -> 111.0.5563.65
2023-03-09 23:41:20 +01:00
Michael Weiss
92b07dd10c
Merge pull request #220387 from primeos/chromiumBeta
chromiumBeta: 111.0.5563.64 -> 112.0.5615.20
2023-03-09 23:40:05 +01:00
Michael Weiss
175a86d3b6
ungoogled-chromium: 110.0.5481.177 -> 111.0.5563.65 2023-03-09 22:02:54 +01:00
Michael Weiss
afd3b4cfe2
chromiumDev: 112.0.5615.20 -> 113.0.5638.0 2023-03-09 22:00:29 +01:00
Michael Weiss
036f75ff5c
chromiumBeta: 111.0.5563.64 -> 112.0.5615.20 2023-03-09 21:59:39 +01:00
Michael Weiss
cbbc075067
chromiumDev: 112.0.5615.12 -> 112.0.5615.20 2023-03-08 23:30:23 +01:00
Michael Weiss
de134a16be
chromium: 110.0.5481.177 -> 111.0.5563.64
https://chromereleases.googleblog.com/2023/03/stable-channel-update-for-desktop.html

This update includes 40 security fixes.

CVEs:
CVE-2023-1213 CVE-2023-1214 CVE-2023-1215 CVE-2023-1216 CVE-2023-1217
CVE-2023-1218 CVE-2023-1219 CVE-2023-1220 CVE-2023-1221 CVE-2023-1222
CVE-2023-1223 CVE-2023-1224 CVE-2023-1225 CVE-2023-1226 CVE-2023-1227
CVE-2023-1228 CVE-2023-1229 CVE-2023-1230 CVE-2023-1231 CVE-2023-1232
CVE-2023-1233 CVE-2023-1234 CVE-2023-1235 CVE-2023-1236
2023-03-07 23:37:03 +01:00
Michael Weiss
6a6ce4198d
chromiumBeta: 111.0.5563.50 -> 111.0.5563.64 2023-03-07 22:09:05 +01:00
Michael Weiss
319cc6ca35
chromium{Beta,Dev}: Switch to LLVM 15
Not required yet but we should always use the latest LLVM version that
is available in Nixpkgs as Google builds Chromium against commits from
the main branch.
2023-03-06 22:43:18 +01:00
Michael Weiss
1e45fc393b
chromiumDev: 112.0.5596.2 -> 112.0.5615.12 2023-03-05 21:19:36 +01:00
Michael Weiss
05397ef1ca
chromiumBeta: 111.0.5563.41 -> 111.0.5563.50 2023-03-02 01:37:46 +01:00
Michael Weiss
aac73a992a
Merge pull request #217911 from primeos/chromium
chromium: 110.0.5481.100 -> 110.0.5481.177
2023-02-24 21:57:05 +01:00
Michael Weiss
33ec46c136
Merge pull request #217912 from primeos/chromiumBeta
chromiumBeta: 111.0.5563.19 -> 111.0.5563.41
2023-02-24 21:56:26 +01:00
Michael Weiss
7ee4504af2
chromiumBeta: 111.0.5563.33 -> 111.0.5563.41 2023-02-23 22:43:50 +01:00
Michael Weiss
d3962e5ee6
chromiumBeta: 111.0.5563.19 -> 111.0.5563.33 2023-02-23 22:43:47 +01:00
Michael Weiss
fa38fcc130
chromium: 110.0.5481.100 -> 110.0.5481.177
https://chromereleases.googleblog.com/2023/02/stable-channel-desktop-update_22.html

This update includes 10 security fixes.

CVEs:
CVE-2023-0941 CVE-2023-0927 CVE-2023-0928 CVE-2023-0929 CVE-2023-0930
CVE-2023-0931 CVE-2023-0932 CVE-2023-0933
2023-02-23 22:42:22 +01:00
Michael Adler
916b62614e ungoogled-chromium: 110.0.5481.100-1 -> 110.0.5481.177-1 2023-02-23 14:19:40 +01:00
Artturin
f9fdf2d402 treewide: move NIX_CFLAGS_COMPILE to the env attrset
with structuredAttrs lists will be bash arrays which cannot be exported
which will be a issue with some patches and some wrappers like cc-wrapper

this makes it clearer that NIX_CFLAGS_COMPILE must be a string as lists
in env cause a eval failure
2023-02-22 21:23:04 +02:00
Michael Weiss
4cfe784858
Merge pull request #217145 from primeos/chromiumDev
chromiumDev: 112.0.5582.0 -> 112.0.5596.2
2023-02-19 23:35:15 +01:00
Michael Weiss
04b1a12a6e
chromium: Support GTK 4
Chromium can be launched with `--gtk-version=4` but this didn't work as
the binary must be able to dlopen() libgtk-4.so.1 [0].

This fixes #214392.

Co-Authored-By: Sávio <25729991+saviosg@users.noreply.github.com>

[0]: https://source.chromium.org/chromium/chromium/src/+/main:ui/gtk/gtk_compat.cc;l=85;drc=3e1a26c44c024d97dc9a4c09bbc6a2365398ca2c
2023-02-19 13:40:23 +01:00
Michael Weiss
7e7f9e08fe
chromiumDev: 112.0.5582.0 -> 112.0.5596.2 2023-02-18 15:16:41 +01:00
Michael Weiss
52aba652e3
Merge pull request #216682 from primeos/ungoogled-chromium
ungoogled-chromium: 110.0.5481.78 -> 110.0.5481.100
2023-02-16 23:22:22 +01:00
Michael Weiss
0419385c7f
chromium: 110.0.5481.77 -> 110.0.5481.100
https://chromereleases.googleblog.com/2023/02/stable-channel-desktop-update_14.html
2023-02-16 20:39:03 +01:00
Michael Weiss
488184caef
ungoogled-chromium: 110.0.5481.78 -> 110.0.5481.100 2023-02-16 20:33:46 +01:00
Felix Buehler
bc3d5934d7 treewide: use lib.optionals 2023-02-14 19:11:59 +01:00
Michael Weiss
6ad79de7cf
chromiumDev: 111.0.5563.19 -> 112.0.5582.0 2023-02-13 23:39:01 +01:00
Michael Weiss
7893a8f78f
chromiumBeta: 110.0.5481.77 -> 111.0.5563.19 2023-02-10 00:14:19 +01:00
Michael Adler
998c3cd1ce ungoogled-chromium: 109.0.5414.120 -> 110.0.5481.78 2023-02-09 10:10:17 +01:00
Michael Weiss
bc58d7444f
chromiumDev: 111.0.5563.8 -> 111.0.5563.19 2023-02-08 23:20:36 +01:00
Michael Weiss
93e438cc07
chromium: 109.0.5414.119 -> 110.0.5481.77
https://chromereleases.googleblog.com/2023/02/stable-channel-update-for-desktop.html

This update includes 15 security fixes.

CVEs:
CVE-2023-0696 CVE-2023-0697 CVE-2023-0698 CVE-2023-0699 CVE-2023-0700
CVE-2023-0701 CVE-2023-0702 CVE-2023-0703 CVE-2023-0704 CVE-2023-0705
2023-02-07 23:11:47 +01:00
superherointj
1bda69b429
Merge pull request #215020 from primeos/chromiumBeta
chromiumBeta: 110.0.5481.52 -> 110.0.5481.77
2023-02-06 21:01:57 -03:00
Michael Weiss
003e6784a1
chromiumDev: 111.0.5562.0 -> 111.0.5563.8 2023-02-07 00:02:06 +01:00
Michael Weiss
3b25f6d75d
chromiumBeta: 110.0.5481.52 -> 110.0.5481.77 2023-02-07 00:01:27 +01:00
Michael Weiss
06eb99ffa2
chromiumBeta: Fix the build
This change (dynamically linking against libffi from Nixpkgs) is
required since we switched to third_party/wayland instead of linking
against Wayland from Nixpkgs (26aadca7c6). See also f9d9864cb6 and
d932886d6e for more details.

We could alternatively provide libffi_pic.a for static linking but due
to our immutable dependency model / pure builds the dynamic linking
shouldn't cause any issues.

This fixes the build error shown in [0].

[0]: https://github.com/NixOS/nixpkgs/issues/213862#issuecomment-1412519998
2023-02-06 23:04:04 +01:00
Michael Weiss
26aadca7c6
chromiumBeta: Fix the patch phase
Upstream dropped use_system_libwayland and related build arguments [0].
The deprecation is tracked in [1].
As a result, we must now build with third_party/wayland instead of
wayland from the system (or complex patches would be required).

This fixes [2].

[0]: 1c3c8db518
[1]: https://bugs.chromium.org/p/chromium/issues/detail?id=1385736
[2]: https://github.com/NixOS/nixpkgs/issues/213862#issuecomment-1411153401
2023-01-31 23:40:55 +01:00
Michael Weiss
709ee6618b
Merge pull request #213157 from primeos/chromiumDev
chromiumDev: 111.0.5545.6 -> 111.0.5562.0
2023-01-29 21:09:55 +01:00
Michael Weiss
a6a9ace068
Merge pull request #213156 from primeos/chromiumBeta
chromiumBeta: 110.0.5481.38 -> 110.0.5481.52
2023-01-29 21:09:31 +01:00
Michael Weiss
ba0a612175
chromiumDev: 111.0.5545.6 -> 111.0.5562.0 2023-01-28 14:20:32 +01:00
Michael Weiss
044c928be8
chromiumBeta: 110.0.5481.38 -> 110.0.5481.52 2023-01-28 14:19:34 +01:00
Michael Weiss
ba5a5ec3ef
chromium: 109.0.5414.74 -> 109.0.5414.119
https://chromereleases.googleblog.com/2023/01/stable-channel-update-for-desktop_24.html

This update includes 6 security fixes.

CVEs:
CVE-2023-0471 CVE-2023-0472 CVE-2023-0473 CVE-2023-0474
2023-01-28 14:19:12 +01:00
Michael Adler
064a662f08 ungoogled-chromium: 109.0.5414.87 -> 109.0.5414.120 2023-01-27 08:02:42 +01:00
Shawn8901
0a1dd3ced1 treewide: remove global with lib; in pkgs/{misc,networking} 2023-01-24 17:29:20 +01:00
Michael Weiss
82094bac71
Merge pull request #211925 from primeos/chromiumDev
chromiumDev: 111.0.5532.2 -> 111.0.5545.6
2023-01-22 15:21:45 +01:00
Michael Weiss
92b0446345
Merge pull request #211924 from primeos/chromiumBeta
chromiumBeta: 110.0.5481.30 -> 110.0.5481.38
2023-01-22 15:21:31 +01:00
Adam Joseph
42815b4a0c treewide: systemdSupport: use lib.meta.availableOn
Many packages have some kind of flag indicating whether or not to build with
systemd support.  Most of these default to `stdenv.isLinux`, but systemd does
not build on (and is marked `broken` for) `isStatic`.  Only a few packages have
the needed `&& !isStatic` in the default value for their parameter.

This commit moves the logic for the default value of these flags into
`systemd.meta.{platforms,badPlatforms}` and evaluates those conditions using
`lib.meta.availableOn`.

This provides three benefits:

1. The default values are set correctly (i.e. including `&& isStatic`)

2. The default values are set consistently

3. The way is paved for any future non-Linux systemd platforms (FreeBSD is
   reported to have experimental systemd support)
2023-01-22 00:27:19 -08:00
Michael Weiss
5d7923fe1d
chromiumDev: 111.0.5532.2 -> 111.0.5545.6 2023-01-21 13:33:14 +01:00
Michael Weiss
31210707b6
chromiumBeta: 110.0.5481.30 -> 110.0.5481.38 2023-01-21 13:32:52 +01:00
Sandro
3d14bd27f4
Merge pull request #206401 from imsofi/chromium-wrapper
chromium: fix web app linking
2023-01-19 03:15:07 +01:00
Michael Weiss
40dab725ae
Merge pull request #210899 from primeos/chromiumDev
chromiumDev: 110.0.5481.30 -> 111.0.5532.2
2023-01-15 22:10:55 +01:00
Michael Weiss
6b6e05d0cd
chromiumBeta: 109.0.5414.74 -> 110.0.5481.30 2023-01-15 13:26:36 +01:00