Commit Graph
100 Commits
Author SHA1 Message Date
Michael Weiss 5d9a3e2e5a cargo-c: 0.7.0 -> 0.7.1 2021-01-17 12:59:26 +01:00
Michael Weiss 04da763965 google-chrome-dev: Add the new libxshmfence dependency
This is required to launch newer versions of Google Chrome:
/nix/store/XXX-google-chrome-dev-89.0.4385.0/share/google/chrome-unstable/google-chrome-unstable:
error while loading shared libraries: libxshmfence.so.1: cannot open
shared object file: No such file or directory
2021-01-16 20:36:21 +01:00
Michael Weiss a6d138c7ad Merge pull request #109405 from primeos/ffmpeg-full-disable-rav1e
ffmpeg-full: disable rav1e by default (in favor of svt-av1)
2021-01-16 20:35:27 +01:00
Michael Weiss 2345e374af svt-av1: Extend the meta attributes
I've merged my local package definitions with the ones in Nixpkgs.
2021-01-15 14:21:07 +01:00
Michael Weiss 56c843946f gammastep: 2.0.6 -> 2.0.7 2021-01-15 14:17:42 +01:00
Michael Weiss 6cdbde2f0d ffmpeg-full: disable rav1e by default (in favor of svt-av1)
Since c378a33705 we have a patch to add svt-av1 support to
ffmpeg-full. The default AV1 encoder is still libaom but svt-av1 has a
higher priority than rav1e (see libavcodec/allcodecs.c). And since
svt-av1 is much faster than rav1e (which in turn should be faster than
libaom) we don't really need rav1e support by default anymore (I guess
it can be useful but overall svt-av1 should currently be the best
option).
And because rav1e's build did break a few times in the past and needs a
lot of Rust dependencies (including cargo-c to make it C-ABI
compatible) it might be best to simply disable it for now.

Benchmarks (though it is difficult to compare them that way):
- https://openbenchmarking.org/test/pts/svt-av1
- https://openbenchmarking.org/test/pts/rav1e
- https://openbenchmarking.org/test/pts/aom-av1
2021-01-14 22:30:57 +01:00
Michael Weiss 76fe724675 chromium: Extend update.py to print a summary of the updates
As a first step to automate the commit messages as well.
2021-01-14 21:02:16 +01:00
Michael Weiss c0e177d09f chromiumBeta: 88.0.4324.79 -> 88.0.4324.87 2021-01-14 20:36:28 +01:00
Michael Weiss 7fb79605a7 inxi: 3.2.02-1 -> 3.2.02-2 2021-01-14 20:32:59 +01:00
Michael Weiss 69dc4dc2c1 signal-desktop: 1.39.4 -> 1.39.5 2021-01-13 22:04:32 +01:00
Michael Weiss 79150e0573 chromiumDev: 89.0.4381.6 -> 89.0.4385.0 2021-01-13 17:43:12 +01:00
Michael Weiss d88ad75767 gnupg: 2.2.26 -> 2.2.27
Announcement: https://lists.gnupg.org/pipermail/gnupg-announce/2021q1/000452.html

Luckily this fixes a regression from GnuPG 2.2.26 that broke the build
of libsForQt5.qgpgme (a test failed). Fix #109009.
2021-01-12 08:33:48 +01:00
Michael Weiss 87d2f1d2b0 inxi: 3.2.01-1 -> 3.2.02-1 2021-01-11 22:25:22 +01:00
Michael Weiss ef125069f4 Merge pull request #108730 from baloo/baloo/libplacebo/path-upsteam-patch
libplacebo: use upstreamed patch
2021-01-09 20:12:46 +01:00
Michael Weiss 85b23ec5e5 Merge pull request #108155 from primeos/libplacebo
libplacebo: 2.72.2 -> 3.104.0
2021-01-09 18:32:28 +01:00
Michael Weiss 7d8351f4d7 libplacebo: 2.72.2 -> 3.104.0 2021-01-09 17:56:35 +01:00
Michael Weiss 288fb1f2ba gitRepo: 2.11 -> 2.11.1 2021-01-09 17:49:35 +01:00
Michael Weiss fa2b9b890a Merge pull request #103104 from Artturin/add-pciutils-inxi
inxi: add pciutils
2021-01-09 16:46:47 +01:00
Michael Weiss 84840c81e3 chromiumDev: 89.0.4356.6 -> 89.0.4381.6 2021-01-09 14:53:20 +01:00
Michael Weiss 8ae8602bf7 Merge branch 'master' into staging-next
Manually resolved a conflict in
pkgs/development/libraries/libbladeRF/default.nix.
2021-01-09 12:16:11 +01:00
Michael Weiss 95dc08e972 Merge pull request #73277 from robashton/master
Initial stab at making X11 a configurable dependency of intel-media-drivers
2021-01-08 17:06:13 +01:00
Michael Weiss f274df0cda chromiumBeta: 88.0.4324.50 -> 88.0.4324.79 2021-01-08 12:48:31 +01:00
Michael Weiss bdc86af5ec Merge pull request #108752 from marsam/fix-gpgme-darwin
gpgme: fix build on darwin
2021-01-08 12:37:08 +01:00
Michael Weiss e597a82ae6 Merge pull request #108727 from baloo/baloo/libplacebo/glsl-import
libplacebo: fixup glslang headers path

