Commit Graph
100 Commits
Author SHA1 Message Date
Michael Weiss 351f3c043d chromiumDev: Fix the build (libxshmfence is now required)
Error:
../../components/viz/service/display_embedder/output_presenter_x11.cc:8:10:
fatal error: 'X11/xshmfence.h' file not found
         ^~~~~~~~~~~~~~~~~
1 error generated.
2020-12-25 10:22:06 +01:00
Michael Weiss 2688e2d3fe tdesktop: 2.5.0 -> 2.5.1 2020-12-23 15:53:27 +01:00
Michael Weiss 019eb959e3 tdesktop: 2.4.7 -> 2.5.0
TODO: Add a "dev" output for tdesktop.tg_owt (now built as a shared
library).
2020-12-23 15:01:42 +01:00
Michael Weiss 86ff1e45ce ungoogled-chromium: Support enableWideVine=true
Building with Google's proprietary Widevine DRM technology requires
fetching the Google Chrome sources.
2020-12-22 13:35:40 +01:00
Michael Weiss b5a1da1665 lf: 17 -> 18 2020-12-19 20:59:16 +01:00
Michael Weiss 52424415bc vpcs: 0.8 -> 0.8.1
Thanks to Repology / Alpine Linux I noticed that the GNS3 team continued
the development. From their README:
> This is a continuation of VPCS, based on the last development version
> and improved with patches wrote by various people from the community.
> The original VPCS code, which is unfortunately not maintained anymore,
> can be viewed on https://sourceforge.net/p/vpcs/code/
2020-12-18 20:45:54 +01:00
Michael Weiss 94bee10904 ungoogled-chromium: Support automatic updates via update.py 2020-12-18 19:10:45 +01:00
Michael Weiss 9b846b9600 chromium: Improve update.py (documentation + linting fixes) 2020-12-18 19:10:44 +01:00
Michael Weiss be94a4cf23 ungoogled-chromium: Try to fix an evaluation error on Hydra
This should fix a regression from #106475 (hopefully this is the only
issue, my current implementation with channel+ungoogled isn't ideal):
https://github.com/NixOS/nixpkgs/pull/106475#issuecomment-748131224
2020-12-18 16:21:37 +01:00
Michael Weiss c23db78bbd libva-utils: 2.9.1 -> 2.10.0 2020-12-18 13:11:27 +01:00
Michael Weiss 7ad0bc5bd6 inxi: 3.2.00-1 -> 3.2.01-1 2020-12-18 13:04:33 +01:00
Michael Weiss 40199cd3d8 chromiumDev: 89.0.4350.4 -> 89.0.4356.6 2020-12-18 13:02:51 +01:00
Michael Weiss 39c5d116a2 chromiumBeta: 88.0.4324.41 -> 88.0.4324.50 2020-12-17 21:02:14 +01:00
Michael Weiss 653a1edb42 html-proofer: 3.18.1 -> 3.18.2 2020-12-17 20:56:54 +01:00
Michael Weiss f0c5e161e0 signal-desktop: 1.39.3 -> 1.39.4 2020-12-17 19:26:04 +01:00
Michael Weiss f5944b74e6 Merge pull request #106475 from primeos/ungoogled-chromium-merge
Merge ungoogled-chromium back into the chromium expressions
2020-12-17 19:02:21 +01:00
Michael Weiss 0761aabdae html-proofer: 3.18.0 -> 3.18.1 2020-12-17 11:45:31 +01:00
Michael Weiss 552e036e20 signal-desktop: 1.39.2 -> 1.39.3 2020-12-17 11:42:25 +01:00
Michael Weiss bb78df4b27 inxi: 3.1.09-1 -> 3.2.00-1 2020-12-16 12:27:58 +01:00
Michael Weiss ff165582a6 jekyll: 4.1.1 -> 4.2.0 2020-12-14 16:33:07 +01:00
Michael Weiss 50a44c44c4 gammastep: 2.0.5 -> 2.0.6
Switch from libappindicator to the newer libayatana-appindicator and
enable the optional systemd user unit and AppArmor support.
2020-12-14 16:30:28 +01:00
Michael Weiss fa28c1544d Merge pull request #106549 from primeos/cryptography
python3Packages.cryptography: 3.2.1 -> 3.3.1
2020-12-14 11:41:29 +01:00
Michael Weiss 540ada8419 html-proofer: 3.17.4 -> 3.18.0 2020-12-12 16:54:50 +01:00
Michael Weiss 397a5ee2ee chromiumDev: 89.0.4343.0 -> 89.0.4350.4 2020-12-11 10:54:19 +01:00
Michael Weiss c8dd31a60b signal-desktop: 1.38.2 -> 1.39.2 2020-12-11 10:47:07 +01:00
Michael Weiss 4ea2b2129e chromiumBeta: 88.0.4324.27 -> 88.0.4324.41 2020-12-10 17:43:52 +01:00
Michael Weiss 240a8f746e ungoogled-chromium: Move ungoogled-src.nix into upstream-info.json
This also adds a dedicated channel for ungoogled-chromium that enables
us to update ungoogled-chromium independently of chromium.
TODO: Automate ungoogled-chromium updates via update.py (currently it
needs to be updated manually).

