This commit is contained in:
parent
815100ef24
commit
80c84de480
@ -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
|
Thu Sep 11 08:28:02 CEST 2008 - jsmeix@suse.de
|
||||||
|
|
||||||
|
34
hplip.spec
34
hplip.spec
@ -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)
|
# 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
|
# Official releases have a 3 digit number and release candidates have a 4 digit number: x.y.m.rc
|
||||||
Version: 2.8.7
|
Version: 2.8.7
|
||||||
Release: 1
|
Release: 2
|
||||||
Group: Hardware/Printing
|
Group: Hardware/Printing
|
||||||
License: BSD 3-Clause; GPL v2 or later; X11/MIT
|
License: BSD 3-Clause; GPL v2 or later; X11/MIT
|
||||||
Url: http://hpinkjet.sourceforge.net/
|
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):
|
# Install into this non-root directory (required when norootforbuild is used):
|
||||||
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
||||||
PreReq: coreutils, /bin/grep, /bin/sed, /usr/bin/find
|
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.
|
# 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)
|
# A wrong library version may let libsane-hpaio crash (e.g. segfault)
|
||||||
# which lets the whole scanning stack frontend<->libsane-dll<->libsane-backend crash
|
# 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"):
|
# 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
|
License: BSD 3-Clause; GPL v2 or later; X11/MIT
|
||||||
Summary: HPIJS for HP's printing and scanning software HPLIP
|
Summary: HPIJS for HP's printing and scanning software HPLIP
|
||||||
Group: Hardware/Printing
|
Group: Hardware/Printing
|
||||||
# Mutual RPM package requirements are meanwhile considered to be bad because
|
# Since Nov 14 2007 ghostscript-library does no longer require /usr/bin/hpijs
|
||||||
# such cyclic dependencies which makes it harder to automatically solve dependencies.
|
# but only "Suggests hplip-hpijs" (see Novell/Suse Bugzilla bnc#341564).
|
||||||
# Actually the hpijs driver requires Ghostscript (i.e ghostscript_any, e.g. ghostscript-library).
|
# When ghostscript-library is installed, try to install hplip-hpijs if it is available:
|
||||||
# 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:
|
|
||||||
Supplements: ghostscript_any
|
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
|
# hplip-hpijs and hpijs-standalone both contain /usr/bin/hpijs
|
||||||
# so that both packages have a RPM conflict.
|
# so that both packages have a RPM conflict.
|
||||||
# But when the minimalist hpijs-standalone is to be replaced
|
# But when the minimalist hpijs-standalone is to be replaced
|
||||||
@ -469,6 +480,11 @@ exit 0
|
|||||||
%{_libdir}/libhpmud.*
|
%{_libdir}/libhpmud.*
|
||||||
|
|
||||||
%changelog
|
%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
|
* Thu Sep 11 2008 jsmeix@suse.de
|
||||||
- force-qt4-for-hp-systray-desktop.diff forces Gnome and KDE
|
- force-qt4-for-hp-systray-desktop.diff forces Gnome and KDE
|
||||||
to execute hp-systray as "hp-systray --qt4" via
|
to execute hp-systray as "hp-systray --qt4" via
|
||||||
|
Loading…
x
Reference in New Issue
Block a user