From 495b7ce710a3b3ff16154324d9f4d1257c170fce Mon Sep 17 00:00:00 2001 From: chrysos349 Date: Tue, 19 Sep 2023 02:45:30 +0300 Subject: [PATCH] New package: ttf-nerd-fonts-symbols-3.0.2 --- srcpkgs/nerd-fonts | 1 + srcpkgs/nerd-fonts-otf | 2 +- srcpkgs/nerd-fonts-ttf | 2 +- srcpkgs/nerd-fonts/template | 47 ---------------- .../nerd-fonts-otf.INSTALL.msg | 3 + .../nerd-fonts-ttf.INSTALL.msg | 3 + .../nerd-fonts.INSTALL.msg | 3 + srcpkgs/ttf-nerd-fonts-symbols/template | 55 +++++++++++++++++++ 8 files changed, 67 insertions(+), 49 deletions(-) create mode 120000 srcpkgs/nerd-fonts delete mode 100644 srcpkgs/nerd-fonts/template create mode 100644 srcpkgs/ttf-nerd-fonts-symbols/nerd-fonts-otf.INSTALL.msg create mode 100644 srcpkgs/ttf-nerd-fonts-symbols/nerd-fonts-ttf.INSTALL.msg create mode 100644 srcpkgs/ttf-nerd-fonts-symbols/nerd-fonts.INSTALL.msg create mode 100644 srcpkgs/ttf-nerd-fonts-symbols/template diff --git a/srcpkgs/nerd-fonts b/srcpkgs/nerd-fonts new file mode 120000 index 0000000000000..31ae545cd9de0 --- /dev/null +++ b/srcpkgs/nerd-fonts @@ -0,0 +1 @@ +ttf-nerd-fonts-symbols \ No newline at end of file diff --git a/srcpkgs/nerd-fonts-otf b/srcpkgs/nerd-fonts-otf index e5a8856321374..31ae545cd9de0 120000 --- a/srcpkgs/nerd-fonts-otf +++ b/srcpkgs/nerd-fonts-otf @@ -1 +1 @@ -nerd-fonts \ No newline at end of file +ttf-nerd-fonts-symbols \ No newline at end of file diff --git a/srcpkgs/nerd-fonts-ttf b/srcpkgs/nerd-fonts-ttf index e5a8856321374..31ae545cd9de0 120000 --- a/srcpkgs/nerd-fonts-ttf +++ b/srcpkgs/nerd-fonts-ttf @@ -1 +1 @@ -nerd-fonts \ No newline at end of file +ttf-nerd-fonts-symbols \ No newline at end of file diff --git a/srcpkgs/nerd-fonts/template b/srcpkgs/nerd-fonts/template deleted file mode 100644 index f4409116aa628..0000000000000 --- a/srcpkgs/nerd-fonts/template +++ /dev/null @@ -1,47 +0,0 @@ -# Template file for 'nerd-fonts' -pkgname=nerd-fonts -version=3.0.2 -revision=1 -depends="nerd-fonts-ttf nerd-fonts-otf" -short_desc="Iconic font aggregator, collection and patcher" -maintainer="cinerea0 " -license="MIT" -homepage="https://nerdfonts.com" -changelog="https://raw.githubusercontent.com/ryanoasis/nerd-fonts/master/changelog.md" -distfiles="https://github.com/ryanoasis/nerd-fonts/archive/refs/tags/v${version}.tar.gz" -checksum=3b18b305451b0b22cb6484197f8029efe54e5c459e8ed3adbb0fb1697c0c13a6 - -do_install() { - vmkdir usr/share/fonts/NerdFonts/otf - vmkdir usr/share/fonts/NerdFonts/ttf - vmkdir usr/lib/NerdFonts - - # get all patched fonts - find patched-fonts -name '*.otf' -exec install -Dm644 '{}' ${DESTDIR}/usr/share/fonts/NerdFonts/otf \; - find patched-fonts -name '*.ttf' -exec install -Dm644 '{}' ${DESTDIR}/usr/share/fonts/NerdFonts/ttf \; - - # install patching scripts - for sh in bin/scripts/lib/i_*.sh; do - vinstall $sh 744 usr/lib/NerdFonts - done - - vlicense LICENSE -} - -nerd-fonts-otf_package() { - short_desc="Iconic font aggregator, collection and patcher - otf fonts" - font_dirs="/usr/share/fonts/NerdFonts/otf" - depends="font-util" - pkg_install() { - vmove usr/share/fonts/NerdFonts/otf - } -} - -nerd-fonts-ttf_package() { - short_desc="Iconic font aggregator, collection and patcher - ttf fonts" - font_dirs="/usr/share/fonts/NerdFonts/ttf" - depends="font-util" - pkg_install() { - vmove usr/share/fonts/NerdFonts/ttf - } -} diff --git a/srcpkgs/ttf-nerd-fonts-symbols/nerd-fonts-otf.INSTALL.msg b/srcpkgs/ttf-nerd-fonts-symbols/nerd-fonts-otf.INSTALL.msg new file mode 100644 index 0000000000000..6ae1fe453c4bb --- /dev/null +++ b/srcpkgs/ttf-nerd-fonts-symbols/nerd-fonts-otf.INSTALL.msg @@ -0,0 +1,3 @@ +The nerd-fonts-otf package has been replaced by ttf-nerd-fonts-symbols, +which doesn't include the full versions of fonts anymore, but symbols +and a fontconfig preset only. diff --git a/srcpkgs/ttf-nerd-fonts-symbols/nerd-fonts-ttf.INSTALL.msg b/srcpkgs/ttf-nerd-fonts-symbols/nerd-fonts-ttf.INSTALL.msg new file mode 100644 index 0000000000000..b6b5a3ce169ff --- /dev/null +++ b/srcpkgs/ttf-nerd-fonts-symbols/nerd-fonts-ttf.INSTALL.msg @@ -0,0 +1,3 @@ +The nerd-fonts-ttf package has been replaced by ttf-nerd-fonts-symbols, +which doesn't include the full versions of fonts anymore, but symbols +and a fontconfig preset only. diff --git a/srcpkgs/ttf-nerd-fonts-symbols/nerd-fonts.INSTALL.msg b/srcpkgs/ttf-nerd-fonts-symbols/nerd-fonts.INSTALL.msg new file mode 100644 index 0000000000000..d33079fa6c417 --- /dev/null +++ b/srcpkgs/ttf-nerd-fonts-symbols/nerd-fonts.INSTALL.msg @@ -0,0 +1,3 @@ +The nerd-fonts package has been replaced by ttf-nerd-fonts-symbols, +which doesn't include the full versions of fonts anymore, but symbols +and a fontconfig preset only . diff --git a/srcpkgs/ttf-nerd-fonts-symbols/template b/srcpkgs/ttf-nerd-fonts-symbols/template new file mode 100644 index 0000000000000..575b7b2b9a24e --- /dev/null +++ b/srcpkgs/ttf-nerd-fonts-symbols/template @@ -0,0 +1,55 @@ +# Template file for 'ttf-nerd-fonts-symbols' +pkgname=ttf-nerd-fonts-symbols +version=3.0.2 +revision=1 +short_desc="High number of extra glyphs from popular 'iconic fonts'" +maintainer="chrysos349 " +license="MIT" +homepage="https://github.com/ryanoasis/nerd-fonts" +_url="https://raw.githubusercontent.com/ryanoasis/nerd-fonts/v${version}" +distfiles="${_url}/patched-fonts/NerdFontsSymbolsOnly/SymbolsNerdFont-Regular.ttf + ${_url}/patched-fonts/NerdFontsSymbolsOnly/SymbolsNerdFontMono-Regular.ttf + ${_url}/10-nerd-font-symbols.conf + ${_url}/LICENSE" +checksum="adc6d3e4a7cd6ac90eb5355d9a75f4f3078d9516eb1d35b1b4c640cac15264c8 + 14ece2cc91d5a4762ab3e7b76a19a489a1be9f0ec9e13dfadd81cd49fe6a1ad7 + 8bea9c77f30dfde59f91ca1c4d860a3bf8b228b9e6f9f71afd1701d902e9cce7 + 1f6ad4edae6479aaace3112ede5279a23284ae54b2a34db66357aef5f64df160" +font_dirs="/usr/share/fonts/TTF" + +do_extract() { + cp ${XBPS_SRCDISTDIR}/${pkgname}-${version}/* \ + ${XBPS_BUILDDIR}/${pkgname}-${version} +} + +do_install() { + vmkdir usr/share/fonts/TTF + install -m644 *.ttf ${DESTDIR}/usr/share/fonts/TTF + + vmkdir usr/share/fontconfig/conf.avail + install -m644 *.conf ${DESTDIR}/usr/share/fontconfig/conf.avail + + vmkdir etc/fonts/conf.d + ln -sf /usr/share/fontconfig/conf.avail/10-nerd-font-symbols.conf \ + ${DESTDIR}/etc/fonts/conf.d/ + + vlicense LICENSE +} + +nerd-fonts_package() { + build_style=meta + depends=${sourcepkg}>=${version}_${revision} + short_desc+=" (transitional dummy package)" +} + +nerd-fonts-otf_package() { + build_style=meta + depends=${sourcepkg}>=${version}_${revision} + short_desc+=" (transitional dummy package)" +} + +nerd-fonts-ttf_package() { + build_style=meta + depends=${sourcepkg}>=${version}_${revision} + short_desc+=" (transitional dummy package)" +}