Note: Unfortunately this changes the ungoogled-chromium derivation
because common.nix passes the channel as an argument to
stdenv.mkDerivation (this makes it more difficult to verify this commit
but the result should remain the same).
2020-12-10 17:41:22 +01:00
Michael Weiss 2b6b434477 ungoogled-chromium: Merge back into chromium
I used nix-instantiate to verify that the derivations for chromium and
ungoogled-chromium remain unchanged (only the meta attributes change
slightly as I added myself as ungoogled-chromium to receive
notifications for PRs/issues).
2020-12-10 17:41:11 +01:00
Michael Weiss 44b7d77591 python3Packages.cryptography: 3.2.1 -> 3.3.1
Backward incompatible changes:
- Support for Python 3.5 has been removed due to low usage and
  maintenance burden.
- The GCM and AESGCM now require 64-bit to 1024-bit (8 byte to 128 byte)
  initialization vectors. This change is to conform with an upcoming
  OpenSSL release that will no longer support sizes outside this window.
- When deserializing asymmetric keys we now raise ValueError rather than
  UnsupportedAlgorithm when an unsupported cipher is used. This change
  is to conform with an upcoming OpenSSL release that will no longer
  distinguish between error types.
- We no longer allow loading of finite field Diffie-Hellman parameters
  of less than 512 bits in length. This change is to conform with an
  upcoming OpenSSL release that no longer supports smaller sizes. These
  keys were already wildly insecure and should not have been used in any
  application outside of testing.
