OBS User unknown 2008-09-16 10:44:00 +00:00 committed by Git OBS Bridge
parent 815100ef24
commit 80c84de480
2 changed files with 33 additions and 9 deletions

View File

@ -1,3 +1,11 @@
-------------------------------------------------------------------
Tue Sep 16 08:35:58 CEST 2008 - jsmeix@suse.de
- Added "Recommends: hplip" to hplip-hpijs because when only
hplip-hpijs is there, it should tell the dependency resolver
that for usual functionality, hplip should be installed
too (if possible).
-------------------------------------------------------------------
Thu Sep 11 08:28:02 CEST 2008 - jsmeix@suse.de

View File

@ -25,7 +25,7 @@ Summary: HP's Printing, Scanning, and Faxing Software
# x.y.m : x = major release number, y = year (eg: 6 = 2006), m = month (eg: 6a = second release in June)
# Official releases have a 3 digit number and release candidates have a 4 digit number: x.y.m.rc
Version: 2.8.7
Release: 1
Release: 2
Group: Hardware/Printing
License: BSD 3-Clause; GPL v2 or later; X11/MIT
Url: http://hpinkjet.sourceforge.net/
@ -64,8 +64,10 @@ Patch102: force-qt4-for-hp-systray-desktop.diff
# Install into this non-root directory (required when norootforbuild is used):
BuildRoot: %{_tmppath}/%{name}-%{version}-build
PreReq: coreutils, /bin/grep, /bin/sed, /usr/bin/find
# Require the exact matching version of the hpijs sub-package to make sure
# Require the exact matching version-release of the hpijs sub-package to make sure
# to have the exact matching version of libhpip and libhpmud installed.
# The exact matching version-release of the sub-package is available on the same
# repository where the main-package is (compare the "Recommends: hplip" entry below).
# A wrong library version may let libsane-hpaio crash (e.g. segfault)
# which lets the whole scanning stack frontend<->libsane-dll<->libsane-backend crash
# also for any other backend when the hpaio backend is enabled (e.g. "scanimage -L"):
@ -173,14 +175,23 @@ Authors:
License: BSD 3-Clause; GPL v2 or later; X11/MIT
Summary: HPIJS for HP's printing and scanning software HPLIP
Group: Hardware/Printing
# Mutual RPM package requirements are meanwhile considered to be bad because
# such cyclic dependencies which makes it harder to automatically solve dependencies.
# Actually the hpijs driver requires Ghostscript (i.e ghostscript_any, e.g. ghostscript-library).
# But ghostscript-library must also require the hpijs driver which is the more imortant requirement
# because when a user (or a printer setup tool) wants to set up a HP printer with the hpijs driver
# it must be 100% sure that all what the hpijs driver needs to run is also installed.
# Therefore the requirement is weakened for this package:
# Since Nov 14 2007 ghostscript-library does no longer require /usr/bin/hpijs
# but only "Suggests hplip-hpijs" (see Novell/Suse Bugzilla bnc#341564).
# When ghostscript-library is installed, try to install hplip-hpijs if it is available:
Supplements: ghostscript_any
# On a minimalist system only hplip-hpijs may be installed
# (e.g. because of the above supplements for ghostscript_any)
# or on a minimalist package repository (e.g. on the openSUSE CDs)
# only hplip-hpijs may be available (even when a usual system is installed).
# When only hplip-hpijs is there, it should tell the dependency resolver
# that for usual functionality, hplip should be installed too (if possible).
# Recommend only the matching version of the hplip main-package
# (compare the "Requires: hplip-hpijs" entry above) but do not depend
# on the exact matching release because the exact matching release
# may be not available to be installed (e.g. when hplip-hpijs-1.2.3-4.5 is
# installed from the openSUSE CDs but on our official online repository
# only hplip-1.2.3-6.7 is available which should usually also work):
Recommends: hplip = %{version}
# hplip-hpijs and hpijs-standalone both contain /usr/bin/hpijs
# so that both packages have a RPM conflict.
# But when the minimalist hpijs-standalone is to be replaced
@ -469,6 +480,11 @@ exit 0
%{_libdir}/libhpmud.*
%changelog
* Tue Sep 16 2008 jsmeix@suse.de
- Added "Recommends: hplip" to hplip-hpijs because when only
hplip-hpijs is there, it should tell the dependency resolver
that for usual functionality, hplip should be installed
too (if possible).
* Thu Sep 11 2008 jsmeix@suse.de
- force-qt4-for-hp-systray-desktop.diff forces Gnome and KDE
to execute hp-systray as "hp-systray --qt4" via