Commit graph

20736 commits

Author SHA1 Message Date
Ben Siraphob 21faf9fc29
treewide: move autoconf, automake to nativeBuildInputs 2022-03-30 20:17:24 -05:00
ajs124 ed612de9ab
Merge pull request #165928 from kouyk/update/vivaldi
vivaldi: 5.1.2567.66-1 -> 5.1.2567.73-1
2022-03-29 04:44:08 +02:00
Bernardo Meurer 0e3d0d844e
Merge pull request #166078 from mweinelt/firefox-drm
firefox: fix drmSupport flag
2022-03-28 12:49:42 -07:00
Martin Weinelt 2cb9593cad firefox: always build with clang
Both LTO and PGO require the use of clang so I think its easier to just
stick with clang for all builds, so PGO and LTO could in theory be used
without each other.
2022-03-28 21:42:49 +02:00
Martin Weinelt 4cf4a7b848 firefox: add pname to throw message
https://github.com/NixOS/nixpkgs/pull/164646#discussion_r835879348
2022-03-28 21:42:49 +02:00
Martin Weinelt 05a6b3c2b7 librewolf: disable pgo support
Starts profiling, starts librewolf, but gets stuck and never terminates.
2022-03-28 21:42:49 +02:00
Martin Weinelt 6e24b768b3 thunderbird: disable pgo support
Tries to connect out to the internet, so sorry, no pgo for thunderbird.

> console.warn: feeds: "downloadFeed: network connection unavailable"
2022-03-28 21:42:49 +02:00
Martin Weinelt 0d3772f645 firefox: add profile-guided optimization
Lo and behold, we're finally catching up with Mozillas very own firefox
build in terms of speed.

PGO is an optimization technique in which in a first step we create a
build that supports instrumentation, meaning we can use it to create a
profile of how the browser behaved during usage. Then in a second pass
we create the final build that uses the acquired profiling data to
optimize the browser for the workload it actually received during
profiling.

The downside is that with PGO we now need to build Firefox twice, which
increases the build time from around 20 minutes to roughly 50 minutes.

In the Speedometer 2.0 benchmark multiple tests could see a
responsiveness improvemeant around 20-25%, which makes the increased
build time well worth it.

Sadly this benefit seems limited to x86_64-linux, builds on
aarch64-linux get stuck during profiling and I haven't found out why.

Finally, after a long time, we can say:

