ocamlPackages.higlo: init at 0.6

authored by regnat and committed by Vincent Laporte 89e5963f 40158137

+45
+29
pkgs/development/ocaml-modules/higlo/default.nix
···
··· 1 + { stdenv, fetchFromGitHub, ocaml, findlib, xtmpl, ulex }: 2 + 3 + stdenv.mkDerivation rec { 4 + name = "higlo-${version}"; 5 + version = "0.6"; 6 + src = fetchFromGitHub { 7 + owner = "zoggy"; 8 + repo = "higlo"; 9 + rev = "release-${version}"; 10 + sha256 = "0m0qyk2ydivai54502s45sdw9w4xr0j3jpwyc4vqk62a7iz9ihxh"; 11 + }; 12 + 13 + buildInputs = [ ocaml findlib ]; 14 + propagatedBuildInputs = [ xtmpl ulex ]; 15 + 16 + createFindlibDestdir = true; 17 + 18 + patches = ./install.patch; 19 + 20 + meta = with stdenv.lib; { 21 + description = "OCaml library for syntax highlighting"; 22 + homepage = "https://zoggy.github.io/higlo/"; 23 + license = licenses.lgpl3; 24 + platforms = ocaml.meta.platforms or []; 25 + maintainers = with maintainers; [ regnat ]; 26 + }; 27 + } 28 + 29 +
+14
pkgs/development/ocaml-modules/higlo/install.patch
···
··· 1 + diff --git a/Makefile b/Makefile 2 + index b8c2e01..fcd07ed 100644 3 + --- a/Makefile 4 + +++ b/Makefile 5 + @@ -149,7 +149,8 @@ webdoc: 6 + install: install-lib install-bin 7 + 8 + install-bin: 9 + - $(CP) $(HIGLO) $(HIGLO_BYTE) $(MK_HIGLO) `dirname \`which ocamlfind\``/ 10 + + mkdir -p $(out)/bin 11 + + $(CP) $(HIGLO) $(HIGLO_BYTE) $(MK_HIGLO) $(out)/bin 12 + 13 + install-lib: higlo.cmo higlo.cmx higlo.cmxs $(HIGLO) $(HIGLO_BYTE) 14 + ocamlfind install higlo META LICENSE \
+2
pkgs/top-level/ocaml-packages.nix
··· 203 204 herelib = callPackage ../development/ocaml-modules/herelib { }; 205 206 io-page = callPackage ../development/ocaml-modules/io-page { }; 207 208 ipaddr_p4 = callPackage ../development/ocaml-modules/ipaddr/2.6.1.nix { };
··· 203 204 herelib = callPackage ../development/ocaml-modules/herelib { }; 205 206 + higlo = callPackage ../development/ocaml-modules/higlo { }; 207 + 208 io-page = callPackage ../development/ocaml-modules/io-page { }; 209 210 ipaddr_p4 = callPackage ../development/ocaml-modules/ipaddr/2.6.1.nix { };