The build broke after the latest glslang update:
31bd59648f.
2021-01-07 23:32:26 +01:00
Michael Weiss e640da3120 gitRepo: 2.10 -> 2.11 2021-01-07 12:07:00 +01:00
Michael Weiss d027c59d0a Merge pull request #108631 from TredwellGit/chromium
chromium: 87.0.4280.88 -> 87.0.4280.141
2021-01-07 11:45:16 +01:00
Michael Weiss b9cbe0f8e7 fim: Fix the build by switching back to GCC 9
GCC 10 breaks the build: https://hydra.nixos.org/build/134272249
There are workarounds to fix the build with GCC 10 [0] but since
upstream is inactive it's probably best to deprecate fim soon.

[0]: https://aur.archlinux.org/cgit/aur.git/commit/?h=fim&id=66258387a099da72f7758495fb0e3c93e16068e7
2021-01-06 19:45:39 +01:00
Michael Weiss f35bf8ef29 waypipe: 0.7.1 -> 0.7.2 2021-01-05 20:17:25 +01:00
Michael Weiss 108d9ec355 dav1d: 0.8.0 -> 0.8.1 2021-01-03 19:16:10 +01:00
Michael Weiss 16b53ed1e2 html-proofer: 3.18.3 -> 3.18.5 2021-01-03 19:00:26 +01:00
Michael Weiss 6681661989 libmd: 1.0.1 -> 1.0.3 2021-01-03 18:58:43 +01:00
Michael Weiss fab050e022 Merge pull request #108286 from nrdxp/redshift-appindicator
redshift: libappindicator is linux only
2021-01-03 12:19:43 +01:00
Michael Weiss a90d0cd34c Revert "chromium/doc: mention chromedriver when updating"
This reverts commit 7e26b5456d.

With 6aea53c3ce this is now handled automatically.
2021-01-02 16:15:00 +01:00
Michael Weiss 16cf68dc7a mesa: 20.3.1 -> 20.3.2 (#108152)
This also applies the macOS patch unconditionally to avoid breakages in
the future.
2021-01-01 20:08:54 +01:00
Michael Weiss 33f91ea7b6 aml: 0.1.0 -> 0.2.0 2021-01-01 19:53:14 +01:00
Michael Weiss bea44d5ebe html-proofer: 3.18.2 -> 3.18.3 2020-12-30 18:23:43 +01:00
Michael Weiss 317215b886 intel-media-driver: 20.4.3 -> 20.4.5 2020-12-29 14:16:54 +01:00
Michael Weiss 61ae600daf git: 2.29.2 -> 2.30.0 (#107828)
The removed patch was merged into Git 2.30:
https://github.com/git/git/commit/3569e11d6999cf18549626356784c9fd74f3d43e

And the disabled test is new in Git 2.30.
2020-12-29 11:19:28 +01:00
Michael Weiss 669e4df42a Merge pull request #107669 from meutraa/update/android-studio
Update Android Studio
2020-12-27 11:58:15 +01:00
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 b9ede6493f iproute2: Update the source hash
A new archive was uploaded to fix the version string.
2020-12-21 22:21:35 +01:00
Michael Weiss 21bb0f56c5 iproute2: 5.9.0 -> 5.10.0 (#107319) 2020-12-21 15:22:56 +01:00
Michael Weiss 4454fecc85 cargo-c: 0.6.18 -> 0.7.0 2020-12-21 15:13:35 +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 e7b88d10a3 Merge pull request #105817 from primeos/mesa-next
mesa: 20.2.4 -> 20.3.1
2020-12-17 12:39:53 +01:00
Michael Weiss af9f917ce1 mesa: 20.3.0 -> 20.3.1 2020-12-17 12:01:08 +01:00
Michael Weiss 886e497f5d mesa: Switch from LLVM 9 to llvmPackages_latest
The radeonsi and radv (without ACO) drivers requires LLVM 11 for
GFX 10.3 [0],[1]. E.g. Arch Linux also compiles Mesa with LLVM 11 so
this should be fine.

[0]: https://docs.mesa3d.org/relnotes/20.2.0.html
[1]: https://github.com/NixOS/nixpkgs/pull/105817#issuecomment-738888102
2020-12-17 12:01:08 +01:00
Michael Weiss 3106113c9e mesa: Drop all old patches
There's no need to keep the expressions for old patches around.
Also: Apply the musl patch unconditionally to ensure that it doesn't
break after future updates.
2020-12-17 12:01:03 +01:00
Michael Weiss a9385a730b mesa: 20.2.4 -> 20.3.0 2020-12-17 11:51:02 +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