Commit Graph
100 Commits
Author SHA1 Message Date
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 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 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 6a8415c93f python3Packages.google_api_python_client: 1.11.0 -> 1.12.1 2020-09-16 18:20:37 +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
Michael Weiss 28aef45a1a Merge branch 'llvm_11' into master
This merges #94204 with the only difference being that I modified the
history into three commits that should be easier to review and
understand.

Original history: 3524f4cfa94744bf5058bed6f2e3f6490f4c8e1b
Modified history: df267a4cca
2020-08-25 19:44:53 +02:00
Michael Weiss 28f2797a81 llvm_11: Copy all files from llvmPackages_10
This is simply the result of:
cp -r pkgs/development/compilers/llvm/10 pkgs/development/compilers/llvm/11/
2020-08-25 19:42:08 +02:00
Michael Weiss 31f23ebc1f Revert "nheko: dirty fix to #94942 (#95060)"
This reverts commit f8a49ec8db.
With 57f0574595 in master this workaround is not required anymore.
2020-08-25 19:22:24 +02:00
Michael Weiss f9c74c3f4b Revert "tdesktop: Add a temporary workaround to fix the Linux build"
This reverts commit e7987936c1.
With 57f0574595 in master this workaround is not required anymore.
2020-08-25 19:22:20 +02:00
Michael Weiss 6b34320036 signal-desktop: Add libdbusmenu support (#96078)
Provides optional menu bar support for various desktop environments.
2020-08-25 19:14:16 +02:00
Michael Weiss 8f6e1f2408 iputils: 20190709 -> 20200821 2020-08-21 21:17:02 +02:00
Michael Weiss d7e7aaa9b6 mesa: 20.1.5 -> 20.1.6 (#95859) 2020-08-20 22:29:36 +02:00
Michael Weiss b0705bcbce lf: 15 -> 16 2020-08-20 15:54:16 +02:00
Michael Weiss fbe0a90c85 Merge pull request #95803 from primeos/chromium
chromium: 84.0.4147.125 -> 84.0.4147.135
2020-08-20 00:04:36 +02:00
Michael Weiss 465985bd8e glances: 3.1.4.1 -> 3.1.5 2020-08-19 16:20:03 +02:00
Michael Weiss f9c3038465 chromium: 84.0.4147.125 -> 84.0.4147.135
https://chromereleases.googleblog.com/2020/08/stable-channel-update-for-desktop_18.html

This update includes 1 security fix.

CVEs:
CVE-2020-6556
2020-08-19 15:59:11 +02:00
Michael Weiss 47437afc00 inxi: 3.1.05-4 -> 3.1.06-1 2020-08-17 18:00:57 +02:00
Michael Weiss a86d317da8 tdesktop: Use the API ID of the Snap package
Thanks to Ilya Fedin and John Preston we're now allowed to reuse the
API ID of the Snap package to avoid hitting rate limits.

This finally resolves #55271 #YAY \o/
2020-08-16 21:15:46 +02:00
Michael Weiss dc63d382bb tdesktop: 2.2.0 -> 2.3.0
This disables the WebRTC integration for now (I didn't really look into
it so far, but probably until we have something like
TDESKTOP_USE_PACKAGED_WEBRTC=OFF).
2020-08-16 21:13:38 +02:00
Michael Weiss dfbda2135c Merge pull request #89657 from primeos/mesa-DriConf-fix
mesa: Set datadir so that the path to the DriConf defaults is correct
2020-08-15 22:36:42 +02:00
Michael Weiss e3e1aa0536 Merge pull request #95327 from primeos/cmake-fix-pch-regression
cmake: Add a patch to fix a regression since CMake 3.18
2020-08-14 18:46:30 +02:00
Michael Weiss cd41673813 mesa: Move the DriConf defaults from $drivers to $out
The effective change is that "drirc.d/00-mesa-defaults.conf" will now be
installed to $out instead of $drivers and not appear under
"/run/opengl-driver/share/" anymore.

This is done to fix #89421, i.e. so that Mesa will find and load the
included DriConf defaults. The other files in "$drivers/share" will not
be moved to $out as some Nixpkgs logic might depend on them being
available under "/run/opengl-driver/share/" (e.g. addOpenGLRunpath).
2020-08-13 21:35:55 +02:00
Michael Weiss 6e4042d067 gollum: 5.1 -> 5.1.1 (security, CVE-2020-14001)
This also fixes a potential security issue (reported by bundler-audit)
by updating kramdown to 2.3.0 for CVE-2020-14001 [0].

[0]: https://github.com/advisories/GHSA-mqm2-cgpr-p4m6
2020-08-13 21:11:29 +02:00
Michael Weiss 5f72f7c27f jekyll: Update the dependencies (security, CVE-2020-14001)
This fixes a potential security issue (reported by bundler-audit) by
updating kramdown to 2.3.0 for CVE-2020-14001 [0].

[0]: https://github.com/advisories/GHSA-mqm2-cgpr-p4m6
2020-08-13 20:57:14 +02:00
Michael Weiss 4c6743c79c inxi: 3.1.05-2 -> 3.1.05-4 2020-08-13 14:39:05 +02:00
Michael Weiss 57f0574595 cmake: Add a patch to fix a regression since CMake 3.18
This fixes all CMake builds that use target_precompile_headers() and
as a result fail since CMake 3.18 with e.g.:
g++: error: unrecognized command line option '-Xarch_x86_64'; did you mean '-march=x86-64'?

Fix #94905.

CMake references:
- https://gitlab.kitware.com/cmake/cmake/-/issues/21072
- https://gitlab.kitware.com/cmake/cmake/-/merge_requests/5118
2020-08-13 12:50:12 +02:00
Michael Weiss 6b188c1f08 wlroots: Fix the build by not copying the library to $examples
Copying libwlroots isn't required anymore since the library runpath
of the example binaries now correctly references $out/lib anyway.

Fix #95205.
2020-08-11 22:45:12 +02:00
Michael Weiss 7a01d5aa42 Merge pull request #91050 from primeos/rav1e-cargo-c
Add cargo-c and a C-API for rav1e
2020-08-11 16:22:47 +02:00
Michael Weiss 7bd78373ad Merge pull request #95115 from primeos/chromium
chromium: 84.0.4147.105 -> 84.0.4147.125
2020-08-11 14:56:06 +02:00
Michael Weiss edb0920697 chromium: 84.0.4147.105 -> 84.0.4147.125
https://chromereleases.googleblog.com/2020/08/stable-channel-update-for-desktop.html

This update includes 15 security fixes.

CVEs:
CVE-2020-6542 CVE-2020-6543 CVE-2020-6544 CVE-2020-6545 CVE-2020-6546
CVE-2020-6547 CVE-2020-6548 CVE-2020-6549 CVE-2020-6550 CVE-2020-6551
CVE-2020-6552 CVE-2020-6553 CVE-2020-6554 CVE-2020-6555
2020-08-10 23:37:23 +02:00
Michael Weiss a3c71c3e5d fuse3: 3.9.2 -> 3.9.4 (#95072)
Note: Version 3.9.3 and 3.9.4 are equivalent:
"This was an "accidental" release, it is equivalent to 3.9.3."
2020-08-10 16:04:55 +02:00
Michael Weiss 83c541088e iproute: 5.7.0 -> 5.8.0 (#94965)
"The former date based internal versioning (snapshot) is replaced by the
regular version numbering which corresponds to the kernel version." [0]

File changes (additions/removals):
+share/man/man8/ip-mptcp.8.gz
+share/man/man8/tc-gate.8.gz

[0]: https://marc.info/?l=linux-netdev&m=159681449423365
2020-08-10 13:50:06 +02:00
Michael Weiss fdd394d106 wob: 0.9 -> 0.10 2020-08-10 13:43:44 +02:00
Michael Weiss e7987936c1 tdesktop: Add a temporary workaround to fix the Linux build 2020-08-08 15:52:38 +02:00
Michael Weiss a2498f5ace gns3-gui: Replace qt5Full with wrapQtApp (proper solution)
This will now properly wrap the gns3 binary using wrapQtApp instead of
unnecessarily adding qt5Full to the PATH (which significantly increases
the closure and often causes the build to break due to broken transitive
dependencies).
This supersedes the old approach from commit 0eaec4dee2.
2020-08-08 15:11:47 +02:00
Michael Weiss b5eb32289c gollum: 5.0.1 -> 5.1 2020-08-08 15:09:43 +02:00
Michael Weiss e67b1c2875 gns3-{gui,server}: 2.2.11 -> 2.2.12 2020-08-08 14:35:25 +02:00
Michael Weiss 32b7270c0d range-v3: 0.10.0 -> 0.11.0 (#94887) 2020-08-08 13:54:58 +02:00
Michael Weiss adcaeef384 wob: 0.8 -> 0.9 2020-08-07 21:20:26 +02:00
Michael Weiss 4fe5107376 Merge pull request #94565 from primeos/gammastep
gammastep: init at 2.0.1
redshift,redshift-wlr: Fix a file path in postInstall
2020-08-06 12:06:17 +02:00
Michael Weiss 79415b0bf6 gammastep: init at 2.0.1
Note: Since Gammastep is a fork of Redshift the mkRedshift will be
reused as long as they don't diverge too far.
Also: Gammastep should eventually replace redshift-wlr.
2020-08-06 11:58:26 +02:00
Michael Weiss 3f5258b6ab redshift,redshift-wlr: Fix a file path in postInstall 2020-08-06 11:57:07 +02:00
Michael Weiss 36626150c2 isync: 1.3.2 -> 1.3.3 2020-08-05 11:35:22 +02:00
Michael Weiss 695b69ac7d signal-desktop: 1.34.4 -> 1.34.5 2020-08-05 11:24:47 +02:00