From a8a0434ebff3797fc8086123c90f25732aad7e03 Mon Sep 17 00:00:00 2001 From: Lawrence Lim Date: Fri, 15 Jan 2010 03:37:52 +0000 Subject: [PATCH] split package into core, graphics and printing --- redhat-lsb.spec | 491 +++++++++++++++++++++++++++--------------------- 1 file changed, 280 insertions(+), 211 deletions(-) diff --git a/redhat-lsb.spec b/redhat-lsb.spec index 46b9dda..ced86ab 100644 --- a/redhat-lsb.spec +++ b/redhat-lsb.spec @@ -46,10 +46,10 @@ %define lsbrelver 4.0 %define srcrelease 1 -Summary: LSB support for Red Hat Linux +Summary: LSB base libraries support for Red Hat Enterprise Linux Name: redhat-lsb Version: 4.0 -Release: 1%{?dist} +Release: 2%{?dist} URL: http://www.linuxfoundation.org/collaborate/workgroups/lsb Source0: %{name}-%{version}-%{srcrelease}.tar.bz2 #Source1: http://prdownloads.sourceforge.net/lsb/lsb-release-%{upstreamlsbrelver}.tar.gz @@ -85,42 +85,19 @@ Provides: lsb = %{version} %define archname amd64 %endif Provides: lsb-core-%{archname} = %{version} -Provides: lsb-graphics-%{archname} = %{version} Provides: lsb-core-noarch = %{version} -Provides: lsb-graphics-noarch = %{version} ExclusiveArch: %{ix86} ia64 x86_64 ppc ppc64 s390 s390x %ifarch %{ix86} # archLSB IA32 Base Libraries -Requires: libatk-1.0.so.0 Requires: libc.so.6 Requires: libcrypt.so.1 Requires: libdl.so.2 Requires: libgcc_s.so.1 -Requires: libgdk-x11-2.0.so.0 -Requires: libgdk_pixbuf-2.0.so.0 -Requires: libgdk_pixbuf_xlib-2.0.so.0 -Requires: libglib-2.0.so.0 -Requires: libgmodule-2.0.so.0 -Requires: libgobject-2.0.so.0 -Requires: libgthread-2.0.so.0 -Requires: libgtk-x11-2.0.so.0 Requires: libm.so.6 Requires: libncurses.so.5 -Requires: libpango-1.0.so.0 -Requires: libpangocairo-1.0.so.0 -Requires: libpangoft2-1.0.so.0 -Requires: libpangoxft-1.0.so.0 Requires: libpthread.so.0 -Requires: libqt-mt.so.3 -Requires: libQtCore.so.4 -Requires: libQtGui.so.4 -Requires: libQtNetwork.so.4 -Requires: libQtOpenGL.so.4 -Requires: libQtSql.so.4 -Requires: libQtSvg.so.4 -Requires: libQtXml.so.4 Requires: libstdc++.so.6 Requires: libutil.so.1 Requires: libz.so.1 @@ -128,34 +105,13 @@ Requires: libz.so.1 %ifarch ia64 # archLSB IA64 Base Libraries -Requires: libatk-1.0.so.0()(64bit) Requires: libc.so.6.1()(64bit) Requires: libcrypt.so.1()(64bit) Requires: libdl.so.2()(64bit) Requires: libgcc_s.so.1()(64bit) -Requires: libgdk-x11-2.0.so.0()(64bit) -Requires: libgdk_pixbuf-2.0.so.0()(64bit) -Requires: libgdk_pixbuf_xlib-2.0.so.0()(64bit) -Requires: libglib-2.0.so.0()(64bit) -Requires: libgmodule-2.0.so.0()(64bit) -Requires: libgobject-2.0.so.0()(64bit) -Requires: libgthread-2.0.so.0()(64bit) -Requires: libgtk-x11-2.0.so.0()(64bit) Requires: libm.so.6.1()(64bit) Requires: libncurses.so.5()(64bit) -Requires: libpango-1.0.so.0()(64bit) -Requires: libpangocairo-1.0.so.0()(64bit) -Requires: libpangoft2-1.0.so.0()(64bit) -Requires: libpangoxft-1.0.so.0()(64bit) Requires: libpthread.so.0()(64bit) -Requires: libqt-mt.so.3()(64bit) -Requires: libQtCore.so.4()(64bit) -Requires: libQtGui.so.4()(64bit) -Requires: libQtNetwork.so.4()(64bit) -Requires: libQtOpenGL.so.4()(64bit) -Requires: libQtSql.so.4()(64bit) -Requires: libQtSvg.so.4()(64bit) -Requires: libQtXml.so.4()(64bit) Requires: libstdc++.so.6()(64bit) Requires: libutil.so.1()(64bit) Requires: libz.so.1()(64bit) @@ -163,34 +119,13 @@ Requires: libz.so.1()(64bit) %ifarch ppc # archLSB PPC32 Base Libraries -Requires: libatk-1.0.so.0 Requires: libc.so.6 Requires: libcrypt.so.1 Requires: libdl.so.2 Requires: libgcc_s.so.1 -Requires: libgdk-x11-2.0.so.0 -Requires: libgdk_pixbuf-2.0.so.0 -Requires: libgdk_pixbuf_xlib-2.0.so.0 -Requires: libglib-2.0.so.0 -Requires: libgmodule-2.0.so.0 -Requires: libgobject-2.0.so.0 -Requires: libgthread-2.0.so.0 -Requires: libgtk-x11-2.0.so.0 Requires: libm.so.6 Requires: libncurses.so.5 -Requires: libpango-1.0.so.0 -Requires: libpangocairo-1.0.so.0 -Requires: libpangoft2-1.0.so.0 -Requires: libpangoxft-1.0.so.0 Requires: libpthread.so.0 -Requires: libqt-mt.so.3 -Requires: libQtCore.so.4 -Requires: libQtGui.so.4 -Requires: libQtNetwork.so.4 -Requires: libQtOpenGL.so.4 -Requires: libQtSql.so.4 -Requires: libQtSvg.so.4 -Requires: libQtXml.so.4 Requires: libstdc++.so.6 Requires: libutil.so.1 Requires: libz.so.1 @@ -198,34 +133,13 @@ Requires: libz.so.1 %ifarch ppc64 # archLSB PPC64 Base Libraries -Requires: libatk-1.0.so.0()(64bit) Requires: libc.so.6()(64bit) Requires: libcrypt.so.1()(64bit) Requires: libdl.so.2()(64bit) Requires: libgcc_s.so.1()(64bit) -Requires: libgdk-x11-2.0.so.0()(64bit) -Requires: libgdk_pixbuf-2.0.so.0()(64bit) -Requires: libgdk_pixbuf_xlib-2.0.so.0()(64bit) -Requires: libglib-2.0.so.0()(64bit) -Requires: libgmodule-2.0.so.0()(64bit) -Requires: libgobject-2.0.so.0()(64bit) -Requires: libgthread-2.0.so.0()(64bit) -Requires: libgtk-x11-2.0.so.0()(64bit) Requires: libm.so.6()(64bit) Requires: libncurses.so.5()(64bit) -Requires: libpango-1.0.so.0()(64bit) -Requires: libpangocairo-1.0.so.0()(64bit) -Requires: libpangoft2-1.0.so.0()(64bit) -Requires: libpangoxft-1.0.so.0()(64bit) Requires: libpthread.so.0()(64bit) -Requires: libqt-mt.so.3()(64bit) -Requires: libQtCore.so.4()(64bit) -Requires: libQtGui.so.4()(64bit) -Requires: libQtNetwork.so.4()(64bit) -Requires: libQtOpenGL.so.4()(64bit) -Requires: libQtSql.so.4()(64bit) -Requires: libQtSvg.so.4()(64bit) -Requires: libQtXml.so.4()(64bit) Requires: libstdc++.so.6()(64bit) Requires: libutil.so.1()(64bit) Requires: libz.so.1()(64bit) @@ -233,34 +147,13 @@ Requires: libz.so.1()(64bit) %ifarch s390 # archLSB S390 Base Libraries -Requires: libatk-1.0.so.0 Requires: libc.so.6 Requires: libcrypt.so.1 Requires: libdl.so.2 Requires: libgcc_s.so.1 -Requires: libgdk-x11-2.0.so.0 -Requires: libgdk_pixbuf-2.0.so.0 -Requires: libgdk_pixbuf_xlib-2.0.so.0 -Requires: libglib-2.0.so.0 -Requires: libgmodule-2.0.so.0 -Requires: libgobject-2.0.so.0 -Requires: libgthread-2.0.so.0 -Requires: libgtk-x11-2.0.so.0 Requires: libm.so.6 Requires: libncurses.so.5 -Requires: libpango-1.0.so.0 -Requires: libpangocairo-1.0.so.0 -Requires: libpangoft2-1.0.so.0 -Requires: libpangoxft-1.0.so.0 Requires: libpthread.so.0 -Requires: libqt-mt.so.3 -Requires: libQtCore.so.4 -Requires: libQtGui.so.4 -Requires: libQtNetwork.so.4 -Requires: libQtOpenGL.so.4 -Requires: libQtSql.so.4 -Requires: libQtSvg.so.4 -Requires: libQtXml.so.4 Requires: libstdc++.so.6 Requires: libutil.so.1 Requires: libz.so.1 @@ -268,34 +161,13 @@ Requires: libz.so.1 %ifarch s390x # archLSB S390X Base Libraries -Requires: libatk-1.0.so.0()(64bit) Requires: libc.so.6()(64bit) Requires: libcrypt.so.1()(64bit) Requires: libdl.so.2()(64bit) Requires: libgcc_s.so.1()(64bit) -Requires: libgdk-x11-2.0.so.0()(64bit) -Requires: libgdk_pixbuf-2.0.so.0()(64bit) -Requires: libgdk_pixbuf_xlib-2.0.so.0()(64bit) -Requires: libglib-2.0.so.0()(64bit) -Requires: libgmodule-2.0.so.0()(64bit) -Requires: libgobject-2.0.so.0()(64bit) -Requires: libgthread-2.0.so.0()(64bit) -Requires: libgtk-x11-2.0.so.0()(64bit) Requires: libm.so.6()(64bit) Requires: libncurses.so.5()(64bit) -Requires: libpango-1.0.so.0()(64bit) -Requires: libpangocairo-1.0.so.0()(64bit) -Requires: libpangoft2-1.0.so.0()(64bit) -Requires: libpangoxft-1.0.so.0()(64bit) Requires: libpthread.so.0()(64bit) -Requires: libqt-mt.so.3()(64bit) -Requires: libQtCore.so.4()(64bit) -Requires: libQtGui.so.4()(64bit) -Requires: libQtNetwork.so.4()(64bit) -Requires: libQtOpenGL.so.4()(64bit) -Requires: libQtSql.so.4()(64bit) -Requires: libQtSvg.so.4()(64bit) -Requires: libQtXml.so.4()(64bit) Requires: libstdc++.so.6()(64bit) Requires: libutil.so.1()(64bit) Requires: libz.so.1()(64bit) @@ -303,93 +175,31 @@ Requires: libz.so.1()(64bit) %ifarch x86_64 # archLSB AMD64 Base Libraries -Requires: libatk-1.0.so.0()(64bit) Requires: libc.so.6()(64bit) Requires: libcrypt.so.1()(64bit) Requires: libdl.so.2()(64bit) Requires: libgcc_s.so.1()(64bit) -Requires: libgdk-x11-2.0.so.0()(64bit) -Requires: libgdk_pixbuf-2.0.so.0()(64bit) -Requires: libgdk_pixbuf_xlib-2.0.so.0()(64bit) -Requires: libglib-2.0.so.0()(64bit) -Requires: libgmodule-2.0.so.0()(64bit) -Requires: libgobject-2.0.so.0()(64bit) -Requires: libgthread-2.0.so.0()(64bit) -Requires: libgtk-x11-2.0.so.0()(64bit) Requires: libm.so.6()(64bit) Requires: libncurses.so.5()(64bit) -Requires: libpango-1.0.so.0()(64bit) -Requires: libpangocairo-1.0.so.0()(64bit) -Requires: libpangoft2-1.0.so.0()(64bit) -Requires: libpangoxft-1.0.so.0()(64bit) Requires: libpthread.so.0()(64bit) -Requires: libqt-mt.so.3()(64bit) -Requires: libQtCore.so.4()(64bit) -Requires: libQtGui.so.4()(64bit) -Requires: libQtNetwork.so.4()(64bit) -Requires: libQtOpenGL.so.4()(64bit) -Requires: libQtSql.so.4()(64bit) -Requires: libQtSvg.so.4()(64bit) -Requires: libQtXml.so.4()(64bit) Requires: libstdc++.so.6()(64bit) Requires: libutil.so.1()(64bit) Requires: libz.so.1()(64bit) %endif -# gLSB Base/Utility/Stdc++/Graphics Libraries -Requires: libasound.so.2%{qual} -Requires: libatk-1.0.so.0%{qual} -Requires: libcairo.so.2%{qual} +# gLSB Base/Utility/Stdc++ Requires: libcrypt.so.1%{qual} -Requires: libcups.so.2%{qual} -Requires: libcupsimage.so.2%{qual} Requires: libdl.so.2%{qual} -Requires: libfontconfig.so.1%{qual} -Requires: libfreetype.so.6%{qual} Requires: libgcc_s.so.1%{qual} -Requires: libgdk-x11-2.0.so.0%{qual} -Requires: libgdk_pixbuf-2.0.so.0%{qual} -Requires: libgdk_pixbuf_xlib-2.0.so.0%{qual} -Requires: libGL.so.1%{qual} -Requires: libglib-2.0.so.0%{qual} -Requires: libGLU.so.1%{qual} -Requires: libgmodule-2.0.so.0%{qual} -Requires: libgobject-2.0.so.0%{qual} -Requires: libgthread-2.0.so.0%{qual} -Requires: libgtk-x11-2.0.so.0%{qual} -Requires: libICE.so.6%{qual} -Requires: libjpeg.so.62%{qual} Requires: libncurses.so.5%{qual} Requires: libnspr4.so%{qual} Requires: libnss3.so%{qual} Requires: libpam.so.0%{qual} -Requires: libpango-1.0.so.0%{qual} -Requires: libpangocairo-1.0.so.0%{qual} -Requires: libpangoft2-1.0.so.0%{qual} -Requires: libpangoxft-1.0.so.0%{qual} -Requires: libpng12.so.0%{qual} Requires: libpthread.so.0%{qual} -Requires: libqt-mt.so.3%{qual} -Requires: libQtCore.so.4%{qual} -Requires: libQtGui.so.4%{qual} -Requires: libQtNetwork.so.4%{qual} -Requires: libQtOpenGL.so.4%{qual} -Requires: libQtSql.so.4%{qual} -Requires: libQtSvg.so.4%{qual} -Requires: libQtXml.so.4%{qual} Requires: librt.so.1%{qual} -Requires: libSM.so.6%{qual} Requires: libssl3.so%{qual} Requires: libstdc++.so.6%{qual} Requires: libutil.so.1%{qual} -Requires: libX11.so.6%{qual} -Requires: libXext.so.6%{qual} -Requires: libXft.so.2%{qual} -Requires: libXi.so.6%{qual} -Requires: libxml2.so.2%{qual} -Requires: libXrender.so.1%{qual} -Requires: libXt.so.6%{qual} -Requires: libXtst.so.6%{qual} Requires: libz.so.1%{qual} # gLSB Command and Utilities @@ -467,16 +277,11 @@ Requires: /usr/bin/dirname Requires: /usr/bin/du Requires: /usr/bin/expand Requires: /usr/bin/expr -Requires: /usr/bin/fc-cache -Requires: /usr/bin/fc-list -Requires: /usr/bin/fc-match Requires: /usr/bin/file Requires: /usr/bin/fold -Requires: /usr/bin/foomatic-rip Requires: /usr/bin/gencat Requires: /usr/bin/getconf Requires: /usr/bin/groups -Requires: /usr/bin/gs Requires: /usr/bin/head Requires: /usr/bin/iconv Requires: /usr/bin/id @@ -489,8 +294,6 @@ Requires: /usr/bin/locale Requires: /usr/bin/localedef Requires: /usr/bin/logger Requires: /usr/bin/logname -Requires: /usr/bin/lp -Requires: /usr/bin/lpr Requires: /usr/bin/m4 Requires: /usr/bin/make Requires: /usr/bin/man @@ -543,6 +346,266 @@ Applications. It also contains requirements that will ensure that all components required by the LSB that are provided by Red Hat Linux are installed on the system. +%package graphics +Group: System Environment/Base +Summary: LSB graphics libraries support for Red Hat Enterprise Linux + +Provides: lsb-graphics-%{archname} = %{version} +Provides: lsb-graphics-noarch = %{version} + +%description graphics +The Linux Standard Base (LSB) Graphics Specifications define components that are required + to be present on an LSB conforming system. + +%ifarch %{ix86} +# archLSB IA32 Graphics Libraries +Requires: libatk-1.0.so.0 +Requires: libgdk-x11-2.0.so.0 +Requires: libgdk_pixbuf-2.0.so.0 +Requires: libgdk_pixbuf_xlib-2.0.so.0 +Requires: libglib-2.0.so.0 +Requires: libgmodule-2.0.so.0 +Requires: libgobject-2.0.so.0 +Requires: libgthread-2.0.so.0 +Requires: libgtk-x11-2.0.so.0 +Requires: libpango-1.0.so.0 +Requires: libpangocairo-1.0.so.0 +Requires: libpangoft2-1.0.so.0 +Requires: libpangoxft-1.0.so.0 +Requires: libqt-mt.so.3 +Requires: libQtCore.so.4 +Requires: libQtGui.so.4 +Requires: libQtNetwork.so.4 +Requires: libQtOpenGL.so.4 +Requires: libQtSql.so.4 +Requires: libQtSvg.so.4 +Requires: libQtXml.so.4 +%endif + +%ifarch ia64 +# archLSB IA64 Graphics Libraries +Requires: libatk-1.0.so.0()(64bit) +Requires: libgdk-x11-2.0.so.0()(64bit) +Requires: libgdk_pixbuf-2.0.so.0()(64bit) +Requires: libgdk_pixbuf_xlib-2.0.so.0()(64bit) +Requires: libglib-2.0.so.0()(64bit) +Requires: libgmodule-2.0.so.0()(64bit) +Requires: libgobject-2.0.so.0()(64bit) +Requires: libgthread-2.0.so.0()(64bit) +Requires: libgtk-x11-2.0.so.0()(64bit) +Requires: libpango-1.0.so.0()(64bit) +Requires: libpangocairo-1.0.so.0()(64bit) +Requires: libpangoft2-1.0.so.0()(64bit) +Requires: libpangoxft-1.0.so.0()(64bit) +Requires: libqt-mt.so.3()(64bit) +Requires: libQtCore.so.4()(64bit) +Requires: libQtGui.so.4()(64bit) +Requires: libQtNetwork.so.4()(64bit) +Requires: libQtOpenGL.so.4()(64bit) +Requires: libQtSql.so.4()(64bit) +Requires: libQtSvg.so.4()(64bit) +Requires: libQtXml.so.4()(64bit) +%endif + +%ifarch ppc +# archLSB PPC32 Graphics Libraries +Requires: libatk-1.0.so.0 +Requires: libgdk-x11-2.0.so.0 +Requires: libgdk_pixbuf-2.0.so.0 +Requires: libgdk_pixbuf_xlib-2.0.so.0 +Requires: libglib-2.0.so.0 +Requires: libgmodule-2.0.so.0 +Requires: libgobject-2.0.so.0 +Requires: libgthread-2.0.so.0 +Requires: libgtk-x11-2.0.so.0 +Requires: libpango-1.0.so.0 +Requires: libpangocairo-1.0.so.0 +Requires: libpangoft2-1.0.so.0 +Requires: libpangoxft-1.0.so.0 +Requires: libqt-mt.so.3 +Requires: libQtCore.so.4 +Requires: libQtGui.so.4 +Requires: libQtNetwork.so.4 +Requires: libQtOpenGL.so.4 +Requires: libQtSql.so.4 +Requires: libQtSvg.so.4 +Requires: libQtXml.so.4 +%endif + +%ifarch ppc64 +# archLSB PPC64 Graphics Libraries +Requires: libatk-1.0.so.0()(64bit) +Requires: libgdk-x11-2.0.so.0()(64bit) +Requires: libgdk_pixbuf-2.0.so.0()(64bit) +Requires: libgdk_pixbuf_xlib-2.0.so.0()(64bit) +Requires: libglib-2.0.so.0()(64bit) +Requires: libgmodule-2.0.so.0()(64bit) +Requires: libgobject-2.0.so.0()(64bit) +Requires: libgthread-2.0.so.0()(64bit) +Requires: libgtk-x11-2.0.so.0()(64bit) +Requires: libpango-1.0.so.0()(64bit) +Requires: libpangocairo-1.0.so.0()(64bit) +Requires: libpangoft2-1.0.so.0()(64bit) +Requires: libpangoxft-1.0.so.0()(64bit) +Requires: libqt-mt.so.3()(64bit) +Requires: libQtCore.so.4()(64bit) +Requires: libQtGui.so.4()(64bit) +Requires: libQtNetwork.so.4()(64bit) +Requires: libQtOpenGL.so.4()(64bit) +Requires: libQtSql.so.4()(64bit) +Requires: libQtSvg.so.4()(64bit) +Requires: libQtXml.so.4()(64bit) +%endif + +%ifarch s390 +# archLSB S390 Graphics Libraries +Requires: libatk-1.0.so.0 +Requires: libgdk-x11-2.0.so.0 +Requires: libgdk_pixbuf-2.0.so.0 +Requires: libgdk_pixbuf_xlib-2.0.so.0 +Requires: libglib-2.0.so.0 +Requires: libgmodule-2.0.so.0 +Requires: libgobject-2.0.so.0 +Requires: libgthread-2.0.so.0 +Requires: libgtk-x11-2.0.so.0 +Requires: libpango-1.0.so.0 +Requires: libpangocairo-1.0.so.0 +Requires: libpangoft2-1.0.so.0 +Requires: libpangoxft-1.0.so.0 +Requires: libqt-mt.so.3 +Requires: libQtCore.so.4 +Requires: libQtGui.so.4 +Requires: libQtNetwork.so.4 +Requires: libQtOpenGL.so.4 +Requires: libQtSql.so.4 +Requires: libQtSvg.so.4 +Requires: libQtXml.so.4 +%endif + +%ifarch s390x +# archLSB S390X Graphics Libraries +Requires: libatk-1.0.so.0()(64bit) +Requires: libgdk-x11-2.0.so.0()(64bit) +Requires: libgdk_pixbuf-2.0.so.0()(64bit) +Requires: libgdk_pixbuf_xlib-2.0.so.0()(64bit) +Requires: libglib-2.0.so.0()(64bit) +Requires: libgmodule-2.0.so.0()(64bit) +Requires: libgobject-2.0.so.0()(64bit) +Requires: libgthread-2.0.so.0()(64bit) +Requires: libgtk-x11-2.0.so.0()(64bit) +Requires: libpango-1.0.so.0()(64bit) +Requires: libpangocairo-1.0.so.0()(64bit) +Requires: libpangoft2-1.0.so.0()(64bit) +Requires: libpangoxft-1.0.so.0()(64bit) +Requires: libqt-mt.so.3()(64bit) +Requires: libQtCore.so.4()(64bit) +Requires: libQtGui.so.4()(64bit) +Requires: libQtNetwork.so.4()(64bit) +Requires: libQtOpenGL.so.4()(64bit) +Requires: libQtSql.so.4()(64bit) +Requires: libQtSvg.so.4()(64bit) +Requires: libQtXml.so.4()(64bit) +%endif + +%ifarch x86_64 +# archLSB AMD64 Graphics Libraries +Requires: libatk-1.0.so.0()(64bit) +Requires: libgdk-x11-2.0.so.0()(64bit) +Requires: libgdk_pixbuf-2.0.so.0()(64bit) +Requires: libgdk_pixbuf_xlib-2.0.so.0()(64bit) +Requires: libglib-2.0.so.0()(64bit) +Requires: libgmodule-2.0.so.0()(64bit) +Requires: libgobject-2.0.so.0()(64bit) +Requires: libgthread-2.0.so.0()(64bit) +Requires: libgtk-x11-2.0.so.0()(64bit) +Requires: libpango-1.0.so.0()(64bit) +Requires: libpangocairo-1.0.so.0()(64bit) +Requires: libpangoft2-1.0.so.0()(64bit) +Requires: libpangoxft-1.0.so.0()(64bit) +Requires: libpthread.so.0()(64bit) +Requires: libqt-mt.so.3()(64bit) +Requires: libQtCore.so.4()(64bit) +Requires: libQtGui.so.4()(64bit) +Requires: libQtNetwork.so.4()(64bit) +Requires: libQtOpenGL.so.4()(64bit) +Requires: libQtSql.so.4()(64bit) +Requires: libQtSvg.so.4()(64bit) +Requires: libQtXml.so.4()(64bit) +%endif + +# gLSB Graphics Libraries +Requires: libasound.so.2%{qual} +Requires: libatk-1.0.so.0%{qual} +Requires: libcairo.so.2%{qual} +Requires: libcrypt.so.1%{qual} +Requires: libcups.so.2%{qual} +Requires: libcupsimage.so.2%{qual} +Requires: libfontconfig.so.1%{qual} +Requires: libfreetype.so.6%{qual} +Requires: libgdk-x11-2.0.so.0%{qual} +Requires: libgdk_pixbuf-2.0.so.0%{qual} +Requires: libgdk_pixbuf_xlib-2.0.so.0%{qual} +Requires: libGL.so.1%{qual} +Requires: libglib-2.0.so.0%{qual} +Requires: libGLU.so.1%{qual} +Requires: libgmodule-2.0.so.0%{qual} +Requires: libgobject-2.0.so.0%{qual} +Requires: libgthread-2.0.so.0%{qual} +Requires: libgtk-x11-2.0.so.0%{qual} +Requires: libICE.so.6%{qual} +Requires: libjpeg.so.62%{qual} +Requires: libpango-1.0.so.0%{qual} +Requires: libpangocairo-1.0.so.0%{qual} +Requires: libpangoft2-1.0.so.0%{qual} +Requires: libpangoxft-1.0.so.0%{qual} +Requires: libpng12.so.0%{qual} +Requires: libqt-mt.so.3%{qual} +Requires: libQtCore.so.4%{qual} +Requires: libQtGui.so.4%{qual} +Requires: libQtNetwork.so.4%{qual} +Requires: libQtOpenGL.so.4%{qual} +Requires: libQtSql.so.4%{qual} +Requires: libQtSvg.so.4%{qual} +Requires: libQtXml.so.4%{qual} +Requires: libSM.so.6%{qual} +Requires: libX11.so.6%{qual} +Requires: libXext.so.6%{qual} +Requires: libXft.so.2%{qual} +Requires: libXi.so.6%{qual} +Requires: libxml2.so.2%{qual} +Requires: libXrender.so.1%{qual} +Requires: libXt.so.6%{qual} +Requires: libXtst.so.6%{qual} + +# gLSB Graphics Command and Utilities +Requires: /usr/bin/fc-cache +Requires: /usr/bin/fc-list +Requires: /usr/bin/fc-match + + + +%package printing +Group: System Environment/Base +Summary: LSB printing libraries support for Red Hat Enterprise Linux + +Provides: lsb-printing-%{archname} = %{version} +Provides: lsb-printing-noarch = %{version} + +%description printing +The Linux Standard Base (LSB) Printing Specifications define components that are required + to be present on an LSB conforming system. + +# gLSB Printing Libraries +Requires: libcups.so.2%{qual} +Requires: libcupsimage.so.2%{qual} + +# gLSB Printing Command and Utilities +Requires: /usr/bin/foomatic-rip +Requires: /usr/bin/gs +Requires: /usr/bin/lp +Requires: /usr/bin/lpr + + %prep %setup -q %patch0 -p1 @@ -574,8 +637,11 @@ make mandir=$RPM_BUILD_ROOT/%{_mandir} prefix=$RPM_BUILD_ROOT/%{_prefix} install cd .. touch $RPM_BUILD_ROOT/etc/lsb-release.d/core-4.0-%{archname} touch $RPM_BUILD_ROOT/etc/lsb-release.d/core-4.0-noarch -touch $RPM_BUILD_ROOT/etc/lsb-release.d/desktop-4.0-%{archname} -touch $RPM_BUILD_ROOT/etc/lsb-release.d/desktop-4.0-noarch +touch $RPM_BUILD_ROOT/etc/lsb-release.d/graphics-4.0-%{archname} +touch $RPM_BUILD_ROOT/etc/lsb-release.d/graphics-4.0-noarch +touch $RPM_BUILD_ROOT/etc/lsb-release.d/printing-4.0-%{archname} +touch $RPM_BUILD_ROOT/etc/lsb-release.d/printing-4.0-noarch + #touch $RPM_BUILD_ROOT/etc/lsb-release.d/core-3.2-%{archname} #touch $RPM_BUILD_ROOT/etc/lsb-release.d/core-3.2-noarch #touch $RPM_BUILD_ROOT/etc/lsb-release.d/desktop-3.2-%{archname} @@ -647,18 +713,12 @@ fi %endif %files -#/usr/X11R6/lib/X11/fonts -#/usr/X11R6/lib/X11/rgb.txt %defattr(-,root,root) %{_sysconfdir}/redhat-lsb -#%config /etc/lsb-release -#/etc/redhat-lsb %dir %{_sysconfdir}/lsb-release.d # These files are needed because they shows which LSB we're supporting now, # for example, if core-3.1-noarch exists, it means we are supporting LSB3.1 now %{_sysconfdir}/lsb-release.d/* -#%dir /usr/X11R6/lib/X11/xserver -#/usr/X11R6/lib/X11/xserver/* %{_mandir}/*/* %{_bindir}/* #/bin/mailx @@ -667,11 +727,20 @@ fi /%{_lib}/*so* /lib/lsb* %{_sbindir}/redhat_lsb_trigger.%{_target_cpu} -#/usr/X11R6/lib/X11/xserver/SecurityPolicy -#/usr/X11R6/lib/X11/fonts -#/usr/X11R6/lib/X11/rgb.txt + +%files graphics +%defattr(-,root,root) +%{_sysconfdir}/lsb-release.d/graphics* + +%files printing +%defattr(-,root,root) +%{_sysconfdir}/lsb-release.d/printing* + %changelog +* Fri Jan 15 2010 Lawrence Lim - 4.0-2 +- update spec file to split package into core, desktop and printing (Curtis Doty, #472633) + * Fri Jan 8 2010 Lawrence Lim - 4.0-1 - update to LSB4.0