evcc: 0.131.4 -> 0.131.5
[NixPkgs.git] / pkgs / by-name / di / discount / package.nix
blobd2219955d3dce5d79c291ea62a267589eeffd2bc
1 { lib, stdenv, fetchFromGitHub }:
3 stdenv.mkDerivation rec {
4   version = "3.0.0d";
5   pname = "discount";
7   src = fetchFromGitHub {
8     owner = "Orc";
9     repo = pname;
10     rev = "v${version}";
11     sha256 = "sha256-fFSlW9qnH3NL9civ793LrScOJSuRe9i377BgpNzOXa0=";
12   };
14   patches = [ ./fix-configure-path.patch ];
15   configureScript = "./configure.sh";
16   configureFlags = [
17     "--shared"
18     "--debian-glitch" # use deterministic mangling
19     "--pkg-config"
20     "--h1-title"
21   ];
23   enableParallelBuilding = true;
24   installTargets = [ "install.everything" ];
26   doCheck = true;
28   postFixup = lib.optionalString stdenv.hostPlatform.isDarwin ''
29     install_name_tool -id "$out/lib/libmarkdown.dylib" "$out/lib/libmarkdown.dylib"
30     for exe in $out/bin/*; do
31       install_name_tool -change libmarkdown.dylib "$out/lib/libmarkdown.dylib" "$exe"
32     done
33   '';
35   meta = with lib; {
36     description = "Implementation of Markdown markup language in C";
37     homepage = "http://www.pell.portland.or.us/~orc/Code/discount/";
38     license = licenses.bsd3;
39     maintainers = with maintainers; [ shell ];
40     mainProgram = "markdown";
41     platforms = platforms.unix;
42   };