From 2e0cb0317742120336c58e0fa8834478cdd2c7a9 Mon Sep 17 00:00:00 2001 From: tigro Date: Wed, 28 Aug 2024 16:59:07 +0300 Subject: [PATCH] import vl-gothic-fonts-20220612-2.el9 --- .gitignore | 1 + .vl-gothic-fonts.metadata | 1 + SOURCES/65-2-vl-pgothic-fonts.conf | 32 +++ SOURCES/65-3-vl-gothic-fonts.conf | 51 ++++ SPECS/vl-gothic-fonts.spec | 425 +++++++++++++++++++++++++++++ 5 files changed, 510 insertions(+) create mode 100644 .gitignore create mode 100644 .vl-gothic-fonts.metadata create mode 100644 SOURCES/65-2-vl-pgothic-fonts.conf create mode 100644 SOURCES/65-3-vl-gothic-fonts.conf create mode 100644 SPECS/vl-gothic-fonts.spec diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..86a39d3 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +SOURCES/VLGothic-20220612.tar.xz diff --git a/.vl-gothic-fonts.metadata b/.vl-gothic-fonts.metadata new file mode 100644 index 0000000..51ce63d --- /dev/null +++ b/.vl-gothic-fonts.metadata @@ -0,0 +1 @@ +e907a102631052da7c0f686befb08e00bbb5df23 SOURCES/VLGothic-20220612.tar.xz diff --git a/SOURCES/65-2-vl-pgothic-fonts.conf b/SOURCES/65-2-vl-pgothic-fonts.conf new file mode 100644 index 0000000..806a95e --- /dev/null +++ b/SOURCES/65-2-vl-pgothic-fonts.conf @@ -0,0 +1,32 @@ + + + + + + VL PGothic + + sans-serif + + + + + + ja + + + sans-serif + + + VL PGothic + + + + + + VL PGothic + + + false + + + diff --git a/SOURCES/65-3-vl-gothic-fonts.conf b/SOURCES/65-3-vl-gothic-fonts.conf new file mode 100644 index 0000000..a9557d5 --- /dev/null +++ b/SOURCES/65-3-vl-gothic-fonts.conf @@ -0,0 +1,51 @@ + + + + + + VL Gothic + + monospace + + + + + VL Gothic + + sans-serif + + + + + + ja + + + monospace + + + VL Gothic + + + + + + ja + + + sans-serif + + + VL Gothic + + + + + + VL Gothic + + + false + + + diff --git a/SPECS/vl-gothic-fonts.spec b/SPECS/vl-gothic-fonts.spec new file mode 100644 index 0000000..64c1125 --- /dev/null +++ b/SPECS/vl-gothic-fonts.spec @@ -0,0 +1,425 @@ +# Packaging template: multi-family fonts packaging. +# +# SPDX-License-Identifier: MIT +# +# This template documents spec declarations, used when packaging multiple font +# families, from a single dedicated source archive. The source rpm is named +# after the first (main) font family). Look up “fonts-3-sub” when the source +# rpm needs to be named some other way. +# +# It is part of the following set of packaging templates: +# “fonts-0-simple”: basic single-family fonts packaging +# “fonts-1-full”: less common patterns for single-family fonts packaging +# “fonts-2-multi”: multi-family fonts packaging +# “fonts-3-sub”: packaging fonts, released as part of something else +# +Version: 20220612 +Release: 2%{?dist} +URL: http://dicey.org/vlgothic + +# The following declarations will be aliased to [variable]0 and reused for all +# generated *-fonts packages unless overriden by a specific [variable][number] +# declaration. +%global foundry VL +%global fontlicense mplus and BSD +%global fontlicenses LICENSE_J.mplus LICENSE_E.mplus LICENSE LICENSE.en +%global fontdocs README README_J.mplus README.sazanami README_E.mplus +%global fontdocsex %{fontlicenses} + +# A text block that can be reused as part of the description of each generated +# subpackage. +%global common_description %{expand: +VLGothic provides Japanese TrueType fonts from the Vine Linux project. +Most of the glyphs are taken from the M+ and Sazanami Gothic fonts, +but some have also been improved by the project. +} + +# Declaration for the subpackage containing the first font family. Also used as +# source rpm info. All the [variable]0 declarations are equivalent and aliased +# to [variable]. + +%global fontfamily0 VL Gothic +%global fontsummary0 Japanese TrueType font +%global fontpkgheader0 %{expand: +Obsoletes: vlgothic-fonts < %{version}-%{release} +Provides: vlgothic-fonts = %{version}-%{release} +} +%global fonts0 VL-Gothic-Regular.ttf +%global fontsex0 %{nil} +%global fontconfs0 %{SOURCE10} +%global fontconfsex0 %{nil} +%global fontdescription0 %{expand: +%{common_description} + +This package provides the monospace VLGothic font. +} + +%global fontfamily1 VL PGothic +%global fontsummary1 Proportional Japanese TrueType font +%global fontpkgheader1 %{expand: +Obsoletes: vlgothic-p-fonts < %{version}-%{release} +Provides: vlgothic-p-fonts = %{version}-%{release} +} +%global fonts1 VL-PGothic-Regular.ttf +%global fontsex1 %{nil} +%global fontconfs1 %{SOURCE11} +%global fontconfsex1 %{nil} +%global fontdescription1 %{expand: +%{common_description} + +This package provides the VLGothic font with proportional glyphs for some +non-Japanese characters. +} + + +# https://ja.osdn.net/frs/redir.php?m=gigenet&f=vlgothic%2F77450%2FVLGothic-%%{version}.tar.xz +Source0: https://mirrors.gigenet.com/OSDN/vlgothic/77450/VLGothic-%{version}.tar.xz +Source10: 65-3-%{fontpkgname0}.conf +Source11: 65-2-%{fontpkgname1}.conf + +# “fontpkg” will generate the font subpackage headers corresponding to the +# elements declared above. +# “fontpkg” accepts the following selection arguments: +# – “-a” process everything +# – “-z [number]” process a specific declaration block +# If no flag is specified it will only process the zero/nosuffix block. +%fontpkg -a + +# “fontmetapkg” will generate a font meta(sub)package header for all the font +# subpackages generated in this spec. Optional arguments: +# – “-n [name]” use [name] as metapackage name +# – “-s [variable]” use the content of [variable] as metapackage summary +# – “-d [variable]” use the content of [variable] as metapackage description +# – “-z [numbers]” restrict metapackaging to [numbers] comma-separated list +# of font package suffixes +%fontmetapkg + +%prep +%setup -q -n VLGothic +iconv -f EUC-JP -t UTF-8 -o README.sazanami.tmp README.sazanami +touch -r README.sazanami README.sazanami.tmp +mv README.sazanami.tmp README.sazanami + +%build +# “fontbuild” accepts the usual selection arguments: +# – “-a” process everything +# – “-z [number]” process a specific declaration block +# If no flag is specified it will only process the zero/nosuffix block. +%fontbuild -a + +%install +# “fontinstall” accepts the usual selection arguments: +# – “-a” process everything +# – “-z [number]” process a specific declaration block +# If no flag is specified it will only process the zero/nosuffix block. +%fontinstall -a + +%check +# “fontcheck” accepts the usual selection arguments: +# – “-a” process everything +# – “-z [number]” process a specific declaration block +# If no flag is specified it will only process the zero/nosuffix block. +%fontcheck -a + +# “fontfiles” accepts the usual selection arguments: +# – “-a” process everything +# – “-z [number]” process a specific declaration block +# If no flag is specified it will only process the zero/nosuffix block +%fontfiles -a + +%changelog +* Wed Aug 28 2024 Arkady L. Shane - 20220612-2 +- Rebuilt for MSVSphere 9.4 + +* Tue Oct 4 2022 Akira TAGOH - 20220612-2 +- Correct the source URL. + +* Wed Jul 13 2022 Akira TAGOH - 20220612-1 +- New upstream release. + Resolves: rhbz#1858617 +- Revise the spec file for new packaging guidelines. + +* Sat Jan 22 2022 Fedora Release Engineering - 20141206-20 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild + +* Fri Jul 23 2021 Fedora Release Engineering - 20141206-19 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild + +* Wed Jan 27 2021 Fedora Release Engineering - 20141206-18 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + +* Wed Jul 29 2020 Fedora Release Engineering - 20141206-17 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + +* Fri Jan 31 2020 Fedora Release Engineering - 20141206-16 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + +* Sat Jul 27 2019 Fedora Release Engineering - 20141206-15 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + +* Wed Jun 5 2019 Akira TAGOH - 20141206-14 +- Install metainfo files under %%{_metainfodir}. + +* Sun Feb 03 2019 Fedora Release Engineering - 20141206-13 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + +* Wed Jul 18 2018 Akira TAGOH - 20141206-12 +- Update the fontconfig priority again. + +* Sat Jul 14 2018 Fedora Release Engineering - 20141206-11 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + +* Fri Feb 09 2018 Fedora Release Engineering - 20141206-10 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + +* Mon Jan 22 2018 Akira TAGOH - 20141206-9 +- Set the lower priority to change the default font to Noto. + +* Thu Jul 27 2017 Fedora Release Engineering - 20141206-8 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + +* Sat Feb 11 2017 Fedora Release Engineering - 20141206-7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild + +* Mon May 9 2016 Akira TAGOH - 20141206-6 +- Reassign U+23F4 and U+23F5. (#1331050) + +* Mon Feb 29 2016 Parag Nemade - 20141206-4 +- Fix vlpgothic font metainfo file to showup font correctly in gnome-software +- Clean the spec file to current packaging guidelines + +* Fri Feb 05 2016 Fedora Release Engineering - 20141206-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild + +* Fri Jun 19 2015 Fedora Release Engineering - 20141206-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild + +* Thu Dec 11 2014 Akira TAGOH - 20141206-1 +- New upstream release. (#1172665) + +* Fri Nov 07 2014 Parag Nemade - 20140801-2 +- Add metainfo file to show this font in gnome-software + +* Mon Aug 4 2014 Akira TAGOH - 20140801-1 +- New upstream release. (#1125906) + +* Tue Jun 10 2014 Akira TAGOH - 20140530-1 +- New upstream release. (#1103265) + +* Sun Jun 08 2014 Fedora Release Engineering - 20130607-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild + +* Sun Aug 04 2013 Fedora Release Engineering - 20130607-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild + +* Mon Jun 10 2013 Akira TAGOH - 20130607-1 +- New upstream release. (#972223) + +* Fri May 24 2013 Akira TAGOH - 20130510-2 +- Work around unnecessary leading whitespace in the pattern. (#966785) + +* Mon May 13 2013 Akira TAGOH - 20130510-1 +- New upstream release (#956040) + +* Wed Feb 20 2013 Akira TAGOH - 20121230-4 +- Drop more older Obsoletes and Provides line. + +* Fri Feb 15 2013 Fedora Release Engineering - 20121230-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild + +* Fri Jan 11 2013 Akira TAGOH - 20121230-2 +- Drop -common package and keep consistent state of the directory + by using the macro. (#893789) +- Drop old Obsoletes and Provides line. + +* Fri Jan 4 2013 Akira TAGOH - 20121230-1 +- New upstream release. (#890992) + +* Fri Nov 23 2012 Akira TAGOH - 20121109-2 +- the spec file cleanup + +* Fri Nov 16 2012 Akira TAGOH - 20121109-1 +- New upstream release. (#874981) + +* Mon Oct 1 2012 Akira TAGOH - 20120928-1 +- New upstream release. (#861431) + +* Thu Sep 6 2012 Akira TAGOH - 20120905-1 +- New upstream release. (#854525) + +* Wed Aug 29 2012 Akira TAGOH - 20120829-1 +- New upstream release. (#852673) + +* Mon Aug 27 2012 Akira TAGOH - 20120827-1 +- New upstream release. (#851879) + +* Sun Jul 22 2012 Fedora Release Engineering - 20120629-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild + +* Mon Jul 2 2012 Akira TAGOH - 20120629-1 +- New upstream release. + +* Mon Jun 18 2012 Akira TAGOH - 20120618-1 +- New upstream release. + +* Mon Jun 11 2012 Akira TAGOH - 20120610-1 +- New upstream release. + +* Sun Mar 25 2012 Akira TAGOH - 20120325-1 +- New upstream release. + +* Wed Mar 14 2012 Akira TAGOH - 20120312-1 +- New upstream release. + +* Fri Feb 03 2012 Akira TAGOH - 20120130-1 +- New upstream release. + +* Sat Jan 14 2012 Fedora Release Engineering - 20111122-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild + +* Tue Nov 22 2011 Akira TAGOH - 20111122-1 +- New upstream release. + +* Mon Jul 25 2011 Akira TAGOH - 20110722-1 +- New upstream release. + +* Thu Apr 14 2011 Akira TAGOH - 20110414-1 +- New upstream release. + +* Mon Feb 07 2011 Fedora Release Engineering - 20101218-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild + +* Wed Dec 22 2010 Akira TAGOH - 20101218-1 +- New upstream release. + +* Thu Aug 19 2010 Akira TAGOH - 20100818-1 +- New upstream release. + +* Wed May 26 2010 Akira TAGOH - 20100416-3 +- Improve the fontconfig config file to match ja as well. + +* Mon Apr 19 2010 Akira TAGOH - 20100416-2 +- Get rid of compare="contains" again. + +* Mon Apr 19 2010 Akira TAGOH - 20100416-1 +- New upstream release. +- Get rid of binding="same" from the fontconfig config file. (#578048) + +* Fri Mar 12 2010 Akira TAGOH - 20100126-2 +- Fix the locale-specific overrides rule to match with "ja" as well. (#572841) + +* Mon Mar 1 2010 Akira TAGOH - 20100126-1 +- New upstream release. +- Set the priority to 65-0 for vlgothic-p-fonts to avoid the effects + of 65-nonlatin.conf and similarly 65-1 to vlgothic-fonts. (#476459) + +* Mon Dec 7 2009 Akira TAGOH - 20091202-1 +- New upstream release. +- Set the priority to 65 for vlgothic-p-fonts to override the rule in + vlgothic-fonts for sans-serif. +- Set the priority to 66 and contains both rules for sans-serif and monospace + to avoid picking up the unrelated fonts in Live. where doesn't have + vlgothic-p-fonts installed. (#544957) + +* Sun Jul 26 2009 Fedora Release Engineering - 20090612-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild + +* Mon Jun 15 2009 Akira TAGOH - 20090612-1 +- New upstream release. + +* Thu Apr 23 2009 Akira TAGOH - 20090422-1 +- New upstream release. + +* Wed Feb 25 2009 Fedora Release Engineering - 20090204-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild + +* Tue Feb 10 2009 Akira TAGOH - 20090204-2 +- clean up. + +* Wed Feb 4 2009 Akira TAGOH - 20090204-1 +- New upstream release. +- Update spec file for new packaging policy. + - Renamed VLGothic-fonts to vlgothic-fonts. + - Renamed VLGothic-fonts-proportional to vlgothic-p-fonts. + - Added vlgothic-fonts-common. + +* Fri Dec 5 2008 Akira TAGOH - 20081203-2 +- update fontconfig config according to Fontconfig packaging tips. + +* Thu Dec 4 2008 Akira TAGOH - 20081203-1 +- update to 20081203 release. +- clean up spec file. +- changed the priority prefix for fontconfig to 66 according to Fontconfig packaging tips. + +* Wed Oct 29 2008 Akira TAGOH - 20081029-1 +- update to 20081029 release. + +* Tue Sep 9 2008 Akira TAGOH - 20080908-1 +- update to 20080908 release. + +* Thu Jul 31 2008 Jens Petersen - 20080624-1.fc10 +- update to 20080624 release + +* Wed May 7 2008 Jens Petersen - 20080429-1 +- update to 20080429 release +- rename 59-VLGothic-sans.conf to 59-VLGothic-proportional.conf + +* Thu Jan 17 2008 Jens Petersen - 20071215-2.fc9 +- move monospace font to main package and obsolete monospace subpackage +- rename sans subpackage to proportional and obsolete sans subpackage +- use a separate font dir for the proportional font subpackage +- add fc-cache scriptlets and drop superfluous removal of old font config +- drop the docs subpackage +- use fontname, fontdir, and fontconfdir macros +- improve summaries and descriptions +- do not require fontconfig +- drop VLGothic obsoletes and provides + +* Sat Jan 12 2008 Ryo Dairiki - 20071215-1 +- Update to 20071215 + +* Thu Oct 18 2007 Ryo Dairiki - 20071015-2 +- Rename the font directory. +- Fix font selection problem in Flash 9. +- Make it remove the old configuration files on updating. + +* Thu Oct 18 2007 Ryo Dairiki - 20071015-1 +- Update to 20071015 +- Make it separated into subpackages + +* Sun Sep 09 2007 Ryo Dairiki - 20070901-1 +- Update to 20070901 + +* Sat Jun 02 2007 Ryo Dairiki - 20070507-1 +- Update to 20070507 + +* Sun Apr 22 2007 Ryo Dairiki - 20070328-1 +- Update to 20070328 + +* Wed Jan 03 2007 Ryo Dairiki - 20070101-1 +- Update to 20070101 + +* Sun Dec 10 2006 Ryo Dairiki - 20061026-5 +- Decrease the priority of the VLGothic fonts lower than DejaVu fonts. +- Now config files are replaced by every updating. + +* Wed Nov 29 2006 Ryo Dairiki - 20061026-4 +- Fix the mistyped dist tag. + +* Sat Nov 18 2006 Ryo Dairiki - 20061026-3 +- Modify the specfile along with the Fedora Extras packaging policy. + +* Sun Nov 12 2006 Ryo Dairiki - 20061026-2 +- Modify the specfile. + +* Sun Nov 12 2006 Ryo Dairiki - 20061026-1 +- Preparing for Fedora Extras. + +* Sat Oct 28 2006 Ryo Dairiki - 20061021-2 +- Update to 20061021. + +* Tue Sep 19 2006 Ryo Dairiki - 20060913-2 +- Update to 20060913. + +* Thu Aug 31 2006 Ryo Dairiki - 20060831-1 +- Initial packaging.