%global fontname bitmap %global fontconf 66-%{fontname} %global common_desc \ The bitmap-fonts package provides a number of bitmap fonts selected\ from the xorg package designed for use locations such as\ terminals. Name: bitmap-fonts Version: 0.3 Release: %mkrel 18 License: GPLv2 and MIT and Lucida Source0: bitmap-fonts-%{version}.tar.bz2 Source1: fixfont-3.5.tar.bz2 Source2: LICENSE Source3: 66-bitmap-console.conf Source4: 66-bitmap-fangsongti.conf Source5: 66-bitmap-fixed.conf Source6: 66-bitmap-lucida-typewriter.conf BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root BuildArch: noarch Group: System/Fonts/True type Summary: Selected set of bitmap fonts BuildRequires: fontpackages-devel BuildRequires: bdftopcf %description %common_desc %package -n %{fontname}-fonts-compat Summary: Compatibility files of bitmap-font families Group: System/Fonts/True type Provides: bitmap-fonts = %{version}-%{release} Requires: %{fontname}-lucida-typewriter-fonts = %{version}-%{release} Requires: %{fontname}-fangsongti-fonts = %{version}-%{release} Requires: %{fontname}-console-fonts = %{version}-%{release} Requires: %{fontname}-fixed-fonts = %{version}-%{release} Requires: ucs-miscfixed-fonts Obsoletes: bitmap-fonts < %{version}-%{release} %description -n %{fontname}-fonts-compat %common_desc Meta-package for installing all font families of bitmap. %files -n %{fontname}-fonts-compat %package -n bitmap-lucida-typewriter-fonts Summary: Selected CJK bitmap fonts for Anaconda Requires: fontpackages-filesystem Provides: %{name}-cjk = %{version}-%{release} License: Lucida %description -n bitmap-lucida-typewriter-fonts %common_desc %_font_pkg -n lucida-typewriter -f %{fontconf}-lucida-typewriter.conf lut* %doc LU_LEGALNOTICE %package -n bitmap-fangsongti-fonts Summary: Selected CJK bitmap fonts for Anaconda Requires: fontpackages-filesystem Provides: %{name}-cjk = %{version}-%{release} License: MIT %description -n %{fontname}-fangsongti-fonts bitmap-fonts-cjk package contains bitmap fonts used by Anaconda. They are selected from the xorg packages, and the font encoding are converted from native encoding to ISO10646. They are only intended to be used in Anaconda. %_font_pkg -n fangsongti -f %{fontconf}-fangsongti.conf fangsongti* %doc LICENSE %package -n bitmap-console-fonts Summary: Selected set of bitmap fonts Requires: fontpackages-filesystem License: GPLv2 %description -n %{fontname}-console-fonts %common_desc %_font_pkg -n console -f %{fontconf}-console.conf console8x16* %package -n bitmap-fixed-fonts Summary: Selected set of bitmap fonts Requires: fontpackages-filesystem License: GPLv2 %description -n %{fontname}-fixed-fonts %common_desc %_font_pkg -n fixed -f %{fontconf}-fixed.conf console9* %prep %setup -q -a 1 cp %{SOURCE2} . %build %{nil} %install rm -rf $RPM_BUILD_ROOT make install DESTDIR=$RPM_BUILD_ROOT cd fixfont-3.5 make install DESTDIR=$RPM_BUILD_ROOT mv $RPM_BUILD_ROOT/usr/share/fonts/bitmap-fonts %{buildroot}%{_fontdir} rm %{buildroot}%{_fontdir}/[0-9]*.pcf rm %{buildroot}%{_fontdir}/console8x8.pcf rm README gzip %{buildroot}%{_fontdir}/*.pcf install -m 0755 -d %{buildroot}%{_fontconfig_templatedir} \ %{buildroot}%{_fontconfig_confdir} # Repeat for every font family install -m 0644 -p %{SOURCE3} \ %{buildroot}%{_fontconfig_templatedir}/%{fontconf}-console.conf install -m 0644 -p %{SOURCE4} \ %{buildroot}%{_fontconfig_templatedir}/%{fontconf}-fangsongti.conf install -m 0644 -p %{SOURCE5} \ %{buildroot}%{_fontconfig_templatedir}/%{fontconf}-fixed.conf install -m 0644 -p %{SOURCE6} \ %{buildroot}%{_fontconfig_templatedir}/%{fontconf}-lucida-typewriter.conf for fconf in %{fontconf}-console.conf \ %{fontconf}-fangsongti.conf \ %{fontconf}-fixed.conf \ %{fontconf}-lucida-typewriter.conf ; do ln -s %{_fontconfig_templatedir}/$fconf \ %{buildroot}%{_fontconfig_confdir}/$fconf done %clean rm -rf $RPM_BUILD_ROOT %changelog * Fri Jan 11 2013 umeabot <umeabot> 0.3-18.mga3 + Revision: 346911 - Mass Rebuild - https://wiki.mageia.org/en/Feature:Mageia3MassRebuild * Sun Mar 13 2011 dmorgan <dmorgan> 0.3-17.mga3 + Revision: 70878 - Fix buildrequires - imported package bitmap-fonts