Commit Graph
100 Commits
Author SHA1 Message Date
Michael Weiss 918bbd47b6 Merge pull request #122033 from primeos/libplacebo
libplacebo: 3.120.2 -> 3.120.3
2021-05-07 19:36:58 +02:00
Michael Weiss f23e39cddb libplacebo: 3.120.2 -> 3.120.3 2021-05-07 16:34:25 +02:00
Michael Weiss 9a8ddc6493 Merge pull request #122030 from primeos/chromiumBeta
chromiumBeta: Add curl as dependency to fix the build
2021-05-07 16:29:53 +02:00
Michael Weiss c0ead3d0c4 chromiumBeta: Add curl as dependency to fix the build
This fixes the following build error:
[14969/46739] CXX obj/third_party/crashpad/crashpad/util/util/http_transport_libcurl.o[KK[K.o[KKy_reader.or.od.ooor_linux.mojom-shared.o
FAILED: obj/third_party/crashpad/crashpad/util/util/http_transport_libcurl.o
clang++ [...]
../../third_party/crashpad/crashpad/util/net/http_transport_libcurl.cc:17:10: fatal error: 'curl/curl.h' file not found
#include <curl/curl.h>
         ^~~~~~~~~~~~~
1 error generated.
2021-05-07 16:13:28 +02:00
Michael Weiss 93f6089d14 Merge pull request #121914 from primeos/chromiumBeta
chromiumBeta: 91.0.4472.27 -> 91.0.4472.38
2021-05-06 16:03:59 +02:00
Michael Weiss 6f6ec9e6f0 chromiumBeta: 91.0.4472.27 -> 91.0.4472.38 2021-05-06 14:26:32 +02:00
Michael Weiss ff5fdec093 Merge pull request #121437 from primeos/nixos-tests-sway
nixos/tests/sway: init
2021-05-05 13:52:51 +02:00
Michael Weiss 25ab86aa32 Merge pull request #121733 from primeos/chromiumDev
chromiumDev: 92.0.4491.6 -> 92.0.4496.0
2021-05-05 13:46:19 +02:00
Michael Weiss ac681c966a chromiumDev: 92.0.4491.6 -> 92.0.4496.0 2021-05-04 21:57:16 +02:00
Michael Weiss 69109cb12b Merge pull request #121687 from primeos/intel-gmmlib
intel-gmmlib: 21.1.2 -> 21.1.3
2021-05-04 17:01:37 +02:00
Michael WeissandPatrick Hilhorst 957b7a476e nixos/tests/sway: init
This adds a basic test for Sway. Because Sway is an important part of
the Wayland ecosystem, is stable, and has few dependencies this test
should also be suitable for testing core packages it depends on (e.g.
wayland, wayland-protocols, wlroots, xwayland, mesa, libglvnd, libdrm,
and soon libseat).

The test is modeled after the suggested way of using Sway, i.e. logging
in via a virtual console (tty1) and copying the configuration from
/etc/sway/config (we replace Mod4 (the GNU/Tux key - you've replaced
that evil logo, right? :D) with Mod1 (Alt key) because QEMU monitor's
sendkey command doesn't support the former).

The shell aliases are used to make the sendkey log output shorter.

Co-authored-by: Patrick Hilhorst <git@hilhorst.be>
2021-05-04 16:52:36 +02:00
Michael Weiss 3c1a76611e nixos/test-driver: Allow interactive testing on Wayland-only setups
On my system I have XWayland disabled and therefore only WAYLAND_DISPLAY
is set. This ensures that the graphical output will still be enabled on
such setups (both Wayland and X11 are supported by the viewer).
2021-05-04 16:23:02 +02:00
Michael Weiss be77d38b73 intel-gmmlib: 21.1.2 -> 21.1.3 2021-05-04 14:18:34 +02:00
Michael Weiss 501956b985 glances: 3.1.6.2 -> 3.1.7 2021-05-02 21:22:56 +02:00
Michael WeissandFlorian Klink c6325c8325 nixos/tests: Replace QEMU_OPTS usages with virtualisation.qemu.options
See [0]: "QEMU_OPTS is something that should be set by people running VM
tests interactively, to do port forwardings etc.
We really should not poke with it from the test script - that's what
virtualisation.qemu.options is for."

[0]: https://github.com/NixOS/nixpkgs/pull/119615#discussion_r624145020

Co-authored-by: Florian Klink <flokli@flokli.de>
2021-05-01 20:20:29 +02:00
Michael Weiss 774550baf5 Merge pull request #119615 from Synthetica9/cage-0.1.3
cage: 0.1.2.1 -> 0.1.3
2021-04-30 16:27:11 +02:00
Michael Weiss 28b8cff301 nixos/tests/cage: Fix the test with wlroots 0.13
See #119615 for more details. The aarch64-linux test failed with
"qemu-system-aarch64: Virtio VGA not available" so I've restricted the
test to x86_64-linux (the virtio paravirtualized 3D graphics driver is
likely only available on very few platforms).
2021-04-30 15:57:04 +02:00
Michael Weiss c89bf45195 Merge pull request #121267 from samuelgrf/fix-google-chrome-dev
google-chrome-dev: fix error on startup
2021-04-30 15:52:14 +02:00
Michael Weiss 7fff32f51b Merge pull request #121150 from primeos/ungoogled-chromium
ungoogled-chromium: 90.0.4430.85 -> 90.0.4430.93
2021-04-30 13:37:24 +02:00
Michael Weiss eb5226217e Merge pull request #121139 from L-as/master
mesa: Don't fail to build when d3d isn't built
2021-04-30 13:27:56 +02:00
Michael Weiss fbadd0efe0 Merge pull request #121194 from primeos/chromiumDev
chromiumDev: 92.0.4484.7 -> 92.0.4491.6
2021-04-29 23:26:33 +02:00
Michael Weiss 0d7f9f8ac3 chromiumDev: 92.0.4484.7 -> 92.0.4491.6 2021-04-29 21:53:31 +02:00
Michael Weiss e657141bd5 Merge pull request #121190 from primeos/nixos-tests-cage
nixos/tests/cage: Increase the xterm font size to fix the test
2021-04-29 21:38:20 +02:00
Michael Weiss af99194379 nixos/tests/cage: Increase the xterm font size to fix the test
The result still looks far from ideal but at least it gets recognized
now. "-fa Monospace" is required to switch to a font from the FreeType
library so that "-fs 24" works.

Note: Using linuxPackages_latest is not required anymore.
2021-04-29 21:08:10 +02:00
Michael Weiss dbfd9c4942 ungoogled-chromium: 90.0.4430.85 -> 90.0.4430.93 2021-04-29 14:07:39 +02:00
Michael Weiss 3b6d416960 Merge pull request #121084 from primeos/chromiumBeta
chromiumBeta: 91.0.4472.19 -> 91.0.4472.27
2021-04-29 12:15:12 +02:00
Michael Weiss 716d176974 chromiumBeta: 91.0.4472.19 -> 91.0.4472.27 2021-04-28 23:19:29 +02:00
Michael Weiss 8e1f3bcfa5 Merge pull request #120867 from primeos/chromium
chromium: 90.0.4430.85 -> 90.0.4430.93
2021-04-27 19:17:59 +02:00
Michael Weiss d6bd816370 chromium: 90.0.4430.85 -> 90.0.4430.93
https://chromereleases.googleblog.com/2021/04/stable-channel-update-for-desktop_26.html

This update includes 9 security fixes.

CVEs:
CVE-2021-21227 CVE-2021-21232 CVE-2021-21233 CVE-2021-21228
CVE-2021-21229 CVE-2021-21230 CVE-2021-21231
2021-04-27 15:45:25 +02:00
Michael Weiss 801720a106 Merge pull request #120734 from primeos/intel-media-driver
intel-media-driver: 21.1.3 -> 21.2.0
2021-04-26 18:33:06 +02:00
Michael Weiss b664b77eba wlsunset: 0.1.0 -> 0.2.0 2021-04-26 14:24:19 +02:00
Michael Weiss af3d71a155 intel-media-driver: 21.1.3 -> 21.2.0 2021-04-26 14:17:17 +02:00
Michael Weiss 7b79425d84 Merge pull request #120510 from primeos/ungoogled-chromium
ungoogled-chromium: 89.0.4389.114 -> 90.0.4430.85
2021-04-25 00:28:33 +02:00
Michael Weiss eb335f697e chromium: Warn about and cleanup old chromiumVersionAtLeast conditionals 2021-04-24 12:47:12 +02:00
Michael Weiss faf4d48554 Merge pull request #120506 from primeos/llvm
llvmPackages_12: Finalize reorganizing the files
2021-04-24 12:23:01 +02:00
Michael Weiss a82f2a0146 ungoogled-chromium: 89.0.4389.114 -> 90.0.4430.85 2021-04-24 12:21:28 +02:00
Michael Weiss e4f8498c0b llvmPackages_12: Create subdirectories for the last two packages
For consistency. Now all packages will have their own subdirectory
(continuation of 781e69d19c).
2021-04-24 11:43:29 +02:00
Michael Weiss a902d99422 llvmPackages_12: Always use the attribute name for pname
This might be a bit debatable but upstream uses "xx" instead of "++"
when using it as identifier / in the code (file/directory names, build
scripts, website URLs, etc.) so we should probably too.
And at least the attribute name and pname will be consistent now.
2021-04-24 11:43:29 +02:00
Michael Weiss 0dee033ce7 chromiumDev: Fix the configuration phase (#120464)
The Python 3 support still isn't ready...
2021-04-23 23:24:13 +02:00
Michael Weiss c9c3e3793b Merge pull request #120339 from primeos/intel-gmmlib
intel-gmmlib: 21.1.1 -> 21.1.2
2021-04-23 21:46:23 +02:00
Michael Weiss 8d212bee7c intel-gmmlib: 21.1.1 -> 21.1.2 2021-04-23 15:19:35 +02:00
Michael Weiss 112a3b08e9 Merge pull request #120321 from primeos/chromiumDev
chromiumDev: 91.0.4472.19 -> 92.0.4484.7
2021-04-23 14:16:54 +02:00
Michael Weiss a75b5add13 chromiumDev: 91.0.4472.19 -> 92.0.4484.7 2021-04-23 12:03:56 +02:00
Michael Weiss cd30f8419a Merge pull request #120256 from primeos/chromiumBeta
chromiumBeta: 90.0.4430.85 -> 91.0.4472.19
2021-04-22 21:41:03 +02:00
Michael Weiss 6664b74af1 chromiumBeta: 90.0.4430.85 -> 91.0.4472.19 2021-04-22 21:18:26 +02:00
Michael Weiss c2d6a8ec2a Merge pull request #120186 from primeos/chromiumDev
chromiumDev: 91.0.4472.10 -> 91.0.4472.19
2021-04-22 12:53:31 +02:00
Michael Weiss 7495ee4f5f chromiumDev: 91.0.4472.10 -> 91.0.4472.19 2021-04-22 12:04:15 +02:00
Michael Weiss 3e01d42024 maintainers: remove tavyc
Their last commit was dcc84d8 from 2017.
Thank you for your contributions.
2021-04-22 11:34:25 +02:00
Michael Weiss 3b1b544b8f Merge pull request #120056 from primeos/chromium
chromium: 90.0.4430.72 -> 90.0.4430.85
2021-04-21 22:31:44 +02:00
Michael Weiss c88a223e38 nvme-cli: Remove myself as maintainer 2021-04-21 18:54:54 +02:00
Michael Weiss 7b29dd9f75 nvme-cli: 1.13 -> 1.14 2021-04-21 18:51:25 +02:00
Michael Weiss 93184413f2 Merge pull request #120055 from primeos/chromiumBeta
chromiumBeta: 90.0.4430.72 -> 90.0.4430.85
2021-04-21 15:24:41 +02:00
Michael Weiss a2dd59e0ff chromium: 90.0.4430.72 -> 90.0.4430.85
https://chromereleases.googleblog.com/2021/04/stable-channel-update-for-desktop_20.html

This update includes 7 security fixes. Google is aware of reports that
exploits for CVE-2021-21224 exist in the wild.

CVEs:
CVE-2021-21222 CVE-2021-21223 CVE-2021-21224 CVE-2021-21225
CVE-2021-21226
2021-04-21 15:03:11 +02:00
Michael Weiss 951e888cbd chromiumBeta: 90.0.4430.72 -> 90.0.4430.85 2021-04-21 15:01:05 +02:00
Michael Weiss 80f4cce6fa chromiumDev: Fix the patch phase 2021-04-21 15:00:14 +02:00
Michael Weiss 460c08357f python3Packages.mysql-connector: 8.0.23 -> 8.0.24 and remove myself as maintainer (#119937) 2021-04-20 19:39:58 +02:00
Michael Weiss 7989e7cf59 Merge pull request #119946 from primeos/libplacebo
libplacebo: 3.120.1 -> 3.120.2
2021-04-20 14:49:49 +02:00
Michael Weiss 0677f980c7 python3Packages.scapy: 2.4.4 -> 2.4.5 2021-04-20 14:13:57 +02:00
Michael Weiss 8c4bfc1241 libplacebo: 3.120.1 -> 3.120.2 2021-04-20 14:06:46 +02:00
Michael Weiss 590fa80026 inxi: Remove myself as maintainer 2021-04-17 18:59:41 +02:00
Michael Weiss c7b8db43af inxi: 3.3.03-1 -> 3.3.04-1 2021-04-17 18:59:40 +02:00
Michael Weiss 841be0695c Merge pull request #119678 from lukegb/llvm-wendy-12
llvmPackages_12.llvm: fix building on older CPUs
2021-04-17 14:46:31 +02:00
Michael Weiss 37f8212780 chromiumDev: 91.0.4469.4 -> 91.0.4472.10 2021-04-16 11:45:58 +02:00
Michael Weiss 44dac5f5c6 Merge pull request #119550 from primeos/llvm-meta
llvmPackages_12: Improve and extend the meta attributes
2021-04-15 19:50:35 +02:00
Michael Weiss 28887e7fe5 llvmPackages_12: Improve and extend the meta attributes 2021-04-15 18:41:38 +02:00
Michael Weiss 27ff3f3a45 Merge pull request #119541 from primeos/llvm
llvmPackages_12: 12.0.0-rc5 -> 12.0.0
2021-04-15 17:20:47 +02:00
Michael Weiss 2c2e8662b9 llvmPackages_12: 12.0.0-rc5 -> 12.0.0
Release notes: https://releases.llvm.org/12.0.0/docs/ReleaseNotes.html
2021-04-15 16:31:32 +02:00
Michael Weiss 978fa19ae2 Merge pull request #119528 from sternenseemann/llvmPackages_12-reorganize-files
llvmPackages_12: reorganize files
2021-04-15 16:25:17 +02:00
Michael Weiss 1ea4855ce6 Merge pull request #119483 from primeos/chromium
chromium: 89.0.4389.128 -> 90.0.4430.72
2021-04-15 10:44:46 +02:00
Michael Weiss 7bf3b1fe95 lf: Remove myself as maintainer
I'm not really using it anymore.
2021-04-15 02:25:05 -04:00
Michael Weiss 402e17aef3 lf: 21 -> 22 2021-04-15 02:25:05 -04:00
Michael Weiss 6720b034aa chromium: 89.0.4389.128 -> 90.0.4430.72
https://chromereleases.googleblog.com/2021/04/stable-channel-update-for-desktop_14.html

This update includes 37 security fixes.

CVEs:
CVE-2021-21201 CVE-2021-21202 CVE-2021-21203 CVE-2021-21204
CVE-2021-21205 CVE-2021-21221 CVE-2021-21207 CVE-2021-21208
CVE-2021-21209 CVE-2021-21210 CVE-2021-21211 CVE-2021-21212
CVE-2021-21213 CVE-2021-21214 CVE-2021-21215 CVE-2021-21216
CVE-2021-21217 CVE-2021-21218 CVE-2021-21219
2021-04-15 00:53:31 +02:00
Michael Weiss 14ec94a2fe chromiumBeta: 90.0.4430.70 -> 90.0.4430.72 2021-04-15 00:53:04 +02:00
Michael Weiss 96e4c599de Merge pull request #119401 from primeos/chromium
chromium: 89.0.4389.114 -> 89.0.4389.128
2021-04-15 00:40:44 +02:00
Michael Weiss de2edb81da chromium: get-commit-message.py: Deduplicate the CVE list 2021-04-14 14:33:34 +02:00
Michael Weiss a8937cc97b chromium: 89.0.4389.114 -> 89.0.4389.128
https://chromereleases.googleblog.com/2021/04/stable-channel-update-for-desktop.html

This update includes 2 security fixes. Google is aware of reports that
exploits for CVE-2021-21206 and CVE-2021-21220 exist in the wild.

CVEs:
CVE-2021-21206 CVE-2021-21220
2021-04-14 10:49:34 +02:00
Michael Weiss 25ae1fd29f Revert "mesa: 21.0.1 -> 21.0.2"
This reverts commit e3bc983d8f.

It caused segmentation faults for at least Sway and XWayland with the
iris driver, see [0]. The cause and impact of this regression is still
unknown but let's revert it until we know more.

[0]: https://github.com/NixOS/nixpkgs/pull/118753#issuecomment-818950977
2021-04-13 20:36:45 +02:00
Michael Weiss 0bd6edf390 Merge pull request #119320 from primeos/chromiumDev
chromiumDev: Fix the build
2021-04-13 19:58:30 +02:00
Michael Weiss 6a47e84e44 signal-desktop: 1.40.1 -> 5.0.0 (#119309) 2021-04-13 13:42:44 +02:00
Michael Weiss acf402b0c0 chromiumDev: Fix the build
Mixing Python 2 and Python 3 causes issues with the Python dependencies.
2021-04-13 13:30:54 +02:00
Michael Weiss 74df3bb889 Merge pull request #119304 from primeos/chromium
chromiumBeta: 90.0.4430.61 -> 90.0.4430.70
2021-04-13 11:26:01 +02:00
Michael Weiss fc586861ee chromiumBeta: 90.0.4430.61 -> 90.0.4430.70 2021-04-13 10:19:51 +02:00
Michael Weiss 8c60448e26 chromiumDev: Fix two build errors
Python 3 is now required (hard-coded in some scripts, but other scripts
still require Python 2) and a patch is required for [0].

[0]: https://bugs.chromium.org/p/chromium/issues/detail?id=1192875
2021-04-13 10:19:51 +02:00
Michael Weiss 4e90ff6e61 fuse3: 3.10.2 -> 3.10.3 2021-04-12 13:45:51 +02:00
Michael Weiss 5d775bb2b0 chromiumBeta: Fix the build (#119087) 2021-04-11 10:43:29 +02:00
Michael Weiss 4b9e672792 Merge pull request #119003 from primeos/chromium
chromium: Fix the build (libva redefinition)
2021-04-10 14:34:23 +02:00
Michael Weiss 227efbd318 chromium: Fix the build (libva redefinition)
The recent libva 2.11.0 update (780fa55) broke the chromium and
ungoogled-chromium builds. Fix #118931.
2021-04-10 12:06:42 +02:00
Michael Weiss 95e9fb16ae Merge pull request #118893 from primeos/chromium
chromiumDev: 91.0.4464.5 -> 91.0.4469.4
2021-04-09 18:51:25 +02:00
Michael Weiss 5768ccf6fe chromium{Beta,Dev}: Fix the linking
Linking with ThinLTO (required for CFI) was failing as I forgot use
stdenv from llvmPackages_12 in 166520812e (need to refactor that part).
2021-04-09 12:09:59 +02:00
Michael Weiss d5fcfcb3de chromiumDev: 91.0.4464.5 -> 91.0.4469.4 2021-04-09 12:09:58 +02:00
Michael Weiss 915e3fec91 Merge pull request #116544 from Synthetica9/sway-1.16
wlroots: 1.12 -> 1.13, sway: 1.5 -> 1.6
2021-04-08 17:53:42 +02:00
Michael Weiss 705e5ae6fb chromiumBeta: 90.0.4430.51 -> 90.0.4430.61 2021-04-08 16:13:28 +02:00
Michael Weiss 2b95bf44b8 llvmPackages_12: 12.0.0-rc4 -> 12.0.0-rc5
Note: Tested in #116646.
2021-04-08 16:12:48 +02:00
Michael Weiss d9da362d1c libxkbcommon: 1.2.0 -> 1.2.1 2021-04-07 20:36:34 +02:00
Michael Weiss e3bc983d8f mesa: 21.0.1 -> 21.0.2 2021-04-07 20:34:37 +02:00
Michael Weiss c49bdf33dd Merge pull request #118406 from primeos/wayland-add-bin-and-dev-outputs
wayland: Add a "bin" and "dev" output
2021-04-07 18:42:56 +02:00
Michael Weiss 73013bdfac libdrm: 2.4.104 -> 2.4.105 (#118733)
Note: There are no "*-symbol-check" files anymore.
2021-04-07 18:39:37 +02:00
Michael Weiss a05293a93c libplacebo: 3.120.0 -> 3.120.1 (#118677)
Disable the demos to avoid warnings (this doesn't change anything as
they weren't built before due to missing dependencies).
2021-04-06 19:30:39 +02:00
Michael Weiss 6602e309e1 libxkbcommon: 1.1.0 -> 1.2.0 (#118589) 2021-04-05 15:33:29 +02:00
Michael Weiss 6a30a601c7 wayland: Add a "bin" and "dev" output
Another advantage is that we can now use the wayland-scanner alias for
nativeBuildInputs (which is less confusing than adding "wayland" to both
nativeBuildInputs and buildInputs).
2021-04-03 15:31:27 +02:00