Added -compat for obsoleting previous culmus-fonts

This commit is contained in:
Rahul Bhalerao 2009-02-09 09:33:15 +00:00
parent 79130cd877
commit 8ce9ac259b

View File

@ -10,7 +10,7 @@ Hebrew from the Culmus project.
Name: %{fontname}-fonts
Version: 0.102
Release: 1%{?dist}
Release: 2%{?dist}
Summary: Fonts for Hebrew from Culmus project
Group: User Interface/X
@ -26,7 +26,7 @@ Source6: %{fontconf}-frank-ruehl-clm.conf
Source7: %{fontconf}-miriam-clm.conf
Source8: %{fontconf}-miriam-mono-clm.conf
Source9: %{fontconf}-nachlieli-clm.conf
Obsoletes: culmus-fonts < 0.102-1
BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX)
BuildArch: noarch
@ -34,7 +34,7 @@ BuildRequires: fontpackages-devel
%description
%common_desc
Meta-package of Culmus fonts which installs various families of culmus project.
%package common
Summary: Common files of culmus-fonts
@ -46,6 +46,31 @@ Requires: fontpackages-filesystem
This package consists of files used by other %{name} packages.
%package -n %{fontname}-fonts-compat
Summary: Compatibility files of Culmus font families.
Group: User Interface/X
Requires: %{fontname}-fonts-common = %{version}-%{release}
Requires: %{fontname}-aharoni-clm-fonts = %{version}-%{release}
Requires: %{fontname}-caladings-clm-fonts = %{version}-%{release}
Requires: %{fontname}-david-clm-fonts = %{version}-%{release}
Requires: %{fontname}-drugulin-clm-fonts = %{version}-%{release}
Requires: %{fontname}-ellinia-clm-fonts = %{version}-%{release}
Requires: %{fontname}-frank-ruehl-clm-fonts = %{version}-%{release}
Requires: %{fontname}-miriam-clm-fonts = %{version}-%{release}
Requires: %{fontname}-miriam-mono-clm-fonts = %{version}-%{release}
Requires: %{fontname}-nachlieli-clm-fonts = %{version}-%{release}
Requires: %{fontname}-yehuda-clm-fonts = %{version}-%{release}
%description -n %{fontname}-fonts-compat
%common_desc
Meta-package for installing all font families of Culmus.
%files -n %{fontname}-fonts-compat
%{nil}
%package -n %{fontname}-aharoni-clm-fonts
Summary: Fonts for Hebrew from Culmus project
Group: User Interface/X
@ -207,6 +232,9 @@ rm -fr %{buildroot}
%changelog
* Mon Feb 09 2009 Rahul Bhalerao <rbhalera@redhat.com> - 0.102-2.fc11
- Created -compat for subpackage for smooth upgrade.
* Wed Feb 04 2009 Rahul Bhalerao <rbhalera@redhat.com> - 0.102-1.fc11
- Updated version.
- Following new font packaging guidelines.