2020-12-10 13:40:57 +01:00
Michael Weiss b8936e5523 Merge pull request #106294 from squalus/ungoogled-20201207
ungoogled-chromium: 86.0.4240.183-1 -> 87.0.4280.88-1
2020-12-09 18:48:37 +01:00
Michael Weiss d35b635628 chromedriver.src: Update the hash
I just regenerated upstream-info.json using update.py again and got a
different hash this time (but the same hash as in #106272). Therefore,
the only possible explanation I have is that upstream changed the file
that is hosted at [0]. I'll try to contact upstream regarding this.

Fix #106272.

[0]: https://chromedriver.storage.googleapis.com/87.0.4280.88/chromedriver_linux64.zip
2020-12-08 13:46:47 +01:00
Michael Weiss 1000615313 Merge pull request #103894 from primeos/iproute-attribute-renaming
iproute: Rename the attribute to iproute2
2020-12-07 16:47:48 +01:00
Michael Weiss 101c5a96ad fuse3: 3.10.0 -> 3.10.1 (#106162) 2020-12-07 16:37:19 +01:00
Michael Weiss 82294a1f2b neatvnc: 0.3.2 -> 0.4.0 2020-12-06 19:23:39 +01:00
Michael Weiss 4a15cfaede scdoc: 1.11.0 -> 1.11.1 2020-12-06 19:18:55 +01:00
Michael Weiss c7cbc7098a gns3-{gui,server}: 2.2.16 -> 2.2.17 2020-12-06 12:21:39 +01:00
Michael Weiss c006c271ef Merge pull request #105823 from primeos/libva
libva: 2.9.1 -> 2.10.0
2020-12-05 18:34:47 +01:00
Michael Weiss 1e8d297270 libva: 2.9.1 -> 2.10.0
For libva-utils there is no new release (yet).
2020-12-05 18:14:37 +01:00
Michael Weiss 118b6d8976 Merge pull request #105994 from meutraa/update/android-studio
android-studio: update androidStudioPackages.{beta,dev,canary}
2020-12-05 18:06:06 +01:00
Michael Weiss 00617447b2 Merge pull request #105360 from primeos/criu-python3
criu: Switch to Python 3
2020-12-05 16:01:55 +01:00
Michael Weiss 8c19846912 mesa: 20.2.3 -> 20.2.4 (#105959) 2020-12-05 13:26:32 +01:00
Michael Weiss f4419dd970 chromiumDev: 88.0.4324.27 -> 89.0.4343.0 2020-12-04 19:21:57 +01:00
Michael Weiss beb83591fb chromiumBeta: 87.0.4280.66 -> 88.0.4324.27 2020-12-04 19:21:57 +01:00
Michael Weiss c7fe6531a4 Merge pull request #105779 from primeos/chromium
chromium: 87.0.4280.66 -> 87.0.4280.88
2020-12-03 20:10:37 +01:00
Michael Weiss ea382dd629 html-proofer: 3.17.3 -> 3.17.4 2020-12-03 15:31:58 +01:00
Michael Weiss 36d40f77a9 chromium: 87.0.4280.66 -> 87.0.4280.88
https://chromereleases.googleblog.com/2020/12/stable-channel-update-for-desktop.html

This update includes 0 security fixes.
2020-12-03 10:36:48 +01:00
Michael Weiss deca8d0087 Merge pull request #105724 from SuperSandro2000/goobook-tests
pythonPackages.goobook: Switch to importsCheck
2020-12-02 21:45:39 +01:00
Michael Weiss 36ae358e62 intel-media-driver: 2.4.1 -> 2.4.2 2020-12-02 13:45:49 +01:00
Michael Weiss e313c7d219 gollum: 5.1.1 -> 5.1.2 2020-12-02 13:28:59 +01:00
Michael Weiss fc7f72e144 aml: Mark as broken on Darwin
See https://hydra.nixos.org/build/131822625.
2020-12-02 11:57:23 +01:00
Michael Weiss 8eb2551e51 chromiumDev: 88.0.4324.11 -> 88.0.4324.27 2020-12-02 11:43:43 +01:00
Michael Weiss 7352db0f5d gitRepo: 2.9 -> 2.10 2020-12-02 11:37:48 +01:00
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 0421415824 criu: Switch to Python 3
This also fixes "crit -h" and "import pycriu" from within an interactive
Python shell.
2020-11-29 17:17:20 +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 20a9caf0a4 iproute: Rename the attribute to iproute2
This is done because the project is actually named iproute2:
- https://wiki.linuxfoundation.org/networking/iproute2
- https://git.kernel.org/pub/scm/network/iproute2/iproute2.git
- https://en.wikipedia.org/wiki/Iproute2

Our package name already reflects that and for consistency the attribute
name should also be iproute2.

However, it is important to note that some distributions use "iproute"
(but that might be for technical reasons):
- https://repology.org/project/iproute2/versions
2020-11-15 12:16:48 +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