Commit Graph
100 Commits
Author SHA1 Message Date
Michael Weiss 680d320123 tdesktop: 2.4.4 -> 2.4.5 2020-10-31 14:24:49 +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 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 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
Michael Weiss 3568e17510 Merge pull request #85925 from andir/llvm-cfi
llvm_10: link to the llvm compiler-rt share directory from the wrapper
2020-10-11 14:36:30 +02:00
Michael Weiss 4a600af1b1 doc: Document a workaround for using an FQDN as hostname
Since #76542 this workaround is required to use a FQDN as hostname. See
#94011 and #94022 for the related discussion. Due to some
potential/unresolved issues (legacy software, backward compatibility,
etc.) we're documenting this workaround [0].

[0]: https://github.com/NixOS/nixpkgs/issues/94011#issuecomment-705952300
2020-10-10 10:48:54 -07:00
Michael Weiss f93dcb9b6e lf: 16 -> 17 2020-10-10 19:42:11 +02:00
Michael Weiss cde2e109d6 Merge pull request #100101 from primeos/chromium
chromium: Disable VA-API by default
2020-10-10 18:25:36 +02:00
Michael Weiss b60f560e51 Merge pull request #100076 from meutraa/update/android-studio-stable
androidStudioPackages.stable: 4.0.1.0 -> 4.0.2.0
2020-10-10 15:51:04 +02:00
Michael Weiss 33473c422c fuse3: 3.9.4 -> 3.10.0 (#100075) 2020-10-10 12:51:49 +02:00
Michael Weiss 73b67da169 chromium: Disable VA-API by default
This is done to avoid driver specific issues and restores the previous
behaviour. Like before video acceleration can be enabled without having
to rebuild Chromium.
2020-10-09 21:59:48 +02:00
Michael Weiss 2603bd54e4 Merge pull request #99975 from primeos/chromium
chromium: 85.0.4183.121 -> 86.0.4240.75
2020-10-09 21:54:44 +02:00
Michael Weiss c9eaddb48b gns3-{gui,server}: 2.2.14 -> 2.2.15 2020-10-09 15:18:53 +02:00
Michael Weiss f79703e50c chromium: 85.0.4183.121 -> 86.0.4240.75
https://chromereleases.googleblog.com/2020/10/stable-channel-update-for-desktop.html

This update includes 35 security fixes.

CVEs:
CVE-2020-15967 CVE-2020-15968 CVE-2020-15969 CVE-2020-15970
CVE-2020-15971 CVE-2020-15972 CVE-2020-15990 CVE-2020-15991
CVE-2020-15973 CVE-2020-15974 CVE-2020-15975 CVE-2020-15976
CVE-2020-6557 CVE-2020-15977 CVE-2020-15978 CVE-2020-15979
CVE-2020-15980 CVE-2020-15981 CVE-2020-15982 CVE-2020-15983
CVE-2020-15984 CVE-2020-15985 CVE-2020-15986 CVE-2020-15987
CVE-2020-15992 CVE-2020-15988 CVE-2020-15989
2020-10-07 20:37:35 +02:00
Michael Weiss 72cc4d2f0a llvmPackages_11.clang-unwrapped: Inherit clang-tools-extra_src
So that it can be accessed via llvmPackages_11.clang-unwrapped.clang-tools-extra_src
(e.g. useful for nix-prefetch-url).
2020-10-05 11:52:34 +02:00
Michael Weiss 6ab135d4a5 Merge pull request #98594 from ggreif/master
llvm_11: 11.0.0rc2 -> 11.0.0rc5
2020-10-04 14:28:09 +02:00
Michael Weiss 18427f53a7 python3Packages.google_api_python_client: 1.12.2 -> 1.12.3 2020-10-04 00:32:16 +02:00
Michael Weiss 57db6952df iw: 5.8 -> 5.9 (#99468) 2020-10-03 17:51:45 +02:00
Michael Weiss 23c5aed5fc Merge pull request #99469 from meutraa/update/android-studio-canary
androidStudioPackages.{dev,canary}: 4.2.0.12 -> 4.2.0.13
2020-10-03 16:26:30 +02:00
Michael Weiss e991a1ea1f mesa: 20.1.8 -> 20.1.9 (#99291) 2020-10-01 17:58:27 +02:00
Michael Weiss 85537bce39 inxi: 3.1.06-1 -> 3.1.07-1 2020-10-01 17:29:51 +02:00
Michael Weiss 0d2a73b5af wayvnc: 0.2.0 -> 0.3.1 2020-09-29 12:48:46 +02:00
Michael Weiss 2866c05fb4 neatvnc: 0.3.1 -> 0.3.2 2020-09-29 12:48:43 +02:00
Michael Weiss 2e6844040e signal-desktop: 1.36.2 -> 1.36.3 2020-09-26 12:15:27 +02:00
Michael Weiss 7e2a0491e1 neatvnc: 0.3.0 -> 0.3.1 2020-09-26 12:12:06 +02:00
Michael Weiss 6b0794caa5 signal-desktop: 1.36.1 -> 1.36.2 2020-09-25 13:44:35 +02:00
Michael Weiss 7e4b7ecd00 gns3-{gui,server}: 2.2.13 -> 2.2.14 2020-09-24 12:29:59 +02:00
Michael Weiss f49210d9be neatvnc: 0.2.0 -> 0.3.0 2020-09-24 12:25:01 +02:00
Michael Weiss a9b1e04172 python3Packages.google_api_python_client: 1.12.1 -> 1.12.2 2020-09-24 11:46:37 +02:00
Michael Weiss 549da1d8e8 Merge pull request #98460 from primeos/chromium
chromium: 85.0.4183.102 -> 85.0.4183.121
2020-09-22 22:08:36 +02:00
Michael Weiss 6afb5823e1 python3Packages.cryptography: 3.1 -> 3.1.1 2020-09-22 22:02:38 +02:00
Michael Weiss d1a27a5f00 chromium: 85.0.4183.102 -> 85.0.4183.121
https://chromereleases.googleblog.com/2020/09/stable-channel-update-for-desktop_21.html

This update includes 10 security fixes.

CVEs:
CVE-2020-15960 CVE-2020-15961 CVE-2020-15962 CVE-2020-15963
CVE-2020-15965 CVE-2020-15966 CVE-2020-15964
2020-09-22 13:58:22 +02:00
Michael Weiss 6343fb95c6 mesa: 20.1.7 -> 20.1.8 (#98154) 2020-09-17 14:24:33 +02:00
Michael Weiss 6a8415c93f python3Packages.google_api_python_client: 1.11.0 -> 1.12.1 2020-09-16 18:20:37 +02:00
Michael Weiss 34cd8d44c7 libva: 2.8.0 -> 2.9.0 (#97831) 2020-09-12 14:53:06 +02:00
Michael Weiss 1350c410f6 Merge pull request #97201 from colemickens/google-chrome-ozone
google-chrome: add libxkbcommon+wayland for ozone/wayland
2020-09-12 12:22:05 +02:00
Michael Weiss e30fea932c html-proofer: 3.15.3 -> 3.16.0 2020-09-12 11:11:52 +02:00
Michael Weiss f192636304 signal-desktop: 1.35.1 -> 1.36.1 2020-09-11 11:29:04 +02:00
Michael Weiss 8129917320 Merge pull request #97515 from primeos/chromium
chromium: 85.0.4183.83 -> 85.0.4183.102
2020-09-10 19:56:34 +02:00
Michael Weiss e249baca22 chromiumDev: M86 -> M87 2020-09-10 12:31:00 +02:00
Michael Weiss ceb3acfa8b chromium: update.py: Keep the channel order consistent
This makes Git diffs way easier to read.
Using sort_keys=True is usually better but with this implementation the
output is a bit nicer to read IMO.
2020-09-10 12:30:03 +02:00
Michael Weiss ae0221e4d0 rav1e: 0.3.3 -> 0.3.4 2020-09-10 12:27:20 +02:00
Michael Weiss 3ea949714d cargo-c: 0.6.7 -> 0.6.13 2020-09-10 12:27:20 +02:00
Michael Weiss b8f7063cac ffmpeg-full: Add support for rav1e (faster AV1 encoding)
#95188
2020-09-09 15:52:34 +02:00
Michael Weiss 793017e93a Merge pull request #97532 from meutraa/update/android-studio-canary
androidStudioPackages.{dev,canary}: 4.2.0.9 -> 4.2.0.10
2020-09-09 14:37:36 +02:00
Michael Weiss a9c78519d6 chromium: 85.0.4183.83 -> 85.0.4183.102
https://chromereleases.googleblog.com/2020/09/stable-channel-update-for-desktop.html

This update includes 5 security fixes.

CVEs:
CVE-2020-6573 CVE-2020-6574 CVE-2020-6575 CVE-2020-6576 CVE-2020-15959
2020-09-09 09:57:45 +02:00
Michael Weiss d2eb16cdf5 python3Packages.goobook: Generate and install the man page 2020-09-08 14:57:06 +02:00
Michael Weiss 9550ba71fa python3Packages.goobook: 3.4 -> 3.5 2020-09-08 14:11:56 +02:00
Michael Weiss fed923247a gitRepo: 2.8 -> 2.9 2020-09-07 18:34:36 +02:00
Michael Weiss 7bd175ca3b Merge pull request #97292 from meutraa/update/android-studio-canary
androidStudioPackages.{dev,canary}: 4.2.0.8 -> 4.2.0.9
2020-09-07 17:38:52 +02:00
Michael Weiss 1fa610bdf0 chromium: Prefix $PATH with xdg_utils (#96922)
This is required for certain URIs that require launching external
programs (e.g. mailto:, magnet:, or irc:) or setting the default browser
via xdg-settings.
Fix #96897 and fix #92751.
2020-09-06 23:20:30 +02:00
Michael Weiss 60f27064aa gammastep: 2.0.1 -> 2.0.2 (#97290) 2020-09-06 23:20:05 +02:00
Michael Weiss e6cbcc2ac1 python3Packages.scapy: 2.4.3 -> 2.4.4 (#97215) 2020-09-06 20:29:31 +02:00
Michael Weiss ebd2e632d6 gns3-{gui,server}: 2.2.12 -> 2.2.13 2020-09-06 16:18:57 +02:00
Michael Weiss 32a898bb15 weston: 8.0.0 -> 9.0.0 (#95617)
Announcement: https://lists.freedesktop.org/archives/wayland-devel/2020-September/041595.html
2020-09-05 00:44:34 +02:00
Michael Weiss 9c6f11f89d signal-desktop: 1.34.5 -> 1.35.1 2020-09-02 22:37:05 +02:00
Michael Weiss 7ebcaec02f Merge pull request #96874 from meutraa/update/android-studio-canary
Update Android Studio Beta
2020-09-01 12:09:17 +02:00
Michael Weiss 4d851ae78f Merge pull request #96573 from meutraa/update/android-studio-canary
androidStudioPackages.{dev,canary}: 4.2.0.7 -> 4.2.0.8
2020-08-30 20:29:08 +02:00
Michael Weiss 16ecb025bd python3Packages.cryptography: 3.0 -> 3.1
Backwards incompatible changes:
- Removed support for idna based U-label parsing in various X.509
  classes. This support was originally deprecated in version 2.1 and
  moved to an extra in 2.5.
2020-08-29 13:35:56 +02:00
Michael Weiss 9e78e1b9ec python3Packages.google_api_python_client: 1.10.1 -> 1.11.0 2020-08-28 16:02:34 +02:00
Michael Weiss b730ef35f1 cmake: 3.18.1 -> 3.18.2 2020-08-27 08:48:09 +02:00
Michael Weiss 5bd2c3719a python3Packages.google_api_python_client: 1.10.0 -> 1.10.1 2020-08-26 22:29:08 +02:00
Michael Weiss 9a96d71f71 chromiumDev: Unbreak the build by using LLVM 11 2020-08-26 22:29:07 +02:00
Michael Weiss b8fb1e15b9 Merge pull request #96308 from primeos/chromium
chromium: 84.0.4147.135 -> 85.0.4183.83
2020-08-26 22:27:11 +02:00
Michael Weiss 8815c9e186 chromiumDev: Fix "patchShebangs ."
Note: The following might also need to be updated:
substituteStream(): WARNING: pattern '/usr/share/xcb' doesn't match anything in file 'ui/gfx/x/BUILD.gn'
2020-08-26 14:33:18 +02:00
Michael Weiss bf0e13a322 chromiumDev: Drop the optional VA-API patches
I didn't look into this yet but IIRC M86 will finally have a flag for
Linux to enable VA-API. So we shouldn't need
enable-video-acceleration-on-linux.patch anymore.

But we likely need to update enable-vdpau-support-for-nvidia.patch
when/before M86 hits the stable channel if we want to keep VDPAU
support.
2020-08-26 14:30:49 +02:00
Michael Weiss 2213c464f6 chromiumDev: Drop nix_plugin_paths_68.patch
Ok, so I was about to update the patch (didn't apply anymore) when I
also started looking at it's usage and realized that
NIX_CHROMIUM_PLUGIN_PATH_ (and other substrings) only appears in the
patch itself (i.e. it seemed like we don't need this patch anymore).

Turns out that we have this patch since 2014 (1b84fbf0ca) and it was
only ever used for NIX_CHROMIUM_PLUGIN_PATH_WIDEVINE (and from the log
it isn't clear if/when or how well that worked). But in 2019 that last
usage got removed (545d58a1ef) so we should be able to safely drop this
patch now :) \o/

(I just wanted to note that as it seemed somewhat of a funny story :D
But there is of course nothing wrong with it.)
Git history (git log --oneline -S NIX_CHROMIUM_PLUGIN_PATH_):
7205bd64a3 ungoogled-chromium: init at 81.0.4044.92-2
545d58a1ef chromium: fix widevine
cd3283f921 chromium: 67.0.3396.99 -> 68.0.3440.75
72d7b5ddb1 chromium: fix nix_plugin_paths for 68+
7a3a16dd80 chromium: Remove plugin paths patch for version 50
79d18eb604 chromium: Update dev channel to v52.0.2743.10
c7a3645e7b chromium: Remove stuff for versions <= v51
8b97ca270e chromium: Update all channels to latest versions
b9093f1c64 chromium: Updates, fixes #11492
471cdd15e2 chromium: Update beta and dev channels.
5c6aa391fc chromium: Cleanup old patch and update stable
af54ddf8b6 chromium: Drop plugin_paths patch for old versions.
6a8afa4bb3 chromium: Fix plugin_paths patch for version 44.
0aad4b7ee4 chromium: Update all channels to latest versions.
1b84fbf0ca chromium: Allow env vars for passing plugin paths.
2020-08-26 14:30:49 +02:00
Michael WeissandDavid McFarland 4a82621491 llvm_11: Enable build-id when linking libLLVM shared libs
This is used by mesa.drivers (still on LLVM 9) as a cache key. I've
ported that change to LLVM 11 to test it and so that it doesn't get lost
in future versions. Credit for the change goes to David McFarland.
See #93946 for details.

Co-Authored-By: David McFarland <corngood@gmail.com>
2020-08-26 14:30:46 +02:00
Michael Weiss 25aed428aa chromium: Make the gnChromium overrides depend on the version
This is more robust than depending on the channel, though the version
should only matter if the configuration phase fails.
This also switches to the intended version for `chromium` which should
be higher since M85 is in the stable channel.

Thanks `@volth` for pointing this out.
2020-08-25 23:22:41 +02:00
Michael Weiss 4252ba90f4 chromium: 84.0.4147.135 -> 85.0.4183.83
https://chromereleases.googleblog.com/2020/08/stable-channel-update-for-desktop_25.html

This update includes 20 security fixes.

CVEs:
CVE-2020-6558 CVE-2020-6559 CVE-2020-6560 CVE-2020-6561 CVE-2020-6562
CVE-2020-6563 CVE-2020-6564 CVE-2020-6565 CVE-2020-6566 CVE-2020-6567
CVE-2020-6568 CVE-2020-6569 CVE-2020-6570 CVE-2020-6571
2020-08-25 22:36:56 +02:00