tangled
alpha
login
or
join now
tjh.dev
/
nixpkgs
Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
0
fork
atom
overview
issues
pulls
pipelines
open-sans: convert to stdenvNoCC.mkDerivation
Weijia Wang
3 years ago
cd24593b
41b23132
+15
-11
1 changed file
expand all
collapse all
unified
split
pkgs
data
fonts
open-sans
default.nix
+15
-11
pkgs/data/fonts/open-sans/default.nix
···
1
1
-
{ lib, fetchFromGitLab }:
1
1
+
{ lib, stdenvNoCC, fetchFromGitLab }:
2
2
3
3
-
let
3
3
+
stdenvNoCC.mkDerivation {
4
4
pname = "open-sans";
5
5
version = "1.11";
6
6
-
in fetchFromGitLab {
7
7
-
name = "${pname}-${version}";
8
6
9
9
-
domain = "salsa.debian.org";
10
10
-
owner = "fonts-team";
11
11
-
repo = "fonts-open-sans";
12
12
-
rev = "debian/1.11-1";
13
13
-
postFetch = ''
14
14
-
tar xf $downloadedFile --strip=1
7
7
+
src = fetchFromGitLab {
8
8
+
domain = "salsa.debian.org";
9
9
+
owner = "fonts-team";
10
10
+
repo = "fonts-open-sans";
11
11
+
rev = "debian/1.11-1";
12
12
+
hash = "sha256-gkq5RPa83dND91q1hiA9Qokq1iA8gLQ8XvCNWe+e8Bw=";
13
13
+
};
14
14
+
15
15
+
installPhase = ''
16
16
+
runHook preInstall
17
17
+
15
18
mkdir -p $out/share/fonts/truetype
16
19
cp *.ttf $out/share/fonts/truetype
20
20
+
21
21
+
runHook postInstall
17
22
'';
18
18
-
sha256 = "146ginwx18z624z582lrnhil8jvi9bjg6843265bgxxrfmf75vhp";
19
23
20
24
meta = with lib; {
21
25
description = "Open Sans fonts";