forked from semios/ports
feat: add Fira Project fonts
Signed-off-by: sisungo <[email protected]>
This commit is contained in:
+19
-29
@@ -3,6 +3,13 @@ import os
|
||||
from lib import arch, common, make, pkgcomposer
|
||||
|
||||
|
||||
def do(f):
|
||||
try:
|
||||
f()
|
||||
except:
|
||||
pass
|
||||
|
||||
|
||||
def is_abslink(path):
|
||||
try:
|
||||
return os.readlink(path).startswith("/")
|
||||
@@ -51,36 +58,19 @@ def autolink_milestones():
|
||||
if i.is_file() and os.access(i.path, os.F_OK):
|
||||
make.link(f"share/milestones/{i.name}", "/share/milestones/" + i.name)
|
||||
|
||||
def autolink_fonts():
|
||||
for i in common.treedir("share/fonts"):
|
||||
if i.is_file() and os.access(i.path, os.F_OK):
|
||||
make.link(f"share/fonts/{i.name}", "/share/fonts/" + i.name)
|
||||
|
||||
|
||||
def autolink(composer: pkgcomposer.PkgComposer):
|
||||
os.chdir(composer.workdir + "/bundle/")
|
||||
|
||||
try:
|
||||
autolink_bin()
|
||||
except:
|
||||
pass
|
||||
|
||||
try:
|
||||
autolink_lib()
|
||||
except:
|
||||
pass
|
||||
|
||||
try:
|
||||
autolink_include()
|
||||
except:
|
||||
pass
|
||||
|
||||
try:
|
||||
autolink_share_pkgconfig()
|
||||
except:
|
||||
pass
|
||||
|
||||
try:
|
||||
autolink_services()
|
||||
except:
|
||||
pass
|
||||
|
||||
try:
|
||||
autolink_milestones()
|
||||
except:
|
||||
pass
|
||||
do(autolink_bin)
|
||||
do(autolink_lib)
|
||||
do(autolink_include)
|
||||
do(autolink_share_pkgconfig)
|
||||
do(autolink_services)
|
||||
do(autolink_milestones)
|
||||
do(autolink_fonts)
|
||||
|
||||
Reference in New Issue
Block a user