# 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 * 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.