Closes: #76484
Supersedes: #129503
2022-03-28 21:42:49 +02:00
Martin Weinelt 2a32474802
firefox: fix drmSupport flag
In #109133 @alyssais discovered that the drmSupport flag stopped
working. This is because Mozilla decided around Firefox 51
(mozbz#1289634) to swap the default values and our flag was asking for
the wrong thing all along.

Since this flag has now been enabled for multiple years, disabling it
would mean a regression for our users. Leaving it enabled should be
unproblematic since it only controls whether Firefox shows the EME nagbar,
that allows to enable Widevine CDM, when a site requests it. The choice is
therefore completely up to the enduser.

Disabling this nagbar is still possible at runtime by setting
`browser.eme.ui.enabled` to `false`. If Widevine CDM was inadvertently
enabled it can be disabled at `media.gmp-widevinecdm.enabled`.

Supersedes: #109133
2022-03-28 18:12:02 +02:00
Martin Weinelt e65a9bd7f2
Merge pull request #166028 from mweinelt/ircdog 2022-03-28 14:23:39 +02:00
Sandro a63a39e238
Merge pull request #165335 from willcohen/qwt-6.2 2022-03-28 14:19:09 +02:00
Sandro 8c8172151a
Merge pull request #147388 from sagikazarmark/add-argocd-autopilot 2022-03-28 13:53:03 +02:00
Sandro cb76c8bee3
Merge pull request #165761 from fgaz/nheko/0.9.3 2022-03-28 13:26:18 +02:00
Mark Sagi-Kazar ed6c2f9d84
argocd-autopilot: init at 0.3.0
Signed-off-by: Mark Sagi-Kazar <mark.sagikazar@gmail.com>
2022-03-28 13:17:22 +02:00
Sandro 2f1e03cb2b
Merge pull request #165691 from lucc/github-removed-unencrypted-git 2022-03-28 12:47:42 +02:00
Thiago Kenji Okada e801b166e5
Merge pull request #166038 from bryanasdev000/rancher-264
rancher: 2.6.0 -> 2.6.4
2022-03-28 09:27:40 +01:00
Bryan A. S 49e412b046 rancher: 2.6.0 -> 2.6.4
- rename from rancher-cli to rancher in pkg expression

- remove explicit docheck = true;
2022-03-28 03:41:01 -03:00
github-actions[bot] 70dc29f9e8 terraform-providers: update 2022-03-28 2022-03-28 15:58:32 +10:00
Robert Schütz 97e5863569 deltachat-desktop: update react-string-replace to 1.0.0
This reduces the closure size by 4.9 MiB.
2022-03-28 04:52:10 +00:00
Robert Schütz 401a033c6f deltachat-desktop: fix icon 2022-03-28 04:52:10 +00:00
Artturi 609816b0ce
Merge pull request #165950 from K900/upd8n
n8n: 0.169.0 → 0.170.0
2022-03-28 05:22:40 +03:00
Martin Weinelt 4c0dc16f28
ircdog: 0.2.1 -> 0.3.0
https://github.com/ergochat/ircdog/releases/tag/v0.3.0
2022-03-28 04:01:47 +02:00
Martin Weinelt 61acf3518d
Merge pull request #165153 from r-ryantm/auto-update/firefox-devedition-bin-unwrapped 2022-03-28 03:15:07 +02:00
Martin Weinelt 83afce552a
Merge pull request #165152 from r-ryantm/auto-update/firefox-beta-bin-unwrapped 2022-03-28 03:14:42 +02:00
Michael Weiss d037e72af9
ungoogled-chromium: 99.0.4844.82 -> 99.0.4844.84 2022-03-27 21:26:50 +02:00
Sandro 4a1b37d601
gmailctl: add comment why unstable is tracked 2022-03-27 19:44:25 +02:00
Francesco Gazzetta 069fd78e32 nheko: 0.9.2 -> 0.9.3 2022-03-27 18:52:21 +02:00
Sandro 15ee706e94
Merge pull request #165955 from SuperSandro2000/gmailctl 2022-03-27 17:42:56 +02:00
Sandro Jäckel de5a0ee6fc
gmailctl: 0.10.0 -> unstable-2022-03-24 2022-03-27 16:41:49 +02:00
Bruno Bigras 9f29313588
Merge pull request #165917 from techknowlogick/bump-cloudflared-2
cloudflared: 2022.3.1 -> 2022.3.4
2022-03-27 10:27:13 -04:00
Sandro 393e988821
Merge pull request #164166 from dxops/termius 2022-03-27 15:39:23 +02:00
K900 805dd40e78 n8n: 0.169.0 → 0.170.0 2022-03-27 13:33:13 +00:00
Sandro 91d85ee4f9
Merge pull request #161010 from a-m-joseph/chromium-honor-systemdSupport 2022-03-27 15:25:38 +02:00
Stephan 6250441d8a
ocm: init at 0.1.62 (#165483)
Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
2022-03-27 15:15:42 +02:00
Sandro 06702657c6
Merge pull request #165647 from r-ryantm/auto-update/opera 2022-03-27 14:44:45 +02:00
Sandro 4338157459
Merge pull request #165436 from QuantMint/vieb-update 2022-03-27 14:29:34 +02:00
TredwellGit c453ff3e9f Merge pull request #165931 from TredwellGit/brave
brave: 1.36.116 -> 1.36.122
2022-03-27 12:13:04 +00:00
Sandro c24680122d
Merge pull request #165582 from peterromfeldhk/peter-pluto 2022-03-27 12:47:49 +02:00
Adam Joseph 5f9ce130b2
chromium: honor systemdSupport
This commit exposes that support for compilation without systemd,
controlled by the global systemdSupport argument.  This argument is
understood by many other nixpkgs expressions and can be set globally
in ~/.config/nixpkgs/config.nix.
2022-03-27 12:47:09 +02:00
Sandro 4a86a56161
Merge pull request #165538 from chuangzhu/gotktrix 2022-03-27 12:29:54 +02:00
Sandro a77efe85da
Merge pull request #165455 from 06kellyjac/driftctl 2022-03-27 12:15:41 +02:00
Steven Kou 8b5bf9f264
vivaldi: 5.1.2567.66-1 -> 5.1.2567.73-1 2022-03-27 17:37:19 +08:00
TredwellGit 19e94fc995 brave: 1.36.116 -> 1.36.122
https://github.com/brave/brave-browser/blob/master/CHANGELOG_DESKTOP.md#136122
2022-03-27 08:17:55 +00:00
techknowlogick 7b4bd32ec2 cloudflared: 2022.3.1 -> 2022.3.4 2022-03-27 02:50:32 -04:00
Robert Schütz 12417777b2 deltachat-desktop: 1.26.0 -> 1.28.0
https://github.com/deltachat/deltachat-desktop/releases/tag/v1.28.0
2022-03-27 03:48:21 +00:00
Michele Guerini Rocco 8e911fa04f
Merge pull request #165826 from matthiasbeyer/update-mutt
mutt: 2.2.1 -> 2.2.2
2022-03-26 23:02:00 +01:00
Michael Weiss 89704501dc
chromium: 99.0.4844.82 -> 99.0.4844.84
https://chromereleases.googleblog.com/2022/03/stable-channel-update-for-desktop_25.html

This update includes 1 security fix. Google is aware that an exploit for
CVE-2022-1096 exists in the wild.

CVEs:
CVE-2022-1096
2022-03-26 20:27:38 +01:00
Will Cohen f405c59874 libsForQt5.qwt: 6.1.6 -> 6.2.0 2022-03-26 13:35:18 -04:00
Sandro 8377014562
Merge pull request #165343 from yurrriq/kops-1.23.0 2022-03-26 15:52:13 +01:00
Bobby Rong c0387014bf
Merge pull request #165757 from 06kellyjac/tektoncd-cli
tektoncd-cli: 0.23.0 -> 0.23.1
2022-03-26 22:22:26 +08:00