summary refs log tree commit diff
path: root/pkgs/data/fonts/cm-unicode
diff options
context:
space:
mode:
authorMichael Raskin <7c6f434c@mail.ru>2014-08-31 20:11:55 +0400
committerMichael Raskin <7c6f434c@mail.ru>2014-08-31 20:11:55 +0400
commit5599a2959ea1bd26111ec2efdf6afb5dee4f8994 (patch)
tree1d7d0ec18ed468380fdebdfd71a49557819bb12b /pkgs/data/fonts/cm-unicode
parent965cf1b9fbc735c2903ecf6b23236d7e34194802 (diff)
downloadnixpkgs-5599a2959ea1bd26111ec2efdf6afb5dee4f8994.tar
nixpkgs-5599a2959ea1bd26111ec2efdf6afb5dee4f8994.tar.gz
nixpkgs-5599a2959ea1bd26111ec2efdf6afb5dee4f8994.tar.bz2
nixpkgs-5599a2959ea1bd26111ec2efdf6afb5dee4f8994.tar.lz
nixpkgs-5599a2959ea1bd26111ec2efdf6afb5dee4f8994.tar.xz
nixpkgs-5599a2959ea1bd26111ec2efdf6afb5dee4f8994.tar.zst
nixpkgs-5599a2959ea1bd26111ec2efdf6afb5dee4f8994.zip
Update CM-Unicode font; note its migration to SF.net
Diffstat (limited to 'pkgs/data/fonts/cm-unicode')
-rw-r--r--pkgs/data/fonts/cm-unicode/default.nix14
-rw-r--r--pkgs/data/fonts/cm-unicode/default.upstream7
2 files changed, 12 insertions, 9 deletions
diff --git a/pkgs/data/fonts/cm-unicode/default.nix b/pkgs/data/fonts/cm-unicode/default.nix
index b8f7f7c6d3e..d8f6f7f8351 100644
--- a/pkgs/data/fonts/cm-unicode/default.nix
+++ b/pkgs/data/fonts/cm-unicode/default.nix
@@ -9,17 +9,16 @@ let
   buildInputs = map (n: builtins.getAttr n x)
     (builtins.attrNames (builtins.removeAttrs x helperArgNames));
   sourceInfo = rec {
-    version="0.6.3a";
+    version = "0.7.0";
     baseName="cm-unicode";
     name="${baseName}-${version}";
-    url="ftp://canopus.iacp.dvo.ru/pub/Font/cm_unicode/${name}-otf.tar.gz";
-    hash="1018gmvh7wl7sm6f3fqd917syd1yy0gz3pxmrc9lkxckcr7wz0zp";
+    url="mirror://sourceforge/${baseName}/${baseName}/${version}/${name}-otf.tar.xz";
   };
 in
 rec {
   src = a.fetchurl {
     url = sourceInfo.url;
-    sha256 = sourceInfo.hash;
+    sha256 = "0a0w9qm9g8qz2xh3lr61bj1ymqslqsvk4w2ybc3v2qa89nz7x2jl";
   };
 
   inherit (sourceInfo) name version;
@@ -34,11 +33,8 @@ rec {
     ];
     platforms = with a.lib.platforms;
       all;
-  };
-  passthru = {
-    updateInfo = {
-      downloadPage = "http://canopus.iacp.dvo.ru/~panov/cm-unicode/download.html";
-    };
+    downloadPage = "http://sourceforge.net/projects/cm-unicode/files/cm-unicode/";
+    inherit version;
   };
 }) x
 
diff --git a/pkgs/data/fonts/cm-unicode/default.upstream b/pkgs/data/fonts/cm-unicode/default.upstream
new file mode 100644
index 00000000000..bc24cd919b2
--- /dev/null
+++ b/pkgs/data/fonts/cm-unicode/default.upstream
@@ -0,0 +1,7 @@
+attribute_name cm_unicode
+url http://sourceforge.net/projects/cm-unicode/files/cm-unicode/
+SF_version_dir
+version_link '[-]otf[.]tar[.][a-z0-9]+/download$'
+SF_redirect
+ensure_hash
+do_overwrite() { do_overwrite_just_version; }