Something went wrong. Try again.
What happens if I push all of nixpkgs
Something went wrong. Try again.
1.1 kB · 49 lines
Nix
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950{ lib, fetchurl, fetchpatch, applyPatches, buildDunePackage, cppo, gettext, fileutils, ounit2,}:
buildDunePackage rec { pname = "gettext"; version = "0.5.0";
src = applyPatches { src = fetchurl { url = "https://github.com/gildor478/ocaml-gettext/releases/download/v${version}/gettext-${version}.tbz"; hash = "sha256-CN2d9Vsq8YOOIxK+S+lCtDddvBjCrtDKGSRIh1DjT10="; }; # Disable dune sites # See https://github.com/gildor478/ocaml-gettext/pull/37 patches = fetchpatch { url = "https://github.com/gildor478/ocaml-gettext/commit/5462396bee53cb13d8d6fde4c6d430412a17b64d.patch"; hash = "sha256-tOR+xgZTadvNeQpZnFTJEvZglK8P+ySvYnE3c1VWvKQ="; }; };
nativeBuildInputs = [ cppo ];
propagatedBuildInputs = [ gettext fileutils ];
# Tests of version 0.5.0 fail doCheck = false;
checkInputs = [ ounit2 ];
meta = with lib; { description = "OCaml Bindings to gettext"; homepage = "https://github.com/gildor478/ocaml-gettext"; license = licenses.lgpl21; maintainers = [ ]; mainProgram = "ocaml-gettext"; };}