about summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--pkgs/data/fonts/lmodern/0.92.nix32
-rw-r--r--pkgs/data/fonts/lmodern/1.010.nix25
2 files changed, 57 insertions, 0 deletions
diff --git a/pkgs/data/fonts/lmodern/0.92.nix b/pkgs/data/fonts/lmodern/0.92.nix
new file mode 100644
index 000000000000..0ac51a0303fe
--- /dev/null
+++ b/pkgs/data/fonts/lmodern/0.92.nix
@@ -0,0 +1,32 @@
+args : with args; 
+rec {
+  src = fetchurl {
+    url = http://ftp.de.debian.org/debian/pool/main/l/lmodern/lmodern_0.92.orig.tar.gz;
+    sha256 = "0ak3n7fsi2va94gsn0pfmyby2b4g7wz9h5a0prpbx24ax1xwinls";
+  };
+
+  buildInputs = [];
+  configureFlags = [];
+
+  /* doConfigure should be specified separately */
+  phaseNames = ["doCopy"];
+
+  doCopy = FullDepEntry(''
+    ensureDir $out/share/texmf/fonts/enc 
+    ensureDir $out/share/texmf/fonts/map 
+    ensureDir $out/share/texmf/fonts/type1/public/lm 
+    ensureDir $out/share/texmf/dvips/lm 
+    ensureDir $out/share/texmf/dvipdfm/config
+
+    cp -r ./* $out/share/texmf/
+
+    cp dvips/lm/*.enc $out/share/texmf/fonts/enc
+    cp dvips/lm/*.map $out/share/texmf/fonts/map
+    cp dvips/lm/*.map $out/share/texmf/dvipdfm/config
+  '') ["minInit" "defEnsureDir" "doUnpack"];
+
+  name = "lmodern-" + version;
+  meta = {
+    description = "Latin Modern font";
+  };
+}
diff --git a/pkgs/data/fonts/lmodern/1.010.nix b/pkgs/data/fonts/lmodern/1.010.nix
new file mode 100644
index 000000000000..3b6a0df92d28
--- /dev/null
+++ b/pkgs/data/fonts/lmodern/1.010.nix
@@ -0,0 +1,25 @@
+args : with args; 
+rec {
+  src = fetchurl {
+    url = http://ftp.de.debian.org/debian/pool/main/l/lmodern/lmodern_1.010x.orig.tar.gz;
+    sha256 = "0nwxj1ng7rvnp16jxcs25hbc5in65mdk4a3g3rlaq91i5qpq7mxj";
+  };
+
+  buildInputs = [];
+  configureFlags = [];
+
+  /* doConfigure should be specified separately */
+  phaseNames = ["doCopy"];
+
+  doCopy = FullDepEntry(''
+    ensureDir $out/share/texmf/
+
+    cp -r ./* $out/share/texmf/
+  '') ["minInit" "defEnsureDir" "doUnpack"];
+
+  name = "lmodern-" + version;
+  meta = {
+    description = "Latin Modern font";
+  };
+}
+