import os from lib.make import * upstream_version = "3.206" version(upstream_version) description("Monospaced variant of the Fira Sans font series") maintainer("sisungo ") source_url("https://carrois.com/downloads/Fira/Fira_Mono_3_2.zip") def build(): os.chdir("Fonts/FiraMono_OTF_32") on_build(build) def declare_seperate(name): def pack(composer): composer.makedirs("share/fonts/FiraMono") composer.add(f"{name}.otf", f"share/fonts/FiraMono/{name}.otf") package(name) arch_any() configure_script("configure/fontconfig") on_pack(pack) declare_seperate("FiraMono-Bold") declare_seperate("FiraMono-Medium") declare_seperate("FiraMono-Regular") package("FiraMono-Fonts") arch_any() dep("FiraMono-Bold (same-version) @any") dep("FiraMono-Medium (same-version) @any") dep("FiraMono-Regular (same-version) @any") on_pack(lambda x: print("Packing FiraMono-Fonts."))