mirror of
https://github.com/NixOS/nixpkgs.git
synced 2024-11-21 21:21:06 +00:00
stog: init at 0.17.0
This commit is contained in:
parent
89e5963f2c
commit
4e9e1bc7ba
31
pkgs/applications/misc/stog/default.nix
Normal file
31
pkgs/applications/misc/stog/default.nix
Normal file
|
@ -0,0 +1,31 @@
|
|||
{ stdenv, fetchFromGitHub, ocaml, findlib, ocf, ptime,
|
||||
uutf, uri, ppx_blob, xtmpl, ocaml_lwt, higlo, camlp4, omd
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
name = "stog-${version}";
|
||||
version = "0.17.0";
|
||||
src = fetchFromGitHub {
|
||||
owner = "zoggy";
|
||||
repo = "stog";
|
||||
rev = "release-${version}";
|
||||
sha256 = "06fnl3im0rycn05w39adfmm7w4s8l3jrj43h8f8h3b56grh21x0d";
|
||||
};
|
||||
|
||||
buildInputs = [ ocaml camlp4 uutf ];
|
||||
propagatedBuildInputs = [ findlib omd ppx_blob ocf ptime uri xtmpl ocaml_lwt higlo ];
|
||||
|
||||
createFindlibDestdir = true;
|
||||
|
||||
patches = [ ./install.patch ];
|
||||
|
||||
meta = with stdenv.lib; {
|
||||
description = "XML documents and web site compiler";
|
||||
homepage = "https://zoggy.github.io/stog/";
|
||||
license = licenses.lgpl3;
|
||||
platforms = ocaml.meta.platforms or [];
|
||||
maintainers = with maintainers; [ regnat ];
|
||||
};
|
||||
}
|
||||
|
||||
|
18
pkgs/applications/misc/stog/install.patch
Normal file
18
pkgs/applications/misc/stog/install.patch
Normal file
|
@ -0,0 +1,18 @@
|
|||
diff --git a/src/Makefile b/src/Makefile
|
||||
index 736dd037..79a85b9c 100644
|
||||
--- a/src/Makefile
|
||||
+++ b/src/Makefile
|
||||
@@ -431,11 +431,12 @@ install-lib:
|
||||
install-share:
|
||||
|
||||
install-bin:
|
||||
+ mkdir $(out)/bin
|
||||
$(CP) $(MAIN) $(MAIN_BYTE) $(TMPL) $(TMPL_BYTE) \
|
||||
$(SERVER) $(SERVER_BYTE) $(OCAML_SESSION) \
|
||||
$(MK_STOG) $(MK_STOG_BYTE) $(MK_STOG_OCAML) \
|
||||
$(LATEX2STOG) $(LATEX2STOG_BYTE) \
|
||||
- `dirname \`which $(OCAMLC)\``/
|
||||
+ $(out)/bin
|
||||
|
||||
uninstall: uninstall-lib uninstall-share uninstall-bin
|
||||
|
|
@ -15507,6 +15507,8 @@ with pkgs;
|
|||
|
||||
stalonetray = callPackage ../applications/window-managers/stalonetray {};
|
||||
|
||||
inherit (ocamlPackages_4_03) stog;
|
||||
|
||||
stp = callPackage ../applications/science/logic/stp {};
|
||||
|
||||
stumpwm = callPackage ../applications/window-managers/stumpwm {
|
||||
|
|
|
@ -517,6 +517,8 @@ let
|
|||
|
||||
stdio = callPackage ../development/ocaml-modules/stdio { };
|
||||
|
||||
stog = callPackage ../applications/misc/stog { };
|
||||
|
||||
stringext = callPackage ../development/ocaml-modules/stringext { };
|
||||
|
||||
topkg = callPackage ../development/ocaml-modules/topkg { };
|
||||
|
|
Loading…
Reference in a new issue