about summary refs log tree commit diff
path: root/pkgs/data/fonts/lmodern
diff options
context:
space:
mode:
authorMichael Raskin <7c6f434c@mail.ru>2008-04-26 15:22:48 +0000
committerMichael Raskin <7c6f434c@mail.ru>2008-04-26 15:22:48 +0000
commit07d8e537749dd1b82d8ebcc804d713b52eb09ad0 (patch)
treee48871a53a3b66fd15106ef9b467da4b7443b9e5 /pkgs/data/fonts/lmodern
parent1c85e0fc2b595dac8211eda48f7d75d4cee62a16 (diff)
downloadnixlib-07d8e537749dd1b82d8ebcc804d713b52eb09ad0.tar
nixlib-07d8e537749dd1b82d8ebcc804d713b52eb09ad0.tar.gz
nixlib-07d8e537749dd1b82d8ebcc804d713b52eb09ad0.tar.bz2
nixlib-07d8e537749dd1b82d8ebcc804d713b52eb09ad0.tar.lz
nixlib-07d8e537749dd1b82d8ebcc804d713b52eb09ad0.tar.xz
nixlib-07d8e537749dd1b82d8ebcc804d713b52eb09ad0.tar.zst
nixlib-07d8e537749dd1b82d8ebcc804d713b52eb09ad0.zip
Added LModern TeX Fonts
svn path=/nixpkgs/trunk/; revision=11726
Diffstat (limited to 'pkgs/data/fonts/lmodern')
-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";
+  };
+}
+