Commit Graph
100 Commits
Author SHA1 Message Date
Michael Weiss afd9e06a8d pdftk-legacy: Mark as broken
See https://hydra.nixos.org/build/131063864.
2020-11-30 16:46:07 +01:00
Michael Weiss 831ae2ce5e pdftk: 3.0.8 -> 3.2.1 2020-11-30 16:38:36 +01:00
Michael Weiss b20cd4113f google-chrome: Cleanup old conditionals 2020-11-29 12:30:50 +01:00
Michael Weiss c35d468fa8 html-proofer: 3.17.2 -> 3.17.3 2020-11-29 11:18:04 +01:00
Michael Weiss f09799441f chromium: Drop gn build arguments that match the default 2020-11-28 17:48:16 +01:00
Michael Weiss fb0239c654 chromium: Set use_vaapi=!stdenv.isAarch64 for M87
I've removed that option in 063b369908 but forgot that M87 still
defaults to use_vaapi=false.
2020-11-28 17:38:28 +01:00
Michael Weiss 063b369908 chromium: Cleanup useOzone and useVaapi
But since Ozone is still experimental I'll keep useOzone in common.nix
for some time.
2020-11-27 23:03:48 +01:00
Michael Weiss 2d5bb88418 chromium: Enable Ozone's DRM/GBM platform [0]
We've only set ozone_platform_gbm=false to fix the build with Mesa's
libgbm (vs. Google's own minigbm). However, since this issue has
resolved itself we can now drop it. Building with the recommended
settings should also avoid some issues (e.g. #104885).

[0]: https://chromium.googlesource.com/chromium/src.git/+/master/docs/ozone_overview.md#drm_gbm
2020-11-27 12:56:54 +01:00
Michael Weiss 6aea53c3ce chromedriver: Switch to Chromium's upstream-info.json (#105054)
This enables automatic updates and fixes #85629.
2020-11-27 12:38:07 +01:00
Michael Weiss 5b286eaf20 dav1d: 0.7.1 -> 0.8.0 (#104791) 2020-11-25 12:32:57 +01:00
Michael Weiss f2ff3a7867 mesa: 20.2.2 -> 20.2.3 (#104789) 2020-11-25 12:23:02 +01:00
Michael Weiss 4e721164a8 wlsunset: init at 0.1.0 (#103606) 2020-11-24 19:44:52 +01:00
Michael Weiss db43258354 signal-desktop: 1.38.1 -> 1.38.2 2020-11-24 19:38:46 +01:00
Michael Weiss c8d1e5d3d3 cargo-c: 0.6.15 -> 0.6.18 2020-11-23 19:31:02 +01:00
Michael Weiss ca021e9c32 html-proofer: 3.17.0 -> 3.17.2 2020-11-23 17:36:16 +01:00
Michael Weiss 0e5158fa9d pipewire: Fix screen sharing with Chromium (#104504)
See https://gitlab.freedesktop.org/pipewire/pipewire/-/issues/270.
E.g. Fedora and Arch have already backported that patch.

This avoids errors like:
Chromium: [E][module-protocol-native.c:562 on_remote_data()] protocol-native 0x33df5483c780: got connection error
pipewire[1168]: [E][000002106.051912][module-protocol-native.c:305 connection_data()] protocol-native 0x1b96900: client 0x1d084f0 error -22 (Invalid argument)

I've successfully tested screen sharing with Chromium 87.0.4280.66.

cc https://github.com/NixOS/nixpkgs/issues/91218
2020-11-21 21:29:11 +01:00
Michael Weiss 1caa04c962 Merge pull request #104451 from r-ryantm/auto-update/python3.7-google-api-python-client
python37Packages.google_api_python_client: 1.12.5 -> 1.12.8
2020-11-21 17:41:13 +01:00
Michael Weiss 97677fa34f chromiumDev: Unmark the build as broken
The build succeeds again as dirmd is no longer required for building.
2020-11-21 00:27:27 +01:00
Michael Weiss 15fb3be1c0 Merge pull request #104122 from Chiiruno/dev/rav1e
rav1e: 0.3.4 -> 0.4.0-alpha // ffmpeg-full: re-enable rav1e
2020-11-19 12:38:25 +01:00
Michael Weiss 023185b971 Merge pull request #104112 from mweinelt/python/gns-server
gns3-server: relax aiohttp pin
2020-11-18 20:32:26 +01:00
Michael Weiss ad0958bf7d Merge pull request #104100 from primeos/chromium
chromium: 86.0.4240.198 -> 87.0.4280.66
2020-11-18 11:49:03 +01:00
Michael Weiss 54673b1f3b chromium: 86.0.4240.198 -> 87.0.4280.66
https://chromereleases.googleblog.com/2020/11/stable-channel-update-for-desktop_17.html

This update includes 33 security fixes.

CVEs:
CVE-2020-16018 CVE-2020-16019 CVE-2020-16020 CVE-2020-16021
CVE-2020-16022 CVE-2020-16015 CVE-2020-16014 CVE-2020-16023
CVE-2020-16024 CVE-2020-16025 CVE-2020-16026 CVE-2020-16027
CVE-2020-16028 CVE-2020-16029 CVE-2020-16030 CVE-2019-8075
CVE-2020-16031 CVE-2020-16032 CVE-2020-16033 CVE-2020-16034
CVE-2020-16035 CVE-2020-16012 CVE-2020-16036

Note: We'll finally build with use_ozone=true on Hydra now :) \o/
2020-11-17 22:53:12 +01:00
Michael Weiss 5545c83c17 signal-desktop: 1.37.3 -> 1.38.1 2020-11-17 22:30:16 +01:00
Michael Weiss 1e1eb0eb44 gpgme: 1.14.0 -> 1.15.0 (#103919) 2020-11-16 19:32:00 +01:00
Michael Weiss 4180533bbf gammastep: 2.0.2 -> 2.0.5 2020-11-16 19:28:05 +01:00
Michael Weiss dbf134a71b html-proofer: 3.16.0 -> 3.17.0 2020-11-15 11:57:21 +01:00
Michael Weiss b11f43f6be Merge pull request #103595 from primeos/chromium
chromium: 86.0.4240.193 -> 86.0.4240.198
2020-11-13 11:20:17 +01:00
Michael Weiss 331e2376cd libplacebo: 2.72.0 -> 2.72.2 2020-11-12 21:46:54 +01:00
Michael Weiss aece293ebf gns3-{gui,server}: 2.2.15 -> 2.2.16 2020-11-12 12:55:57 +01:00
Michael Weiss b91153fd7a chromium: 86.0.4240.193 -> 86.0.4240.198
https://chromereleases.googleblog.com/2020/11/stable-channel-update-for-desktop_11.html

This update includes 2 security fixes. Google is aware of reports that
exploits for CVE-2020-16013 and CVE-2020-16017 exist in the wild.

CVEs: CVE-2020-16013 CVE-2020-16017
2020-11-12 12:39:24 +01:00
Michael Weiss 8d8c115dbb inxi: 3.1.08-1 -> 3.1.09-1 2020-11-12 12:34:27 +01:00
Michael Weiss 0d283b5139 Merge pull request #103464 from meutraa/update/android-studio-stable
androidStudioPackages.stable: 4.1.0.19 -> 4.1.1.0
2020-11-11 18:57:51 +01:00
Michael Weiss 60e9a17a5a intel-media-driver: 2.4.0 -> 2.4.1 2020-11-11 18:14:38 +01:00
Michael Weiss bfed64ea31 Merge pull request #103173 from squalus/ungoogled-20201108
ungoogled-chromium: 86.0.4240.111-1 -> 86.0.4240.183-1
2020-11-11 16:22:01 +01:00
Michael Weiss ae3fdeb52c Merge pull request #103294 from primeos/chromium
chromium: 86.0.4240.183 -> 86.0.4240.193
2020-11-11 16:08:47 +01:00
Michael Weiss 4c0972e8d7 sway: 1.5 -> 1.5.1
This is basically a no-op, apart from the version bump.
2020-11-10 21:08:58 +01:00
Michael Weiss 841664a172 chromium: 86.0.4240.183 -> 86.0.4240.193
https://chromereleases.googleblog.com/2020/11/stable-channel-update-for-desktop_9.html

This update includes 1 security fix (no CVE).
2020-11-10 12:11:55 +01:00
Michael Weiss 05192975fb Merge pull request #103221 from primeos/llvm
llvmPackages_latest: llvmPackages_10 -> llvmPackages_11
2020-11-09 20:41:21 +01:00
Michael Weiss 48b2cb5126 google-cloud-cpp: Mark as broken
See https://hydra.nixos.org/build/129622012.
2020-11-09 19:33:02 +01:00
Michael Weiss 51e55942cc llvmPackages_latest: llvmPackages_10 -> llvmPackages_11 2020-11-09 18:25:09 +01:00
Michael Weiss bd25321863 sshfs: 3.7.0 -> 3.7.1 2020-11-09 18:23:38 +01:00
Michael Weiss da8c1a8192 Merge pull request #103136 from meutraa/update/android-studio-canary
androidStudioPackages.{canary,dev}: 4.2.0.15 -> 4.2.0.16
2020-11-09 15:29:41 +01:00
Michael Weiss 971aef5e08 mesa: 20.2.1 -> 20.2.2 (#103174) 2020-11-09 10:59:34 +01:00
Michael Weiss 197ddbced2 mesa: Replace all usages of old aliases 2020-11-08 22:56:55 +01:00
Michael Weiss 420daef820 Merge pull request #103145 from primeos/wlroots
wlroots: 0.11.0 -> 0.12.0
2020-11-08 22:52:29 +01:00
Michael Weiss db6b85391f sway: Fix the build with wlroots 0.12.0
Sway 1.5 isn't affected by the breaking changes of wlroots 0.12.0 so we
can simply relax the version requirement.
2020-11-08 16:52:40 +01:00
Michael Weiss 19fda989f3 wlroots: 0.11.0 -> 0.12.0
The libseat session backend [0] will be disabled for now since NixOS
depends on systemd anyway (so we can use logind).
But if someone wants/requires libseat [1] and would maintain it in
Nixpkgs we could enable it.

[0]: https://github.com/swaywm/wlroots/pull/2364
[1]: https://sr.ht/~kennylevinsen/seatd/
2020-11-08 16:42:34 +01:00
Michael Weiss a3ca1528d7 vimPlugins.neuron-vim: ihsanturk/neuron.vim -> fiatjaf/neuron.vim
The current derivation for `vimPlugins.neuron-vim` points to
[ihsanturk/neuron.vim], which doesn't seem to be actively maintained.
This PR switches over to an actively maintained fork,
[fiatjaf/neuron.vim], which works with recent versions of [neuron].

[ihsanturk/neuron.vim]: https://github.com/ihsanturk/neuron.vim
[fiatjaf/neuron.vim]: https://github.com/fiatjaf/neuron.vim
[neuron]: https://github.com/srid/neuron
2020-11-06 10:15:02 -08:00
Michael Weiss cf5397d5f9 waypipe: 0.7.0 -> 0.7.1 2020-11-06 15:38:20 +01:00
Michael Weiss 0e64b04afc Merge pull request #102666 from squalus/ungoogled-20201103
ungoogled-chromium: 85.0.4183.102-1 -> 86.0.4240.111-1
2020-11-05 22:08:47 +01:00
Michael Weiss eee7e054a5 tdesktop: 2.4.6 -> 2.4.7 2020-11-05 20:37:05 +01:00
Michael Weiss 58c76844d7 llvm_11: Add myself as maintainer
Because I maintain Chromium which always requires the most recent LLVM
release (would be good to get notified on any PRs/issues, especially
since I seem to end up merging most of the PRs anyway).

See #100725.
2020-11-04 13:23:08 +01:00
Michael Weiss 013dc4c263 signal-desktop: 1.37.2 -> 1.37.3 2020-11-04 12:39:11 +01:00
Michael Weiss d116fe2924 intel-media-driver: 20.3.0 -> 20.4.0 2020-11-04 11:37:09 +01:00
Michael Weiss 4b2c7fb106 gn: Add myself as maintainer
Since I maintain Chromium (I'll have to make sure that gnChromium always
builds and it would be good to get notified on any PRs/issues).
2020-11-03 20:01:28 +01:00
Michael Weiss d7f5386474 chromium: Extend update.py to automatically update gn
The gn version depends on the channel and new gn versions aren't always
backward compatible. Therefore we should also include it in
upstream-info.json (I've scoped it under "deps" as we'll likely have to
add more like this in the future).
2020-11-03 20:00:25 +01:00
Michael Weiss 3531d0d0b7 Merge pull request #102608 from primeos/chromium
chromium: 86.0.4240.111 -> 86.0.4240.183
2020-11-03 19:23:41 +01:00
Michael Weiss 531decc11d chromium: 86.0.4240.111 -> 86.0.4240.183
https://chromereleases.googleblog.com/2020/11/stable-channel-update-for-desktop.html

This update includes 10 security fixes. Google is aware of reports that
an exploit for CVE-2020-16009 exists in the wild.

CVEs:
CVE-2020-16004 CVE-2020-16005 CVE-2020-16006 CVE-2020-16007
CVE-2020-16008 CVE-2020-16009 CVE-2020-16011
2020-11-03 11:14:20 +01:00
Michael Weiss 844665bdf3 tdesktop: 2.4.5 -> 2.4.6 2020-11-02 19:56:10 +01:00
Michael Weiss 680d320123 tdesktop: 2.4.4 -> 2.4.5 2020-10-31 14:24:49 +01:00
Michael Weiss 6a1782986d git: 2.29.1 -> 2.29.2 2020-10-30 13:55:20 +01:00
Michael Weiss 54ff028ad9 Merge pull request #102020 from braunse/use-asciidoctor-for-git-docs
git: Use asciidoctor instead of asciidoc for manpages
2020-10-30 11:27:50 +01:00
Michael Weiss c2694ef30d python3Packages.cryptography: 3.2 -> 3.2.1
Changelog:
- Disable blinding on RSA public keys to address an error with some
  versions of OpenSSL.
2020-10-29 12:20:02 -07:00
Michael Weiss 350df0f93a Merge pull request #102038 from alyssais/wayland
wayland: make reproducible
2020-10-29 14:33:19 +01:00
Michael Weiss 7c700c9ff6 chromium: Drop useVaapi (was deprecated) 2020-10-29 13:48:38 +01:00
Michael Weiss a90362c888 google-chrome: Add myself as maintainer
Mainly to get pinged on PRs/issues as well.
2020-10-29 13:41:34 +01:00
Michael Weiss 4c92053749 Merge pull request #101957 from meutraa/update/android-studio-canary
androidStudioPackages.{canary,dev}: 4.2.0.14 -> 4.2.0.15
2020-10-29 12:56:51 +01:00
Michael Weiss 41822ddb93 Merge pull request #101751 from primeos/python-cryptography
python3Packages.cryptography: 3.1.1 -> 3.2 (security, CVE-2020-25659)
2020-10-28 14:03:42 +01:00
Michael Weiss 8a1fdce8d3 wshowkeys: Fix the license
The project license is the GPL3 and only portions are MIT licensed.
2020-10-27 13:45:51 +01:00
Michael Weiss 976af38df6 libva: 2.9.0 -> 2.9.1 (#101750) 2020-10-26 16:18:04 +01:00
Michael Weiss 1083cdd279 python3Packages.cryptography: 3.1.1 -> 3.2 (security, CVE-2020-25659)
SECURITY ISSUE: Attempted to make RSA PKCS#1v1.5 decryption more
constant time, to protect against Bleichenbacher vulnerabilities. Due to
limitations imposed by our API, we cannot completely mitigate this
vulnerability and a future release will contain a new API which is
designed to be resilient to these for contexts where it is required.
Credit to Hubert Kario for reporting the issue. CVE-2020-25659
2020-10-26 12:19:28 +01:00
Michael Weiss 253c9cb0b8 tdesktop: 2.4.3 -> 2.4.4 2020-10-24 20:22:56 +02:00
Michael Weiss 26dbf31f49 Merge pull request #101555 from meutraa/update/android-studio-canary
androidStudioPackages.{canary,dev}: 4.2.0.13 -> 4.2.0.14
2020-10-24 18:06:17 +02:00
Michael Weiss de32261d9f git: 2.29.0 -> 2.29.1 (#101488) 2020-10-23 20:55:30 +02:00
Michael Weiss ffdeb02eb4 intel-media-driver: 20.2.0 -> 20.3.0 (#99297) 2020-10-23 20:34:04 +02:00
Michael Weiss 3bde36537c monetdb: 11.37.11 -> 11.39.5 (#101362) 2020-10-23 20:30:17 +02:00
Michael Weiss 7c76eafdb7 chromiumDev: Mark as broken for now 2020-10-23 19:47:43 +02:00
Michael Weiss 50a2f50acb chromiumDev: 88.0.4292.2 -> 88.0.4298.4
This should also fix VA-API for chromiumBeta (though that part needs
some cleanup). However, chromiumDev likely still fails due to the
absence of dirmd (not included in the tarball so far, we might have to
package and add it as a dependency).
2020-10-23 17:49:46 +02:00
Michael Weiss b36db49ae7 chromium: Add some brief documentation
Wanted to do this for a long time to collect important knowledge and
make it easier to pass maintainership.
Only time will tell if this'll be useful or become outdated instead.
2020-10-23 11:39:05 +02:00
Michael Weiss 4b8f3aee6f python3Packages.google_api_python_client: 1.12.4 -> 1.12.5 2020-10-23 10:59:35 +02:00
Michael Weiss 186f24e81f python3Packages.google_api_python_client: 1.12.3 -> 1.12.4 2020-10-22 18:59:04 +02:00
Michael Weiss 002750572a nvme-cli: 1.12 -> 1.13 2020-10-22 13:36:47 +02:00
Michael Weiss d8cbc9d331 signal-desktop: 1.37.1 -> 1.37.2 2020-10-22 13:36:12 +02:00
Michael Weiss 10b4fe1022 Merge pull request #101306 from TredwellGit/chromium
chromium: 86.0.4240.75 -> 86.0.4240.111
2020-10-22 11:47:35 +02:00
Michael Weiss c7fb650893 python3Packages.mysql-connector: 8.0.21 -> 8.0.22 2020-10-19 23:09:54 +02:00
Michael Weiss 7c676c6429 wshowkeys: init at 2019-09-26 2020-10-18 14:09:49 +02:00
Michael Weiss 01ec8c0999 iproute: 5.8.0 -> 5.9.0 (#100761)
File changes (additions/removals):
None
2020-10-18 13:31:27 +02:00
Michael Weiss 69bf6db33e inxi: 3.1.07-1 -> 3.1.08-1 2020-10-17 19:08:36 +02:00
Michael Weiss 7ca4469122 tdesktop: Drop unused CMake variables and passthru tg_owt
Before this change:
> CMake Warning:
>   Manually-specified variables were not used by the project:
>
>     BUILD_TESTING
>     CMAKE_EXPORT_NO_PACKAGE_REGISTRY
>     CMAKE_POLICY_DEFAULT_CMP0025
>     DESKTOP_APP_USE_PACKAGED_GSL
>     DESKTOP_APP_USE_PACKAGED_RLOTTIE
>     DESKTOP_APP_USE_PACKAGED_VARIANT
>     TDESKTOP_DISABLE_REGISTER_CUSTOM_SCHEME
>     TDESKTOP_USE_PACKAGED_TGVOIP
2020-10-16 16:15:22 +02:00
Michael Weiss 86a4a50e10 Merge pull request #99984 from ggreif/darwin-llvm11
llvmPackages_11: 11.0.0rc5 -> 11.0.0 and various fixes/improvements:
- llvmPackages_11 now compiles on Darwin
- libcxx now compiles on Linux
- Ported #91293 to 11.0.0
- Try to anticipate #100388
2020-10-16 14:57:33 +02:00
Michael Weiss db33f99343 signal-desktop: 1.36.3 -> 1.37.1 2020-10-16 12:13:12 +02:00
Michael Weiss aee3076ba7 chromiumDev: M87 -> M88 2020-10-16 11:58:20 +02:00
Michael Weiss a667bc7ae1 chromiumBeta: M86 -> M87 2020-10-15 20:46:24 +02:00
Michael Weiss bda9a7a431 cargo-c: 0.6.13 -> 0.6.15 2020-10-15 20:13:23 +02:00
Michael Weiss c55a67dcf0 ffmpeg-full: Build without rav1e
The build of rav1e is currently broken, see #100029.
2020-10-15 20:11:52 +02:00
Michael Weiss b13615663c mesa: 20.1.9 -> 20.2.1 (#99091)
Announcements:
- https://docs.mesa3d.org/relnotes/20.2.0.html
- https://docs.mesa3d.org/relnotes/20.2.1.html

I've rebased the patches accordingly and avoided:
meson.build:320: WARNING: Platform `surfaceless` is now always selected; setting this option will be an error in Mesa 20.3
meson.build:324: WARNING: Platform `drm` is now automatically selected; setting this option will be an error in Mesa 20.3
This will also fix the list in the configuration summary:
EGL/Vulkan/VL platforms:   x11 surfaceless wayland drm surfaceless drm
2020-10-15 16:08:01 +02:00
Michael Weiss 015c5a2be6 chromium: Drop the libwebp include patch
Chromium 86.0.4240.75 builds fine without this patch. And since
WEBP_MAX_DIMENSION is the same in the system libwebp this patch should
not be required anymore (it was introduced in 06ec2a9f19, apparently to
fix the build).
2020-10-15 14:33:15 +02:00
Michael Weiss 03ce325365 nixos/doc: Fix one command to build the NixOS manual
This one occurrence wasn't updated:
$ git grep "nix-build nixos/release.nix -A manual"
nixos/doc/manual/README:    nix-build nixos/release.nix -A manual.x86_64-linux
nixos/doc/manual/development/meta-attributes.xml:<screen><prompt>$ </prompt>nix-build nixos/release.nix -A manual</screen>
nixos/doc/manual/development/writing-documentation.xml:<screen>nix-build nixos/release.nix -A manual.x86_64-linux</screen>
2020-10-14 18:10:53 +02:00
Michael Weiss 2c5bee7e93 Merge pull request #100408 from meutraa/update/android-studio-stable
androidStudioPackages.stable: 4.0.2.0 -> 4.1.0.19
2020-10-13 15:10:23 +02:00
Michael Weiss 89003c67a1 Merge pull request #100110 from TredwellGit/chromium
chromium: speed up build and enable system ffmpeg, libjpeg, and zlib
2020-10-13 15:07:30 +02:00