···77```ShellSession
88$ cd /path/to/nixpkgs/doc
99$ nix-shell
1010-[nix-shell]$ make $makeFlags
1010+[nix-shell]$ make
1111```
12121313If you experience problems, run `make debug` to help understand the docbook errors.
···2121 description = "Free and Open Source messaging and emailing app that combines common web applications into one";
2222 homepage = "https://rambox.pro";
2323 license = licenses.mit;
2424- maintainers = with maintainers; [ ma27 ];
2424+ maintainers = with maintainers; [ ];
2525 platforms = ["i686-linux" "x86_64-linux"];
2626 hydraPlatforms = [];
2727+ knownVulnerabilities = [
2828+ "Electron 7.2.4 is EOL and contains at least the following vulnerabilities: CVE-2020-6458, CVE-2020-6460 and more (https://www.electronjs.org/releases/stable?version=7). Consider using an alternative such as `ferdi'."
2929+ ];
2730 };
2831}
···2828 else "");
2929in stdenv.mkDerivation rec {
3030 pname = "signal-desktop";
3131- version = "5.3.0"; # Please backport all updates to the stable channel.
3131+ version = "5.4.0"; # Please backport all updates to the stable channel.
3232 # All releases have a limited lifetime and "expire" 90 days after the release.
3333 # When releases "expire" the application becomes unusable until an update is
3434 # applied. The expiration date for the current release can be extracted with:
···38383939 src = fetchurl {
4040 url = "https://updates.signal.org/desktop/apt/pool/main/s/signal-desktop/signal-desktop_${version}_amd64.deb";
4141- sha256 = "15lclxw3njih90zlh2n90v8ljg0wnglw5w8jrpa7rbd789yagvq7";
4141+ sha256 = "046xy033ars70ay5ryj39i5053py00xj92ajdg212pamq415z1zb";
4242 };
43434444 nativeBuildInputs = [
···2424 checkInputs = [ pytestCheckHook ];
25252626 pytestFlagsArray = [ "aiomultiprocess/tests/*.py" ];
2727+2828+ disabledTests = [
2929+ # tests are flaky and make the whole test suite time out
3030+ "test_pool_worker_exceptions"
3131+ "test_pool_worker_max_tasks"
3232+ "test_pool_worker_stop"
3333+ ];
3434+2735 pythonImportsCheck = [ "aiomultiprocess" ];
28362937 meta = with lib; {
···2233stdenv.mkDerivation rec {
44 pname = "coccinelle";
55- version = "1.0.6";
55+ version = "1.1.0";
6677 src = fetchurl {
88- url = "http://coccinelle.lip6.fr/distrib/${pname}-${version}.tgz";
99- sha256 = "02g9hmwkvfl838zz690yra5jzrqjg6y6ffxkrfcsx790bhkfsll4";
88+ url = "https://coccinelle.gitlabpages.inria.fr/website/distrib/${pname}-${version}.tar.gz";
99+ sha256 = "0k0x4qnxzj8fymkp6y9irggcah070hj7hxq8l6ddj8ccpmjbhnsb";
1010 };
11111212 buildInputs = with ocamlPackages; [
1313 ocaml findlib menhir
1414- ocaml_pcre pycaml
1414+ ocaml_pcre parmap stdcompat
1515 python ncurses pkg-config
1616 ];
17171818- doCheck = !stdenv.isDarwin;
1919-2020- # The build system builds two versions of spgen:
2121- # 'spgen' with ocamlc -custom (bytecode specially linked)
2222- # and 'spgen.opt' using ocamlopt.
2323- # I'm not sure of the intentions here, but the way
2424- # the 'spgen' binary is produced results in an
2525- # invalid/incorrect interpreter path (/lib/ld-linux*).
2626- # We could patch it, but without knowing why it's
2727- # finding the wrong path it seems safer to use
2828- # the .opt version that is built correctly.
2929- # All that said, our fix here is simple: remove 'spgen'.
3030- # The bin/spgen entrypoint is really a bash script
3131- # and will use spgen.opt if 'spgen' doesn't exist.
3232- postInstall = ''
3333- rm $out/lib/coccinelle/spgen/spgen
3434- '';
1818+ doCheck = false;
35193620 meta = {
3721 description = "Program to apply semantic patches to C code";
+3-5
pkgs/development/tools/misc/strace/default.nix
···11{ lib, stdenv, fetchurl, perl, libunwind, buildPackages }:
2233-# libunwind does not have the supportsHost attribute on darwin, thus
44-# when this package is evaluated it causes an evaluation error
55-assert stdenv.isLinux;
66-73stdenv.mkDerivation rec {
84 pname = "strace";
95 version = "5.12";
···1612 depsBuildBuild = [ buildPackages.stdenv.cc ];
1713 nativeBuildInputs = [ perl ];
18141919- buildInputs = [ perl.out ] ++ lib.optional libunwind.supportsHost libunwind; # support -k
1515+ # On RISC-V platforms, LLVM's libunwind implementation is unsupported by strace.
1616+ # The build will silently fall back and -k will not work on RISC-V.
1717+ buildInputs = [ perl.out libunwind ]; # support -k
20182119 postPatch = "patchShebangs --host strace-graph";
2220