summary refs log tree commit diff
path: root/pkgs/data/fonts/unifont/default.nix
diff options
context:
space:
mode:
authorMichael Raskin <7c6f434c@mail.ru>2008-03-02 18:39:33 +0000
committerMichael Raskin <7c6f434c@mail.ru>2008-03-02 18:39:33 +0000
commit7ffdd3a997a51f8a5f7d0400f920641475e95aa5 (patch)
treecc0f8364e350210222c2cb80208481fefcf70ef8 /pkgs/data/fonts/unifont/default.nix
parent26d4ecd5ad2e15dd2a52332bceb095670e5a234b (diff)
downloadnixpkgs-7ffdd3a997a51f8a5f7d0400f920641475e95aa5.tar
nixpkgs-7ffdd3a997a51f8a5f7d0400f920641475e95aa5.tar.gz
nixpkgs-7ffdd3a997a51f8a5f7d0400f920641475e95aa5.tar.bz2
nixpkgs-7ffdd3a997a51f8a5f7d0400f920641475e95aa5.tar.lz
nixpkgs-7ffdd3a997a51f8a5f7d0400f920641475e95aa5.tar.xz
nixpkgs-7ffdd3a997a51f8a5f7d0400f920641475e95aa5.tar.zst
nixpkgs-7ffdd3a997a51f8a5f7d0400f920641475e95aa5.zip
Bunch of Unicode fonts.
svn path=/nixpkgs/trunk/; revision=10909
Diffstat (limited to 'pkgs/data/fonts/unifont/default.nix')
-rw-r--r--pkgs/data/fonts/unifont/default.nix26
1 files changed, 26 insertions, 0 deletions
diff --git a/pkgs/data/fonts/unifont/default.nix b/pkgs/data/fonts/unifont/default.nix
new file mode 100644
index 00000000000..3ffc5eabf93
--- /dev/null
+++ b/pkgs/data/fonts/unifont/default.nix
@@ -0,0 +1,26 @@
+args: with args; with debPackage;
+debBuild ({
+  src = fetchurl {
+    url = mirror://debian/main/u/unifont/unifont_1.0.orig.tar.gz;
+    sha256 = "0bg8d6c7w51n5409g0n7vqk3aagbzb5aird5r02vw0yz7w6i729l";
+  };
+  patch = fetchurl {
+    url = mirror://debian/main/u/unifont/unifont_1.0-4.diff.gz;
+    sha256 = "08j0rrf7hc05izchmsx9f9hg7vnyqdvbmba4b9jl8wfhvd1b09fd";
+  };
+  name = "unifont-1.0-4";
+  buildInputs = [mkfontscale mkfontdir bdftopcf fontutil perl];
+  meta = {
+    description = "Unicode font for Base Multilingual Plane.";
+  };
+  extraReplacements = ''sed -e s@/usr/bin/perl@${perl}/bin/perl@ -i hex2bdf.unsplit'';
+  omitConfigure = true;
+  Install = ''
+    ensureDir $out/share/fonts
+    cp unifont.pcf $out/share/fonts
+    cd $out/share/fonts
+    mkfontdir 
+    mkfontscale
+  '';
+  extraInstallDeps = ["defEnsureDir"];
+} // args)