[ghostscript/f21] New ghostscript-x11 package for X11 driver (bug #148939).

Tim Waugh twaugh at fedoraproject.org
Fri Dec 19 12:16:21 UTC 2014


commit 4a9a41002c44ee1aae8c752b403773bd8de0882f
Author: Tim Waugh <twaugh at redhat.com>
Date:   Fri Dec 19 09:56:41 2014 +0000

    New ghostscript-x11 package for X11 driver (bug #148939).
    
    - Ghostscript not requiring X11 is now in ghostscript-core.
    - The 'ghostscript' package requires both of these.
    
    Resolves: rhbz#148939

 ghostscript.spec |   47 +++++++++++++++++++++++++++++++++++++++--------
 1 files changed, 39 insertions(+), 8 deletions(-)
---
diff --git a/ghostscript.spec b/ghostscript.spec
index 0f790ff..2d88786 100644
--- a/ghostscript.spec
+++ b/ghostscript.spec
@@ -5,7 +5,7 @@ Summary: A PostScript interpreter and renderer
 Name: ghostscript
 Version: %{gs_ver}
 
-Release: 3%{?dist}
+Release: 4%{?dist}
 
 # Included CMap data is Redistributable, no modification permitted,
 # see http://bugzilla.redhat.com/487510
@@ -31,8 +31,8 @@ Patch6: ghostscript-Fontmap.local.patch
 Patch7: ghostscript-wrf-snprintf.patch
 Patch8: ghostscript-system-openjpeg2.patch
 
-Requires: urw-fonts >= 1.1, ghostscript-fonts
-Requires: poppler-data
+Requires: %{name}-core{?_isa} = %{version}-%{release}
+Requires: %{name}-x11{?_isa} = %{version}-%{release}
 BuildRequires: xz
 BuildRequires: libjpeg-devel, libXt-devel
 BuildRequires: zlib-devel, libpng-devel, unzip, gtk3-devel
@@ -88,9 +88,27 @@ BuildArch: noarch
 %description doc
 The documentation files that come with ghostscript.
 
+%package x11
+Summary: The X11 driver for Ghostscript
+Requires: %{name}{?_isa} = %{version}-%{release}
+Group: Applications/Publishing
+
+%description x11
+
+The X11 driver for Ghostscript.
+
+%package core
+Summary: Parts of Ghostscript which do not require X11
+Requires: urw-fonts >= 1.1, ghostscript-fonts
+Requires: poppler-data
+Group: Applications/Publishing
+
+%description core
+The parts of Ghostscript which do not require X11.
+
 %package gtk
 Summary: A GTK-enabled PostScript interpreter and renderer
-Requires: %{name} = %{version}-%{release}
+Requires: %{name}{?_isa} = %{version}-%{release}
 Group: Applications/Publishing
 
 %description gtk
@@ -265,11 +283,11 @@ MAIN_PWD=`pwd`
 %clean
 rm -rf $RPM_BUILD_ROOT
 
-%post -p /sbin/ldconfig
+%post core -p /sbin/ldconfig
 
-%postun -p /sbin/ldconfig
+%postun core -p /sbin/ldconfig
 
-%files -f rpm.sharelist
+%files core -f rpm.sharelist
 %defattr(-,root,root)
 %dir %{_sysconfdir}/ghostscript
 %dir %{_sysconfdir}/ghostscript/%{gs_dot_ver}
@@ -293,9 +311,13 @@ rm -rf $RPM_BUILD_ROOT
 %{_libdir}/libgs.so.*
 %{_libdir}/libijs-*.so*
 %dir %{_libdir}/%{name}
-%{_libdir}/%{name}/%{gs_dot_ver}
+%dir %{_libdir}/%{name}/%{gs_dot_ver}
 %config(noreplace) %{_sysconfdir}/ghostscript/%{gs_dot_ver}/*
 
+%files
+%defattr(-,root,root)
+%{_libdir}/%{name}/%{gs_dot_ver}/X11.so
+
 %files doc
 %defattr(-,root,root)
 %doc %{_datadir}/ghostscript/%{gs_dot_ver}/examples
@@ -305,6 +327,10 @@ rm -rf $RPM_BUILD_ROOT
 %defattr(-,root,root)
 %{_bindir}/gsx
 
+%files x11
+%defattr(-,root,root)
+%{_libdir}/%{name}/%{gs_dot_ver}/X11.so
+
 %files devel
 %defattr(-,root,root)
 %dir %{_includedir}/ghostscript
@@ -317,6 +343,11 @@ rm -rf $RPM_BUILD_ROOT
 %{_libdir}/libgs.so
 
 %changelog
+* Thu Dec 18 2014 Tim Waugh <twaugh at redhat.com> 9.15-4
+- New ghostscript-x11 package for X11 driver (bug #148939).
+- Ghostscript not requiring X11 is now in ghostscript-core.
+- The 'ghostscript' package requires both of these.
+
 * Tue Oct  7 2014 Tim Waugh <twaugh at redhat.com> 9.15-3
 - Avoid shipping ramfs source as its license is unclear. Similarly
   with some documentation and example code (bug #1149617).


More information about the scm-commits mailing list