blob: 9b501da75fac7d2238aba6ddef854fb600aeb830 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
|
# Αδειοδοτείται υπό τους όρους της EUPL
import os
import .. / .. / lapis
func isInstalled(name: string): bool =
result = false
let possibleFolders = @["/usr/bin/", "/usr/sbin/", "/usr/lib/"]
for folder in possibleFolders:
if fileExists(folder & name):
result = true
tessera "freetype":
source: "https://downloads.sourceforge.net/freetype/freetype-2.13.3.tar.xz"
patches: @[""]
dependencies: @[
"libpng",
"which"
]
build: @[
"""
./configure --prefix=/usr \
--sysconfdir=/etc \
--localstatedir=/var \
--docdir=/usr/share/doc/fontconfig-2.17.1
""",
"make",
"make install",
]
result: if isInstalled("/usr/libharfbuzz.so"): "libfreetype.so" else: ""
|
; all rights regarding Text and Data Mining (TDM) are reserved.