python3Packages.orjson: Disable failing tests on 32 bit
[NixPkgs.git] / pkgs / tools / misc / wyrd / default.nix
blobd1244cc73c47d058fb6a1f8abf3089fe79497cb4
1 { lib, stdenv, fetchurl, ocamlPackages, ncurses, remind }:
3 stdenv.mkDerivation rec {
4   version = "1.4.6";
5   pname = "wyrd";
7   src = fetchurl {
8     url = "http://pessimization.com/software/wyrd/wyrd-${version}.tar.gz";
9     sha256 = "0zlrg602q781q8dij62lwdprpfliyy9j1rqfqcz8p2wgndpivddj";
10   };
12   preConfigure = ''
13     substituteInPlace curses/curses.ml --replace 'pp gcc' "pp $CC"
14   '';
16   buildInputs = [ ocamlPackages.ocaml ncurses remind ocamlPackages.camlp4 ];
18   preferLocalBuild = true;
20   meta = with lib; {
21     description = "A text-based front-end to Remind";
22     longDescription = ''
23       Wyrd is a text-based front-end to Remind, a sophisticated
24       calendar and alarm program. Remind's power lies in its
25       programmability, and Wyrd does not hide this capability behind
26       flashy GUI dialogs. Rather, Wyrd is designed to make you more
27       efficient at editing your reminder files directly.
28     '';
29     homepage = "http://pessimization.com/software/wyrd/";
30     downloadPage = "http://pessimization.com/software/wyrd/";
31     license = licenses.gpl2;
32     maintainers = [ maintainers.prikhi ];
33     platforms = platforms.linux;
34   };