tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
Update CM-Unicode font; note its migration to SF.net
Michael Raskin
11 years ago
5599a295
965cf1b9
+12
-9
2 changed files
expand all
collapse all
unified
split
pkgs
data
fonts
cm-unicode
default.nix
default.upstream
+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
12
-
version="0.6.3a";
12
12
+
version = "0.7.0";
13
13
baseName="cm-unicode";
14
14
name="${baseName}-${version}";
15
15
-
url="ftp://canopus.iacp.dvo.ru/pub/Font/cm_unicode/${name}-otf.tar.gz";
16
16
-
hash="1018gmvh7wl7sm6f3fqd917syd1yy0gz3pxmrc9lkxckcr7wz0zp";
15
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
22
-
sha256 = sourceInfo.hash;
21
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
37
-
};
38
38
-
passthru = {
39
39
-
updateInfo = {
40
40
-
downloadPage = "http://canopus.iacp.dvo.ru/~panov/cm-unicode/download.html";
41
41
-
};
36
36
+
downloadPage = "http://sourceforge.net/projects/cm-unicode/files/cm-unicode/";
37
37
+
inherit version;
42
38
};
43
39
}) x
44
40
+7
pkgs/data/fonts/cm-unicode/default.upstream
···
1
1
+
attribute_name cm_unicode
2
2
+
url http://sourceforge.net/projects/cm-unicode/files/cm-unicode/
3
3
+
SF_version_dir
4
4
+
version_link '[-]otf[.]tar[.][a-z0-9]+/download$'
5
5
+
SF_redirect
6
6
+
ensure_hash
7
7
+
do_overwrite() { do_overwrite_just_version; }