Merge pull request #119126 from fabaff/pycomfoconnect
[NixPkgs.git] / pkgs / development / ocaml-modules / gmetadom / default.nix
blob29df5ce8f4e45b8520cfbd88dbe1173759eda8b3
1 {stdenv, lib, fetchurl, ocaml, findlib, gdome2, libxslt, pkg-config}:
3 let
4   pname = "gmetadom";
5 in
7 stdenv.mkDerivation rec {
8   name = "${pname}-${version}";
9   version = "0.2.6";
11   src = fetchurl {
12     url = "mirror://sourceforge/project/${pname}/${pname}/${version}/${pname}-${version}.tar.gz";
13     sha256 = "0skmlv0pnqvg99wzzzi1h4zhwzd82xg7xpkj1kwpfy7bzinjh7ig";
14   };
16   patches = [ ./gcc-4.3.patch ];
18   dontDisableStatic = true;
20   preConfigure=''
21     configureFlags="--with-ocaml-lib-prefix=$out/lib/ocaml/${ocaml.version}/site-lib"
22   '';
25   nativeBuildInputs = [ pkg-config ];
26   buildInputs = [ocaml findlib gdome2 libxslt];
27   propagatedBuildInputs = [gdome2];
29   meta = {
30     homepage = "http://gmetadom.sourceforge.net/";
31     description = "A collection of librares, each library providing a DOM implementation";
32     license = lib.licenses.lgpl21Plus;
33     maintainers = [ lib.maintainers.roconnor ];
34   };