summaryrefslogtreecommitdiff
path: root/cascadia-code-nerd-fonts-mono.spec
diff options
context:
space:
mode:
Diffstat (limited to 'cascadia-code-nerd-fonts-mono.spec')
-rw-r--r--cascadia-code-nerd-fonts-mono.spec50
1 files changed, 50 insertions, 0 deletions
diff --git a/cascadia-code-nerd-fonts-mono.spec b/cascadia-code-nerd-fonts-mono.spec
new file mode 100644
index 0000000..5535755
--- /dev/null
+++ b/cascadia-code-nerd-fonts-mono.spec
@@ -0,0 +1,50 @@
+Version: 3.0.2
+Release: 1
+URL: https://github.com/ryanoasis/nerd-fonts
+Summary: A fun, new monospaced font that includes programming ligatures and is designed to enhance the modern look and feel of the Windows Terminal
+License: LICENSE
+Name: cascadia-code-nerd-fonts-mono
+
+Source0: https://github.com/ryanoasis/nerd-fonts/releases/download/v%{version}/CascadiaCode.zip
+Source1: fontconfig.conf
+
+Requires: fontconfig
+BuildArch: noarch
+
+%description
+Cascadia Code is a mono-spaced font designed to provide a fresh experience for
+command line experiences and code editors. Notably, it supports programming
+ligatures.
+
+%prep
+%autosetup -c
+%{__rm} -vfr ./*Windows*.otf
+
+
+%install
+%{__install} -m 755 -d %{buildroot}%{_fontdir}
+%{__install} -m 644 *.ttf %{buildroot}%{_fontdir}
+%{__install} -m 755 -d %{buildroot}%{_fontconfig_templatedir}
+%{__install} -m 755 -d %{buildroot}%{_fontconfig_confdir}/
+%{__install} -m 644 %{SOURCE1} %{buildroot}%{_fontconfig_templatedir}/60-cascadia-code-nfm.conf
+ln -fs %{_fontconfig_templatedir}/60-cascadia-code-nfm.conf %{buildroot}%{_fontconfig_confdir}/
+
+%post
+/usr/bin/fc-cache -f
+
+
+%postun
+/usr/bin/fc-cache -f
+
+%files
+%doc LICENSE
+%doc readme.md
+%dir %{_fontdir}
+%{_fontdir}/*.ttf
+%{_fontconfig_templatedir}/*.conf
+%{_fontconfig_confdir}/*.conf
+
+
+%changelog
+* Sun Nov 13 2022 Astrawan Wayan <astrawan@icloud.com> - 2.2.2-1
+- Initial package