Hello community,

here is the log from the commit of package foomatic-filters for 
openSUSE:Factory checked in at 2012-04-23 16:09:57
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/foomatic-filters (Old)
 and      /work/SRC/openSUSE:Factory/.foomatic-filters.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "foomatic-filters", Maintainer is "[email protected]"

Changes:
--------
--- /work/SRC/openSUSE:Factory/foomatic-filters/foomatic-filters.changes        
2012-02-16 14:56:19.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.foomatic-filters.new/foomatic-filters.changes   
2012-04-23 16:10:44.000000000 +0200
@@ -1,0 +2,11 @@
+Thu Mar 29 10:22:06 CEST 2012 - [email protected]
+
+- BuildRequire only ghostscript-mini-devel (instead of
+  ghostscript-devel and ghostscript-library) because
+  in the "Printing" repository Ghostscript is cleaned up
+  and upgraded to a stable release >= 9.05 (bnc #735824)
+  where ghostscript-library is replaced
+  by ghostscript plus ghostscript-devel
+  and ghostscript-mini plus ghostscript-mini-devel.
+
+-------------------------------------------------------------------

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ foomatic-filters.spec ++++++
--- /var/tmp/diff_new_pack.oqdIcR/_old  2012-04-23 16:10:45.000000000 +0200
+++ /var/tmp/diff_new_pack.oqdIcR/_new  2012-04-23 16:10:45.000000000 +0200
@@ -17,20 +17,18 @@
 
 
 Name:           foomatic-filters
-# The ghostscript-devel RPM requires ghostscript-library
-# but the ghostscript-mini RPM also provides "ghostscript-library"
-# but it does not provide the actual library but only a dead link like
-# "/usr/lib/libgs.so: broken symbolic link to libgs.so.8.62" and
-# the dependency resolver in our build system installs ghostscript-mini
-# so that ghostscript-library must be explicitely requested here,
-# see https://bugzilla.novell.com/show_bug.cgi?id=507414
-# Since a foomatic-filters version after 4.0.6 pkg-config is required for 
build.
-# Since foomatic-filters-4.0.8 D-Bus is required for build
-# because there is ICC color managment via colord and colord requires D-Bus.
 BuildRequires:  a2ps
+# Since foomatic-filters-4.0.8 D-Bus is required for build
+# because there is ICC color managment via colord and colord requires D-Bus:
 BuildRequires:  dbus-1-devel
-BuildRequires:  ghostscript-devel
-BuildRequires:  ghostscript-library
+# In the "Printing" repository Ghostscript is cleaned up
+# and upgraded to a stable release >= 9.05
+# see https://bugzilla.novell.com/show_bug.cgi?id=735824
+# where ghostscript-library is replaced
+# by ghostscript plus ghostscript-devel
+# and ghostscript-mini plus ghostscript-mini-devel:
+BuildRequires:  ghostscript-mini-devel
+# Since a foomatic-filters version after 4.0.6 pkg-config is required for 
build:
 BuildRequires:  pkg-config
 # The /usr/lib/cups/backend/beh is perl script text:
 Requires:       perl
@@ -67,6 +65,19 @@
 by a printer/driver-specific Foomatic PPD file.
 
 %prep
+# Show which ghostscript have been actually installed by
+# the dependency resolver in our build system and
+# verify that the ghostscript-mini-devel dependencies are
+# actually fulfilled, see the BuildRequires above.
+# Unfortunately the dependency resolver in our build system
+# may install ghostscript-mini from another repository
+# see https://bugzilla.novell.com/show_bug.cgi?id=507414
+# regardless of the versioned requirement for ghostscript-mini
+# in ghostscript-mini-devel.
+# Build should intentionally fail if the ghostscript-mini-devel
+# dependencies are not fulfilled:
+rpm -qa | grep ^ghostscript
+rpm -V ghostscript-mini-devel
 # Be quiet when unpacking:
 #setup -q
 # Use this "setup" if it is a snapshot with "bzrdate":

-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to