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
-
{ lib, fetchFromGitLab }:
2
3
-
let
4
pname = "open-sans";
5
version = "1.11";
6
-
in fetchFromGitLab {
7
-
name = "${pname}-${version}";
8
9
-
domain = "salsa.debian.org";
10
-
owner = "fonts-team";
11
-
repo = "fonts-open-sans";
12
-
rev = "debian/1.11-1";
13
-
postFetch = ''
14
-
tar xf $downloadedFile --strip=1
0
0
0
0
0
15
mkdir -p $out/share/fonts/truetype
16
cp *.ttf $out/share/fonts/truetype
0
0
17
'';
18
-
sha256 = "146ginwx18z624z582lrnhil8jvi9bjg6843265bgxxrfmf75vhp";
19
20
meta = with lib; {
21
description = "Open Sans fonts";
···
1
+
{ lib, stdenvNoCC, fetchFromGitLab }:
2
3
+
stdenvNoCC.mkDerivation {
4
pname = "open-sans";
5
version = "1.11";
0
0
6
7
+
src = fetchFromGitLab {
8
+
domain = "salsa.debian.org";
9
+
owner = "fonts-team";
10
+
repo = "fonts-open-sans";
11
+
rev = "debian/1.11-1";
12
+
hash = "sha256-gkq5RPa83dND91q1hiA9Qokq1iA8gLQ8XvCNWe+e8Bw=";
13
+
};
14
+
15
+
installPhase = ''
16
+
runHook preInstall
17
+
18
mkdir -p $out/share/fonts/truetype
19
cp *.ttf $out/share/fonts/truetype
20
+
21
+
runHook postInstall
22
'';
0
23
24
meta = with lib; {
25
description = "Open Sans fonts";