- updating as per new packaging guidelines

- bugfix 481068
This commit is contained in:
Pravin Satpute 2009-09-30 07:36:13 +00:00
parent 9ee3a56deb
commit 44507476e4

View File

@ -1,6 +1,12 @@
#%global fontname bitmap
%define 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 Name: bitmap-fonts
Version: 0.3 Version: 0.3
Release: 8%{?dist} Release: 9%{?dist}
License: Lucida and MIT and Public Domain License: Lucida and MIT and Public Domain
Source0: bitmap-fonts-%{version}.tar.bz2 Source0: bitmap-fonts-%{version}.tar.bz2
Source1: fixfont-3.5.tar.bz2 Source1: fixfont-3.5.tar.bz2
@ -10,25 +16,40 @@ Group: User Interface/X
Summary: Selected set of bitmap fonts Summary: Selected set of bitmap fonts
Requires(pre): fontconfig Requires(pre): fontconfig
BuildRequires: xorg-x11-font-utils BuildRequires: xorg-x11-font-utils
BuildRequires: fontpackages-devel
%description %description
The bitmap-fonts package provides a number of bitmap fonts selected %common_desc
from the xorg package designed for use locations such as
terminals.
%package cjk %package common
Summary: Common files for bitmap-fonts
Requires: fontpackages-filesystem
%description common
%common_desc
This package consists of files used by other %{name} packages.
%_font_pkg lut* con* [0-9]*
%package -n bitmap-cjk-fonts
Summary: Selected CJK bitmap fonts for Anaconda Summary: Selected CJK bitmap fonts for Anaconda
Group: Applications/System Group: Applications/System
Requires(pre): fontconfig Requires(pre): fontconfig
Requires: %{name}-common = %{version}-%{release}
Provides: %{name}-cjk = %{version}-%{release}
%description cjk %description -n %{fontname}-cjk-fonts
bitmap-fonts-cjk package contains bitmap fonts used by Anaconda. They are bitmap-fonts-cjk package contains bitmap fonts used by Anaconda. They are
selected from the xorg packages, and the font encoding are converted from 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. native encoding to ISO10646. They are only intended to be used in Anaconda.
%_font_pkg -n cjk fangsongti*
%prep %prep
%setup -q -a 1 %setup -q -a 1
%install %install
rm -rf $RPM_BUILD_ROOT rm -rf $RPM_BUILD_ROOT
@ -38,44 +59,25 @@ cd fixfont-3.5
make install DESTDIR=$RPM_BUILD_ROOT make install DESTDIR=$RPM_BUILD_ROOT
mv $RPM_BUILD_ROOT/usr/share/fonts/bitmap-fonts %{buildroot}%{_fontdir}
#install -m 0755 -d %{buildroot}%{_fontdir}
# %%ghost the fonts.cache-1 file # %%ghost the fonts.cache-1 file
touch $RPM_BUILD_ROOT%{_datadir}/fonts/bitmap-fonts/fonts.cache-1 #touch $RPM_BUILD_ROOT%{_datadir}/fonts/bitmap-fonts/fonts.cache-1
%clean %clean
rm -rf $RPM_BUILD_ROOT rm -rf $RPM_BUILD_ROOT
%post %files common
fc-cache %{_datadir}/fonts
%postun
if [ "$1" = "0" ]; then
fc-cache %{_datadir}/fonts
fi
%post cjk
fc-cache %{_datadir}/fonts
%postun cjk
if [ "$1" = "0" ]; then
fc-cache %{_datadir}/fonts
fi
%files
%defattr(-,root,root) %defattr(-,root,root)
%doc README LU_LEGALNOTICE %doc README LU_LEGALNOTICE
%dir %{_datadir}/fonts/bitmap-fonts
%{_datadir}/fonts/bitmap-fonts/lut*
%{_datadir}/fonts/bitmap-fonts/con*
%{_datadir}/fonts/bitmap-fonts/[0-9]*
%ghost %{_datadir}/fonts/bitmap-fonts/fonts.cache-1
%files cjk
%defattr(-,root,root)
%dir %{_datadir}/fonts/bitmap-fonts
%{_datadir}/fonts/bitmap-fonts/fangsongti*
%ghost %{_datadir}/fonts/bitmap-fonts/fonts.cache-1
%changelog %changelog
* Wed Sep 30 2009 Pravin Satpute <psatpute@redhat.com> - 0.3-9
- updating as per new packaging guidelines
- bugfix 481068
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.3-8 * Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.3-8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild