tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
vista-fonts: add missing hooks
Aaron Jheng
1 year ago
b07df3f3
e9bea73c
+9
-1
1 changed file
expand all
collapse all
unified
split
pkgs
by-name
vi
vista-fonts
package.nix
+9
-1
pkgs/by-name/vi/vista-fonts/package.nix
···
11
11
12
12
src = fetchurl {
13
13
url = "mirror://sourceforge/mscorefonts2/cabs/PowerPointViewer.exe";
14
14
-
sha256 = "07vhjdw8iip7gxk6wvp4myhvbn9619g10j9qvpbzz4ihima57ry4";
14
14
+
hash = "sha256-xOdTVI0wkv/X3ThJEF4KJtm1oa/kbm5mf+fGiHiTcB8=";
15
15
};
16
16
17
17
nativeBuildInputs = [ cabextract ];
18
18
19
19
unpackPhase = ''
20
20
+
runHook preUnpack
21
21
+
20
22
cabextract --lowercase --filter ppviewer.cab $src
21
23
cabextract --lowercase --filter '*.TTF' ppviewer.cab
22
24
cabextract --lowercase --filter '*.TTC' ppviewer.cab
25
25
+
26
26
+
runHook postUnpack
23
27
'';
24
28
25
29
installPhase = ''
30
30
+
runHook preInstall
31
31
+
26
32
mkdir -p $out/share/fonts/truetype
27
33
cp *.ttf *.ttc $out/share/fonts/truetype
28
34
···
33
39
substitute ${./no-op.conf} $out/etc/fonts/conf.d/30-''${name,,}.conf \
34
40
--subst-var-by fontname $name
35
41
done
42
42
+
43
43
+
runHook postInstall
36
44
'';
37
45
38
46
meta = {