tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
fontforge-fonttools: init at 20160404
Michael Raskin
9 years ago
f9add54f
632e8108
+27
3 changed files
expand all
collapse all
unified
split
pkgs
tools
misc
fontforge
default.nix
fontforge-fonttools.nix
top-level
all-packages.nix
+1
pkgs/tools/misc/fontforge/default.nix
···
57
description = "A font editor";
58
homepage = http://fontforge.github.io;
59
platforms = stdenv.lib.platforms.all;
0
60
};
61
}
62
···
57
description = "A font editor";
58
homepage = http://fontforge.github.io;
59
platforms = stdenv.lib.platforms.all;
60
+
license = stdenv.lib.licenses.bsd3;
61
};
62
}
63
+24
pkgs/tools/misc/fontforge/fontforge-fonttools.nix
···
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
···
1
+
{stdenv, fontforge, zlib}:
2
+
stdenv.mkDerivation rec {
3
+
name = "fontforge-fonttools-${fontforge.version}";
4
+
src = fontforge.src;
5
+
6
+
buildInputs = [zlib];
7
+
8
+
setSourceRoot = ''export sourceRoot="$(echo */contrib/fonttools)"'';
9
+
10
+
installPhase = ''
11
+
mkdir -p "$out"/{bin,share/doc/fontforge-fonttools}
12
+
for i in *.c; do
13
+
gcc "$i" -lz -lm --std=c99 -o "$out"/bin/$(basename "$i" .c)
14
+
done
15
+
cp README* "$out/share/doc/fontforge-fonttools"
16
+
'';
17
+
18
+
meta = with stdenv.lib; {
19
+
description = ''Small font tools shipped in FontForge contrib'';
20
+
license = fontforge.meta.license;
21
+
maintainers = with maintainers; [ raskin ];
22
+
platforms = with platforms; unix;
23
+
};
24
+
}
+2
pkgs/top-level/all-packages.nix
···
1818
inherit (darwin.apple_sdk.frameworks) Carbon Cocoa;
1819
};
1820
0
0
1821
fontmatrix = callPackage ../applications/graphics/fontmatrix {};
1822
1823
foremost = callPackage ../tools/system/foremost { };
···
1818
inherit (darwin.apple_sdk.frameworks) Carbon Cocoa;
1819
};
1820
1821
+
fontforge-fonttools = callPackage ../tools/misc/fontforge/fontforge-fonttools.nix {};
1822
+
1823
fontmatrix = callPackage ../applications/graphics/fontmatrix {};
1824
1825
foremost = callPackage ../tools/system/foremost { };