Compare commits

...

2 Commits
master ... f18

Author SHA1 Message Date
Ondřej Vašík 781bbf5872 require perl(Pod::LaTeX) in languages (#908705), require xorg-x11-server-Xvfb in supplemental (#896058) 2013-02-08 14:07:02 +01:00
Ondřej Vašík 5ef36c6512 Various changes from Rawhide 2013-01-16 15:41:48 +01:00
1 changed files with 58 additions and 6 deletions

View File

@ -43,7 +43,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: 5%{?dist} Release: 11%{?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
@ -177,7 +177,6 @@ Requires: /bin/sh
Requires: /bin/sleep Requires: /bin/sleep
Requires: /bin/sort Requires: /bin/sort
Requires: /bin/stty Requires: /bin/stty
Requires: /bin/su
Requires: /bin/sync Requires: /bin/sync
Requires: /bin/tar Requires: /bin/tar
Requires: /bin/touch Requires: /bin/touch
@ -252,6 +251,7 @@ Requires: /usr/bin/seq
Requires: /usr/bin/split Requires: /usr/bin/split
Requires: /usr/bin/strings Requires: /usr/bin/strings
Requires: /usr/bin/strip Requires: /usr/bin/strip
Requires: /usr/bin/su
Requires: /usr/bin/tail Requires: /usr/bin/tail
Requires: /usr/bin/tee Requires: /usr/bin/tee
Requires: /usr/bin/test Requires: /usr/bin/test
@ -319,10 +319,10 @@ Requires: cairo%{?_isa}
Requires: freetype%{?_isa} Requires: freetype%{?_isa}
Requires: libjpeg-turbo%{?_isa} Requires: libjpeg-turbo%{?_isa}
%ifarch %{ix86} %ifarch %{ix86} ppc s390
Requires: libpng12.so.0 Requires: libpng12.so.0
%endif %endif
%ifarch x86_64 %ifarch x86_64 ppc64 s390x
Requires: libpng12.so.0()(64bit) Requires: libpng12.so.0()(64bit)
%endif %endif
Requires: libpng%{?_isa} Requires: libpng%{?_isa}
@ -376,6 +376,8 @@ Requires: perl(Test::Harness)
Requires: perl(Test::Simple) Requires: perl(Test::Simple)
Requires: perl(ExtUtils::MakeMaker) Requires: perl(ExtUtils::MakeMaker)
Requires: perl(Pod::Plainer) Requires: perl(Pod::Plainer)
Requires: perl(XML::LibXML)
Requires: perl(Pod::LaTeX)
# python # python
Requires: /usr/bin/python Requires: /usr/bin/python
@ -421,6 +423,20 @@ Provides: lsb-trialuse-noarch = %{version}
The Linux Standard Base (LSB) Trialuse module support defines components The Linux Standard Base (LSB) Trialuse module support defines components
which are not required parts of the LSB Specification. which are not required parts of the LSB Specification.
%package supplemental
Group: System Environment/Base
Summary: LSB supplemental dependencies required by LSB certification tests
Requires: net-tools
Requires: xorg-x11-fonts-ISO8859-1-75dpi
Requires: xorg-x11-fonts-ISO8859-1-100dpi
Requires: abattis-cantarell-fonts
Requires: xorg-x11-server-Xvfb
%description supplemental
This subpackage brings in supplemental dependencies for components required for
passing LSB (Linux Standard Base) certification testsuite, but not directly required
to be on LSB conforming system.
%prep %prep
%setup -q %setup -q
%patch0 -p1 %patch0 -p1
@ -437,7 +453,7 @@ make
if [ -e /bin/mailx ]; then if [ -e /bin/mailx ]; then
if [ -L /bin/mailx ]; then if [ -L /bin/mailx ]; then
rm -f /bin/mailx rm -f /bin/mailx
fi fi
fi fi
%install %install
@ -457,9 +473,13 @@ cd lsb-release-%{upstreamlsbrelver}
make mandir=$RPM_BUILD_ROOT/%{_mandir} prefix=$RPM_BUILD_ROOT/%{_prefix} install make mandir=$RPM_BUILD_ROOT/%{_mandir} prefix=$RPM_BUILD_ROOT/%{_prefix} install
cd .. cd ..
# we keep more lsb information in /usr/share/lsb # we keep more lsb information in /usr/share/lsb
mkdir -p $RPM_BUILD_ROOT%{_datadir}/lsb/%{lsbrelver}/modules mkdir -p $RPM_BUILD_ROOT%{_datadir}/lsb/%{lsbrelver}/modules
mkdir -p $RPM_BUILD_ROOT%{_datadir}/lsb/%{lsbrelver}/submodules mkdir -p $RPM_BUILD_ROOT%{_datadir}/lsb/%{lsbrelver}/submodules
#prepare installation of doc
cp -p lsb-release-2.0/COPYING .
cp -p lsb-release-2.0/README README.lsb_release
# relations between modules and submodules # relations between modules and submodules
modules="core cxx desktop languages printing trialuse" modules="core cxx desktop languages printing trialuse"
submodules="core perl python cpp toolkit-gtk toolkit-qt toolkit-qt3" submodules="core perl python cpp toolkit-gtk toolkit-qt toolkit-qt3"
@ -603,6 +623,8 @@ fi
if [ $1 -eq 0 ];then if [ $1 -eq 0 ];then
if [ -e %{_datadir}/lsb/nsswitch.conf -a -e %{_datadir}/lsb/nsswitch.conf.orig ];then if [ -e %{_datadir}/lsb/nsswitch.conf -a -e %{_datadir}/lsb/nsswitch.conf.orig ];then
if cmp -s %{_datadir}/lsb/nsswitch.conf /etc/nsswitch.conf;then if cmp -s %{_datadir}/lsb/nsswitch.conf /etc/nsswitch.conf;then
cp /etc/nsswitch.conf /etc/nsswitch.conf.rpmsave
echo "warning: /etc/nsswitch.conf saved as /etc/nsswitch.conf.rpmsave" >&2
cat %{_datadir}/lsb/nsswitch.conf.orig >/etc/nsswitch.conf cat %{_datadir}/lsb/nsswitch.conf.orig >/etc/nsswitch.conf
fi fi
rm -f %{_datadir}/lsb/{nsswitch.conf,nsswitch.conf.orig} rm -f %{_datadir}/lsb/{nsswitch.conf,nsswitch.conf.orig}
@ -662,6 +684,7 @@ os.remove("%{_datadir}/lsb")
%{_datadir}/lsb/%{lsbrelver}/submodules/multimedia-%{lsbrelver}-noarch %{_datadir}/lsb/%{lsbrelver}/submodules/multimedia-%{lsbrelver}-noarch
%files core %files core
%doc README README.lsb_release COPYING
%{_sysconfdir}/redhat-lsb %{_sysconfdir}/redhat-lsb
%dir %{_sysconfdir}/lsb-release.d %dir %{_sysconfdir}/lsb-release.d
%{_mandir}/*/* %{_mandir}/*/*
@ -721,8 +744,37 @@ os.remove("%{_datadir}/lsb")
%{_sysconfdir}/lsb-release.d/trialuse* %{_sysconfdir}/lsb-release.d/trialuse*
%{_datadir}/lsb/%{lsbrelver}/modules/trialuse %{_datadir}/lsb/%{lsbrelver}/modules/trialuse
%files supplemental
#no files, just dependencies
%changelog %changelog
* Fri Feb 08 2013 Ondrej Vasik <ovasik@redhat.com> - 4.1-11
- require perl(Pod::LaTeX) in languages (#908705)
- require xorg-x11-server-Xvfb in supplemental (#896058)
* Thu Jan 10 2013 Ondrej Vasik <ovasik@redhat.com> - 4.1-10
- require abattis-cantarell-fonts in supplemental (#892998)
* Fri Dec 14 2012 Ondrej Vasik <ovasik@redhat.com> - 4.1-9
- ship README and COPYING file in -core subpackage
(#887195)
* Wed Dec 12 2012 Ondrej Vasik <ovasik@redhat.com> - 4.1-8
- require libpng12.so.0 in other architectures (#881596)
* Wed Dec 05 2012 Ondrej Vasik <ovasik@redhat.com> - 4.1-7
- add new subpackage -supplemental for LSB testuite-only dependencies
- require net-tools in -supplemental (#882122)
- require xorg-x11-fonts-ISO8859-1-{75,100}dpi in -supplemental
(#883385)
- require perl(XML::LibXML) (#880954)
- keep usermodified /etc/nsswitch.conf as /etc/nsswitch.conf.rpmsave,
warn about modification (#867124)
* Mon Nov 05 2012 Parag <pnemade AT redhat DOT com> - 4.1-6
- Resolves:rh#873066 - missing dependency /bin/su moved to /usr/bin/su
* Sat Jul 21 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.1-5 * Sat Jul 21 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.1-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild