···244 </listitem>
245 <listitem>
246 <para>
247- xfsprogs was update from 4.19 to 5.10. It now enables reflink support by default on filesystem creation.
248 Support for reflinks was added with an experimental status to kernel 4.9 and deemed stable in kernel 4.16.
249 If you want to be able to mount XFS filesystems created with this release of xfsprogs on kernel releases older than those, you need to format them
250 with <literal>mkfs.xfs -m reflink=0</literal>.
···244 </listitem>
245 <listitem>
246 <para>
247+ xfsprogs was update from 4.19 to 5.11. It now enables reflink support by default on filesystem creation.
248 Support for reflinks was added with an experimental status to kernel 4.9 and deemed stable in kernel 4.16.
249 If you want to be able to mount XFS filesystems created with this release of xfsprogs on kernel releases older than those, you need to format them
250 with <literal>mkfs.xfs -m reflink=0</literal>.
···1+diff --git a/tools/llvm-config/llvm-config.cpp b/tools/llvm-config/llvm-config.cpp
2+index 94d426b..37f7794 100644
3+--- a/tools/llvm-config/llvm-config.cpp
4++++ b/tools/llvm-config/llvm-config.cpp
5+@@ -333,6 +333,21 @@ int main(int argc, char **argv) {
6+ ActiveIncludeOption = "-I" + ActiveIncludeDir;
7+ }
8+9++ /// Nix-specific multiple-output handling: override ActiveLibDir if --link-shared
10++ if (!IsInDevelopmentTree) {
11++ bool WantShared = true;
12++ for (int i = 1; i < argc; ++i) {
13++ StringRef Arg = argv[i];
14++ if (Arg == "--link-shared")
15++ WantShared = true;
16++ else if (Arg == "--link-static")
17++ WantShared = false; // the last one wins
18++ }
19++
20++ if (WantShared)
21++ ActiveLibDir = std::string("@lib@") + "/lib" + LLVM_LIBDIR_SUFFIX;
22++ }
23++
24+ /// We only use `shared library` mode in cases where the static library form
25+ /// of the components provided are not available; note however that this is
26+ /// skipped if we're run from within the build dir. However, once installed,
···18 # The websites youtube-dl deals with are a very moving target. That means that
19 # downloads break constantly. Because of that, updates should always be backported
20 # to the latest stable release.
21- version = "2021.03.31";
2223 src = fetchurl {
24 url = "https://yt-dl.org/downloads/${version}/${pname}-${version}.tar.gz";
25- sha256 = "1svcgrhq1yxpcd6k3piqs5paalrcsq9bm79h5ras1g7yjzid05gj";
26 };
2728 nativeBuildInputs = [ installShellFiles makeWrapper ];
···18 # The websites youtube-dl deals with are a very moving target. That means that
19 # downloads break constantly. Because of that, updates should always be backported
20 # to the latest stable release.
21+ version = "2021.04.01";
2223 src = fetchurl {
24 url = "https://yt-dl.org/downloads/${version}/${pname}-${version}.tar.gz";
25+ sha256 = "1vw9l32bv115129v1lfar626y3vivvxkp36bc1phjcrsjfayz67h";
26 };
2728 nativeBuildInputs = [ installShellFiles makeWrapper ];
···827 ytop = throw "ytop has been abandoned by upstream. Consider switching to bottom instead";
828 yubikey-neo-manager = throw "yubikey-neo-manager has been removed because it was broken. Use yubikey-manager-qt instead."; # added 2021-03-08
829 yuzu = yuzu-mainline; # added 2021-01-25
0830 zdfmediathk = mediathekview; # added 2019-01-19
831 gnome_user_docs = gnome-user-docs; # added 2019-11-20
832 # spidermonkey is not ABI upwards-ompatible, so only allow this for nix-shell
···827 ytop = throw "ytop has been abandoned by upstream. Consider switching to bottom instead";
828 yubikey-neo-manager = throw "yubikey-neo-manager has been removed because it was broken. Use yubikey-manager-qt instead."; # added 2021-03-08
829 yuzu = yuzu-mainline; # added 2021-01-25
830+ zimreader = throw "zimreader has been removed from nixpkgs as it has been replaced by kiwix-serve and stopped working with modern zimlib versions."; # added 2021-03-28
831 zdfmediathk = mediathekview; # added 2019-01-19
832 gnome_user_docs = gnome-user-docs; # added 2019-11-20
833 # spidermonkey is not ABI upwards-ompatible, so only allow this for nix-shell