patoline: remove (source is unavailable) (#15918)
This commit is contained in:
parent
5428a295e6
commit
d7de8bc6e9
@ -1,51 +0,0 @@
|
|||||||
|
|
||||||
{ stdenv, fetchurl, ncurses, mesa, freeglut, libzip,
|
|
||||||
ocaml, findlib, camomile,
|
|
||||||
dypgen, ocaml_sqlite3, camlzip,
|
|
||||||
lablgtk, camlimages, ocaml_cairo,
|
|
||||||
lablgl, ocamlnet, cryptokit,
|
|
||||||
ocaml_pcre }:
|
|
||||||
|
|
||||||
let
|
|
||||||
ocaml_version = (builtins.parseDrvName ocaml.name).version;
|
|
||||||
in
|
|
||||||
|
|
||||||
stdenv.mkDerivation {
|
|
||||||
name = "patoline-0.1";
|
|
||||||
|
|
||||||
src = fetchurl {
|
|
||||||
url = "http://lama.univ-savoie.fr/patoline/patoline-0.1.tar.bz";
|
|
||||||
sha256 = "c5ac8dcb87ceecaf11876bd0dd425bd0f04d43265adc2cbcb1f1e82a78846d49";
|
|
||||||
};
|
|
||||||
|
|
||||||
createFindlibDestdir = true;
|
|
||||||
|
|
||||||
buildInputs = [ ocaml findlib dypgen camomile ocaml_sqlite3 camlzip
|
|
||||||
lablgtk camlimages ocaml_cairo
|
|
||||||
lablgl ocamlnet cryptokit
|
|
||||||
ocaml_pcre ncurses mesa freeglut libzip ];
|
|
||||||
|
|
||||||
propagatedbuildInputs = [ camomile
|
|
||||||
dypgen ocaml_sqlite3 camlzip
|
|
||||||
lablgtk camlimages ocaml_cairo
|
|
||||||
lablgl ocamlnet cryptokit
|
|
||||||
ocaml_pcre ncurses mesa freeglut libzip ];
|
|
||||||
|
|
||||||
buildPhase = ''
|
|
||||||
ocaml configure.ml \
|
|
||||||
--prefix $out \
|
|
||||||
--ocaml-libs $out/lib/ocaml/${ocaml_version}/site-lib \
|
|
||||||
--ocamlfind-dir $out/lib/ocaml/${ocaml_version}/site-lib \
|
|
||||||
--fonts-dir $out/share/patoline/fonts \
|
|
||||||
--grammars-dir $out/share/patoline/grammars \
|
|
||||||
--hyphen-dir $out/share/patoline/hyphen
|
|
||||||
|
|
||||||
make
|
|
||||||
'';
|
|
||||||
|
|
||||||
|
|
||||||
meta = {
|
|
||||||
homepage = http://patoline.com;
|
|
||||||
description = "Patoline ocaml based typesetting system";
|
|
||||||
};
|
|
||||||
}
|
|
@ -4960,8 +4960,6 @@ in
|
|||||||
|
|
||||||
dypgen = callPackage ../development/ocaml-modules/dypgen { };
|
dypgen = callPackage ../development/ocaml-modules/dypgen { };
|
||||||
|
|
||||||
patoline = callPackage ../tools/typesetting/patoline { };
|
|
||||||
|
|
||||||
gapi_ocaml = callPackage ../development/ocaml-modules/gapi-ocaml { };
|
gapi_ocaml = callPackage ../development/ocaml-modules/gapi-ocaml { };
|
||||||
|
|
||||||
gg = callPackage ../development/ocaml-modules/gg { };
|
gg = callPackage ../development/ocaml-modules/gg { };
|
||||||
@ -16916,28 +16914,6 @@ in
|
|||||||
inherit (stdenv) mkDerivation;
|
inherit (stdenv) mkDerivation;
|
||||||
};
|
};
|
||||||
|
|
||||||
# patoline requires a rather large ocaml compilation environment.
|
|
||||||
# this is why it is build as an environment and not just a normal package.
|
|
||||||
# remark : the emacs mode is also installed, but you have to adjust your load-path.
|
|
||||||
PatolineEnv = pack: myEnvFun {
|
|
||||||
name = "patoline";
|
|
||||||
buildInputs = [ stdenv ncurses mesa freeglut libzip gcc
|
|
||||||
pack.ocaml pack.findlib pack.camomile
|
|
||||||
pack.dypgen pack.ocaml_sqlite3 pack.camlzip
|
|
||||||
pack.lablgtk pack.camlimages pack.ocaml_cairo
|
|
||||||
pack.lablgl pack.ocamlnet pack.cryptokit
|
|
||||||
pack.ocaml_pcre pack.patoline
|
|
||||||
];
|
|
||||||
# this is to circumvent the bug with libgcc_s.so.1 which is
|
|
||||||
# not found when using thread
|
|
||||||
extraCmds = ''
|
|
||||||
LD_LIBRARY_PATH=\$LD_LIBRARY_PATH:${gcc.cc}/lib
|
|
||||||
export LD_LIBRARY_PATH
|
|
||||||
'';
|
|
||||||
};
|
|
||||||
|
|
||||||
patoline = PatolineEnv ocamlPackages_4_00_1;
|
|
||||||
|
|
||||||
znc = callPackage ../applications/networking/znc { };
|
znc = callPackage ../applications/networking/znc { };
|
||||||
|
|
||||||
zncModules = recurseIntoAttrs (
|
zncModules = recurseIntoAttrs (
|
||||||
|
Loading…
x
Reference in New Issue
Block a user