Update CM-Unicode font; note its migration to SF.net

+12 -9
+5 -9
pkgs/data/fonts/cm-unicode/default.nix
··· 9 9 buildInputs = map (n: builtins.getAttr n x) 10 10 (builtins.attrNames (builtins.removeAttrs x helperArgNames)); 11 11 sourceInfo = rec { 12 - version="0.6.3a"; 12 + version = "0.7.0"; 13 13 baseName="cm-unicode"; 14 14 name="${baseName}-${version}"; 15 - url="ftp://canopus.iacp.dvo.ru/pub/Font/cm_unicode/${name}-otf.tar.gz"; 16 - hash="1018gmvh7wl7sm6f3fqd917syd1yy0gz3pxmrc9lkxckcr7wz0zp"; 15 + url="mirror://sourceforge/${baseName}/${baseName}/${version}/${name}-otf.tar.xz"; 17 16 }; 18 17 in 19 18 rec { 20 19 src = a.fetchurl { 21 20 url = sourceInfo.url; 22 - sha256 = sourceInfo.hash; 21 + sha256 = "0a0w9qm9g8qz2xh3lr61bj1ymqslqsvk4w2ybc3v2qa89nz7x2jl"; 23 22 }; 24 23 25 24 inherit (sourceInfo) name version; ··· 34 33 ]; 35 34 platforms = with a.lib.platforms; 36 35 all; 37 - }; 38 - passthru = { 39 - updateInfo = { 40 - downloadPage = "http://canopus.iacp.dvo.ru/~panov/cm-unicode/download.html"; 41 - }; 36 + downloadPage = "http://sourceforge.net/projects/cm-unicode/files/cm-unicode/"; 37 + inherit version; 42 38 }; 43 39 }) x 44 40
+7
pkgs/data/fonts/cm-unicode/default.upstream
··· 1 + attribute_name cm_unicode 2 + url http://sourceforge.net/projects/cm-unicode/files/cm-unicode/ 3 + SF_version_dir 4 + version_link '[-]otf[.]tar[.][a-z0-9]+/download$' 5 + SF_redirect 6 + ensure_hash 7 + do_overwrite() { do_overwrite_just_version; }