Require sil-abyssinica-fonts in supplemental(#994341), Fully specify requirements on subpackages(#971386)

This commit is contained in:
Ondřej Vašík 2013-08-08 15:09:41 +02:00
parent 09676c29c4
commit bc35b8acdb
1 changed files with 45 additions and 40 deletions

View File

@ -53,7 +53,7 @@
Summary: Implementation of Linux Standard Base specification Summary: Implementation of Linux Standard Base specification
Name: redhat-lsb Name: redhat-lsb
Version: 4.1 Version: 4.1
Release: 18%{?dist} Release: 19%{?dist}
URL: http://www.linuxfoundation.org/collaborate/workgroups/lsb URL: http://www.linuxfoundation.org/collaborate/workgroups/lsb
Source0: https://fedorahosted.org/releases/r/e/redhat-lsb/%{name}-%{version}-%{srcrelease}.tar.bz2 Source0: https://fedorahosted.org/releases/r/e/redhat-lsb/%{name}-%{version}-%{srcrelease}.tar.bz2
Patch0: lsb-release-3.1-update-init-functions.patch Patch0: lsb-release-3.1-update-init-functions.patch
@ -95,16 +95,16 @@ BuildRequires: glibc-static
ExclusiveArch: %{ix86} ia64 x86_64 ppc ppc64 s390 s390x %{arm} aarch64 ExclusiveArch: %{ix86} ia64 x86_64 ppc ppc64 s390 s390x %{arm} aarch64
Requires: redhat-lsb-core%{?_isa} = %{version} Requires: redhat-lsb-core%{?_isa} = %{version}-%{release}
Requires: redhat-lsb-cxx%{?_isa} = %{version} Requires: redhat-lsb-cxx%{?_isa} = %{version}-%{release}
Requires: redhat-lsb-desktop%{?_isa} = %{version} Requires: redhat-lsb-desktop%{?_isa} = %{version}-%{release}
Requires: redhat-lsb-languages = %{version} Requires: redhat-lsb-languages = %{version}-%{release}
Requires: redhat-lsb-printing = %{version} Requires: redhat-lsb-printing = %{version}-%{release}
#Requires: redhat-lsb-trialuse = %{version} #Requires: redhat-lsb-trialuse = %{version}-%{release}
Provides: lsb = %{version} Provides: lsb = %{version}-%{release}
Provides: lsb-%{archname} = %{version} Provides: lsb-%{archname} = %{version}-%{release}
Provides: lsb-noarch = %{version} Provides: lsb-noarch = %{version}-%{release}
%description %description
The Linux Standard Base (LSB) is an attempt to develop a set of standards that The Linux Standard Base (LSB) is an attempt to develop a set of standards that
@ -122,8 +122,8 @@ Requires: nspr%{?_isa}
# Requires: nspr-devel # Requires: nspr-devel
Requires: nss%{?_isa} Requires: nss%{?_isa}
Provides: lsb-submod-security-%{archname} = %{version} Provides: lsb-submod-security-%{archname} = %{version}-%{release}
Provides: lsb-submod-security-noarch = %{version} Provides: lsb-submod-security-noarch = %{version}-%{release}
%description submod-security %description submod-security
The Linux Standard Base (LSB) Security submodule specifications define The Linux Standard Base (LSB) Security submodule specifications define
@ -134,8 +134,8 @@ Group: System Environment/Base
Summary: LSB Multimedia submodule support Summary: LSB Multimedia submodule support
Requires: alsa-lib%{?_isa} Requires: alsa-lib%{?_isa}
Provides: lsb-submod-multimedia-%{archname} = %{version} Provides: lsb-submod-multimedia-%{archname} = %{version}-%{release}
Provides: lsb-submod-multimedia-noarch = %{version} Provides: lsb-submod-multimedia-noarch = %{version}-%{release}
%description submod-multimedia %description submod-multimedia
The Linux Standard Base (LSB) Multimedia submodule specifications define The Linux Standard Base (LSB) Multimedia submodule specifications define
@ -287,11 +287,11 @@ Requires: /usr/sbin/groupmod
Requires: /usr/sbin/useradd Requires: /usr/sbin/useradd
Requires: /usr/sbin/userdel Requires: /usr/sbin/userdel
Requires: /usr/sbin/usermod Requires: /usr/sbin/usermod
Requires: redhat-lsb-submod-security%{?_isa} = %{version} Requires: redhat-lsb-submod-security%{?_isa} = %{version}-%{release}
Provides: lsb-core-%{archname} = %{version} Provides: lsb-core-%{archname} = %{version}-%{release}
Provides: lsb-core-noarch = %{version} Provides: lsb-core-noarch = %{version}-%{release}
#Obsoletes: redhat-lsb < %{version} #Obsoletes: redhat-lsb < %{version}-%{release}
%description core %description core
The Linux Standard Base (LSB) Core module support provides the fundamental The Linux Standard Base (LSB) Core module support provides the fundamental
@ -302,10 +302,10 @@ applications and libraries depend.
Group: System Environment/Base Group: System Environment/Base
Summary: LSB CXX module support Summary: LSB CXX module support
Requires: libstdc++%{?_isa} Requires: libstdc++%{?_isa}
Requires: redhat-lsb-core%{?_isa} = %{version} Requires: redhat-lsb-core%{?_isa} = %{version}-%{release}
Provides: lsb-cxx-%{archname} = %{version} Provides: lsb-cxx-%{archname} = %{version}-%{release}
Provides: lsb-cxx-noarch = %{version} Provides: lsb-cxx-noarch = %{version}-%{release}
%description cxx %description cxx
The Linux Standard Base (LSB) CXX module supports the core interfaces by The Linux Standard Base (LSB) CXX module supports the core interfaces by
@ -359,14 +359,14 @@ Requires: qt-x11%{?_isa}
Requires: qt3%{?_isa} Requires: qt3%{?_isa}
# xml # xml
Requires: libxml2%{?_isa} Requires: libxml2%{?_isa}
Requires: redhat-lsb-submod-multimedia%{?_isa} = %{version} Requires: redhat-lsb-submod-multimedia%{?_isa} = %{version}-%{release}
Requires: redhat-lsb-core%{?_isa} = %{version} Requires: redhat-lsb-core%{?_isa} = %{version}-%{release}
Provides: lsb-desktop-%{archname} = %{version} Provides: lsb-desktop-%{archname} = %{version}-%{release}
Provides: lsb-desktop-noarch = %{version} Provides: lsb-desktop-noarch = %{version}-%{release}
Provides: lsb-graphics-%{archname} = %{version} Provides: lsb-graphics-%{archname} = %{version}-%{release}
Provides: lsb-graphics-noarch = %{version} Provides: lsb-graphics-noarch = %{version}-%{release}
Obsoletes: redhat-lsb-graphics < %{version} Obsoletes: redhat-lsb-graphics < %{version}-%{release}
%description desktop %description desktop
The Linux Standard Base (LSB) Desktop Specifications define components that are The Linux Standard Base (LSB) Desktop Specifications define components that are
@ -410,10 +410,10 @@ Requires: perl(Sys::Syslog)
# python # python
Requires: /usr/bin/python Requires: /usr/bin/python
# java # java
Requires: redhat-lsb-core%{?_isa} = %{version} Requires: redhat-lsb-core%{?_isa} = %{version}-%{release}
Provides: lsb-languages-%{archname} = %{version} Provides: lsb-languages-%{archname} = %{version}-%{release}
Provides: lsb-languages-noarch = %{version} Provides: lsb-languages-noarch = %{version}-%{release}
%description languages %description languages
The Linux Standard Base (LSB) Languages module supports components for runtime The Linux Standard Base (LSB) Languages module supports components for runtime
@ -427,11 +427,11 @@ Requires: cups-libs
# gLSB Printing Command and Utilities # gLSB Printing Command and Utilities
Requires: /usr/bin/foomatic-rip Requires: /usr/bin/foomatic-rip
Requires: /usr/bin/gs Requires: /usr/bin/gs
Requires: redhat-lsb-core%{?_isa} = %{version} Requires: redhat-lsb-core%{?_isa} = %{version}-%{release}
Provides: lsb-printing-%{archname} = %{version} Provides: lsb-printing-%{archname} = %{version}-%{release}
Provides: lsb-printing-noarch = %{version} Provides: lsb-printing-noarch = %{version}-%{release}
Obsoletes: redhat-lsb-printing < %{version} Obsoletes: redhat-lsb-printing < %{version}-%{release}
%description printing %description printing
The Linux Standard Base (LSB) Printing specifications define components that The Linux Standard Base (LSB) Printing specifications define components that
@ -440,12 +440,12 @@ are required to be present on an LSB conforming system.
%package trialuse %package trialuse
Group: System Environment/Base Group: System Environment/Base
Summary: LSB Trialuse module support Summary: LSB Trialuse module support
Requires: redhat-lsb-submod-multimedia%{?_isa} = %{version} Requires: redhat-lsb-submod-multimedia%{?_isa} = %{version}-%{release}
Requires: redhat-lsb-submod-security%{?_isa} = %{version} Requires: redhat-lsb-submod-security%{?_isa} = %{version}-%{release}
Requires: redhat-lsb-core%{?_isa} = %{version} Requires: redhat-lsb-core%{?_isa} = %{version}-%{release}
Provides: lsb-trialuse-%{archname} = %{version} Provides: lsb-trialuse-%{archname} = %{version}-%{release}
Provides: lsb-trialuse-noarch = %{version} Provides: lsb-trialuse-noarch = %{version}-%{release}
%description trialuse %description trialuse
The Linux Standard Base (LSB) Trialuse module support defines components The Linux Standard Base (LSB) Trialuse module support defines components
@ -458,6 +458,7 @@ Requires: net-tools
Requires: xorg-x11-fonts-ISO8859-1-75dpi Requires: xorg-x11-fonts-ISO8859-1-75dpi
Requires: xorg-x11-fonts-ISO8859-1-100dpi Requires: xorg-x11-fonts-ISO8859-1-100dpi
Requires: abattis-cantarell-fonts Requires: abattis-cantarell-fonts
Requires: sil-abyssinica-fonts
Requires: xorg-x11-server-Xvfb Requires: xorg-x11-server-Xvfb
%description supplemental %description supplemental
@ -783,6 +784,10 @@ os.remove("%{_datadir}/lsb")
%changelog %changelog
* Thu Aug 08 2013 Ondrej Vasik <ovasik@redhat.com> - 4.1-19
- Require sil-abyssinica-fonts in supplemental(#994341)
- Fully specify requirements on subpackages(#971386)
* Sat Aug 03 2013 Petr Pisar <ppisar@redhat.com> - 4.1-18 * Sat Aug 03 2013 Petr Pisar <ppisar@redhat.com> - 4.1-18
- Perl 5.18 rebuild - Perl 5.18 rebuild