python3Packages.orjson: Disable failing tests on 32 bit
[NixPkgs.git] / pkgs / tools / misc / ncdu / default.nix
blob4844e81079a6771d5baeb37495eac68e424c45a5
1 { lib, stdenv, fetchurl, zig, ncurses }:
3 stdenv.mkDerivation rec {
4   pname = "ncdu";
5   version = "2.1.2";
7   src = fetchurl {
8     url = "https://dev.yorhel.nl/download/${pname}-${version}.tar.gz";
9     sha256 = "sha256-ng1u8DYYo8MWcmv0khe37+Rc7HWLLJF86JLe10Myxtw=";
10   };
12   XDG_CACHE_HOME="Cache"; # FIXME This should be set in stdenv
14   nativeBuildInputs = [
15     zig
16   ];
18   buildInputs = [ ncurses ];
20   PREFIX = placeholder "out";
22   # Avoid CPU feature impurity, see https://github.com/NixOS/nixpkgs/issues/169461
23   ZIG_FLAGS = "-Drelease-safe -Dcpu=baseline";
25   meta = with lib; {
26     description = "Disk usage analyzer with an ncurses interface";
27     homepage = "https://dev.yorhel.nl/ncdu";
28     license = licenses.mit;
29     platforms = platforms.all;
30     maintainers = with maintainers; [ pSub SuperSandro2000 ];
31   };