This commit is contained in:
parent
9a3a1b6b0f
commit
9b401f2054
@ -1,22 +0,0 @@
|
|||||||
--- prnt/hpijs/registry.cpp.orig 2009-04-29 22:41:07.000000000 +0200
|
|
||||||
+++ prnt/hpijs/registry.cpp 2009-06-02 14:17:09.000000000 +0200
|
|
||||||
@@ -292,7 +292,7 @@ DRIVER_ERROR DeviceRegistry::SelectDevic
|
|
||||||
device = eDJ3320;
|
|
||||||
match = TRUE;
|
|
||||||
}
|
|
||||||
- char *cmdStr = strstr ((const char *) DevIDBuffer+2, "CMD:");
|
|
||||||
+ const char *cmdStr = strstr ((const char *) DevIDBuffer+2, "CMD:");
|
|
||||||
if (!cmdStr)
|
|
||||||
{
|
|
||||||
cmdStr = strstr ((const char *) DevIDBuffer+2, "COMMAND SET:");
|
|
||||||
--- prnt/hpijs/dj3320.cpp.orig 2009-04-29 22:41:07.000000000 +0200
|
|
||||||
+++ prnt/hpijs/dj3320.cpp 2009-06-02 14:32:21.000000000 +0200
|
|
||||||
@@ -429,7 +429,7 @@ DISPLAY_STATUS DJ3320::ParseError (BYTE
|
|
||||||
pLDLEncap->bNewStatus = FALSE;
|
|
||||||
|
|
||||||
// First 10 bytes of m_pbyReadBuff are packet header. Status query from printer has $S:
|
|
||||||
- if ((pcStr = strstr((const char*)pLDLEncap->byStatusBuff + 10, "$S:")) == NULL)
|
|
||||||
+ if ((pcStr = strstr((char*)pLDLEncap->byStatusBuff + 10, "$S:")) == NULL)
|
|
||||||
{
|
|
||||||
m_dsCurrentStatus = DISPLAY_COMM_PROBLEM;
|
|
||||||
return DISPLAY_COMM_PROBLEM;
|
|
@ -2,7 +2,10 @@
|
|||||||
|
|
||||||
# If possible use the KDE program kdialog
|
# If possible use the KDE program kdialog
|
||||||
# otherwise fall back to the generic X program xmessage.
|
# otherwise fall back to the generic X program xmessage.
|
||||||
if test -x $( type -p kdialog )
|
# The "..." quotation when calling 'test -x' is crucial
|
||||||
|
# because calling 'test -x' without explicite empty argument
|
||||||
|
# (when 'type -p kdialog' fails) would result true.
|
||||||
|
if test -x "$( type -p kdialog )"
|
||||||
then PopupProgram='kdialog --error'
|
then PopupProgram='kdialog --error'
|
||||||
else PopupProgram='xmessage'
|
else PopupProgram='xmessage'
|
||||||
fi
|
fi
|
||||||
@ -13,7 +16,10 @@ fi
|
|||||||
# but exits nevertheless with zero exit code.
|
# but exits nevertheless with zero exit code.
|
||||||
# Note that one cannot grep for '^error' because there are leading
|
# Note that one cannot grep for '^error' because there are leading
|
||||||
# escape codes (e.g. "esc [ 3 1 ; 0 1 m") in the output lines.
|
# escape codes (e.g. "esc [ 3 1 ; 0 1 m") in the output lines.
|
||||||
if test -x $( type -p hp-toolbox )
|
# The "..." quotation when calling 'test -x' is crucial
|
||||||
|
# because calling 'test -x' without explicite empty argument
|
||||||
|
# (when 'type -p hp-toolbox' fails) would result true.
|
||||||
|
if test -x "$( type -p hp-toolbox )"
|
||||||
then hp-toolbox 2>&1 1>/dev/null | grep -q -i 'error' && $PopupProgram 'No HP all-in-one device found (those devices require a special setup).'
|
then hp-toolbox 2>&1 1>/dev/null | grep -q -i 'error' && $PopupProgram 'No HP all-in-one device found (those devices require a special setup).'
|
||||||
else $PopupProgram 'Cannot execute hp-toolbox.'
|
else $PopupProgram 'Cannot execute hp-toolbox.'
|
||||||
fi
|
fi
|
||||||
|
@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:b6a81515e134fa468360dcf687594820f7bd768b32680d35a17ba40dc037c66c
|
|
||||||
size 14039438
|
|
3
hplip-3.9.6b.tar.bz2
Normal file
3
hplip-3.9.6b.tar.bz2
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:27fb7e8ec5fe31dc166a51077ac53b9f96dbda28fcfe1e6163069f461345e30f
|
||||||
|
size 13851373
|
@ -1,3 +1,35 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Jul 1 10:28:04 CEST 2009 - jsmeix@suse.de
|
||||||
|
|
||||||
|
- Fixed hp-toolbox.wrapper by adding "..." quotation when
|
||||||
|
calling 'test -x "$( type -p whatever )"' because
|
||||||
|
when 'type -p whatever' fails calling 'test -x' without
|
||||||
|
an explicite empty argument would result true
|
||||||
|
(see Novell/Suse Bugzilla bnc#503322 comment#6).
|
||||||
|
- fix_gcc44_glib.diff is obsolete since version 3.9.6b
|
||||||
|
because it is fixed in the source.
|
||||||
|
- Updated to version 3.9.6b:
|
||||||
|
The new native CUPS driver (HPCUPS) is now the default
|
||||||
|
printer driver. HPCUPS provides new paper sizes for borderless
|
||||||
|
and duplex so that there are now HPCUPS PPDs with exact
|
||||||
|
printable regions for normal, borderless and duplex paper sizes
|
||||||
|
which should fix https://bugs.launchpad.net/hplip/+bug/173857
|
||||||
|
For now HPIJS (and its matching foomatic-rip-hplip PPDs)
|
||||||
|
are still included (HPIJS can co-exist with HPCUPS).
|
||||||
|
A new utility 'hp-wificonfig' can pre-configure wifi-capable
|
||||||
|
printers on a wireless network. Once pre-configured, a queue
|
||||||
|
for the printer can be set up as usual using hp-setup.
|
||||||
|
Renamed hp-devicesetup to hp-devicesettings.
|
||||||
|
Added CUPS filter hpcupsfax and new hpcups fax PPDs.
|
||||||
|
Bumped libhpmud.so.0.0.4 to libhpmud.so.0.0.5.
|
||||||
|
Integrated --enable-lite-build (default=no) into configure.in
|
||||||
|
which can be used to get a minimal print/scan only build with
|
||||||
|
limited Plugin support (Novell/Suse provides the "full" build).
|
||||||
|
Many more supported printers and all-in-one devices.
|
||||||
|
Many bug fixies (no Suse bugs).
|
||||||
|
For details see
|
||||||
|
http://hplipopensource.com/hplip-web/release_notes.html
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Tue Jun 2 14:46:19 CEST 2009 - jsmeix@suse.de
|
Tue Jun 2 14:46:19 CEST 2009 - jsmeix@suse.de
|
||||||
|
|
||||||
|
664
hplip.spec
664
hplip.spec
@ -1,5 +1,5 @@
|
|||||||
#
|
#
|
||||||
# spec file for package hplip (Version 3.9.4b)
|
# spec file for package hplip (Version 3.9.6b)
|
||||||
#
|
#
|
||||||
# Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany.
|
# Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany.
|
||||||
#
|
#
|
||||||
@ -24,22 +24,19 @@ Summary: HP's Printing, Scanning, and Faxing Software
|
|||||||
# HPLIP has reached 1.0 status. With this release a date encoded revision number is used:
|
# HPLIP has reached 1.0 status. With this release a date encoded revision number is used:
|
||||||
# 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: 3.9.4b
|
Version: 3.9.6b
|
||||||
Release: 1
|
Release: 1
|
||||||
Group: Hardware/Printing
|
Group: Hardware/Printing
|
||||||
License: BSD 3-Clause; GPL v2 or later; X11/MIT
|
License: BSD 3-clause (or similar) ; GPL v2 or later ; MIT License (or similar)
|
||||||
Url: http://hplipopensource.com
|
Url: http://hplipopensource.com
|
||||||
# Source0...Source9 is for sources from HP:
|
# Source0...Source9 is for sources from HP:
|
||||||
# URL for Source0: http://prdownloads.sourceforge.net/hplip/hplip-3.9.4b.tar.gz
|
# URL for Source0: http://surfnet.dl.sourceforge.net/sourceforge/hplip/hplip-3.9.6b.tar.gz
|
||||||
Source0: %{name}-%{version}.tar.bz2
|
Source0: %{name}-%{version}.tar.bz2
|
||||||
# Patch0...Patch9 is for patches from HP:
|
# Patch0...Patch9 is for patches from HP:
|
||||||
# Patch10...Patch99 is for Suse patches for the sources from HP:
|
# Patch10...Patch99 is for Suse patches for the sources from HP:
|
||||||
# Patch10 fixes "... is used uninitialized ..." warnings:
|
# Patch10 fixes "... is used uninitialized ..." warnings:
|
||||||
Patch10: fix-uninitialized-variables.diff
|
Patch10: fix-uninitialized-variables.diff
|
||||||
# Patch11 fixes GCC/glibc issues, see http://udrepper.livejournal.com/20948.html
|
# Patch11 fix_gcc44_glib.diff is obsolete since version 3.9.6b because it is fixed in the source.
|
||||||
# here in particular "invalid conversion from 'const char*' to 'char*'" errors.
|
|
||||||
# The upstream bug report is https://bugs.launchpad.net/hplip/+bug/382720
|
|
||||||
Patch11: fix_gcc44_glib.diff
|
|
||||||
# Source100... is for special Suse sources:
|
# Source100... is for special Suse sources:
|
||||||
# Source100 is the primary source for the suse_update_desktop_file stuff.
|
# Source100 is the primary source for the suse_update_desktop_file stuff.
|
||||||
# It is found automatically in $RPM_SOURCE_DIR by 'suse_update_desktop_file -i hplip':
|
# It is found automatically in $RPM_SOURCE_DIR by 'suse_update_desktop_file -i hplip':
|
||||||
@ -159,7 +156,7 @@ Authors:
|
|||||||
Till Kamppeter
|
Till Kamppeter
|
||||||
|
|
||||||
%package hpijs
|
%package hpijs
|
||||||
License: BSD 3-Clause; GPL v2 or later; X11/MIT
|
License: BSD 3-clause (or similar) ; GPL v2 or later ; MIT License (or similar)
|
||||||
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
|
||||||
# Since Nov 14 2007 ghostscript-library does no longer require /usr/bin/hpijs
|
# Since Nov 14 2007 ghostscript-library does no longer require /usr/bin/hpijs
|
||||||
@ -220,8 +217,6 @@ Authors:
|
|||||||
%setup -q
|
%setup -q
|
||||||
# Patch10 fixes "... is used uninitialized ..." warnings:
|
# Patch10 fixes "... is used uninitialized ..." warnings:
|
||||||
%patch10
|
%patch10
|
||||||
# Patch11 fixes GCC/glibc issues:
|
|
||||||
%patch11
|
|
||||||
# Patch101 changes in the udev rules file the mode from "0666" to "0664":
|
# Patch101 changes in the udev rules file the mode from "0666" to "0664":
|
||||||
%patch101
|
%patch101
|
||||||
|
|
||||||
@ -235,9 +230,23 @@ export CFLAGS="$RPM_OPT_FLAGS"
|
|||||||
export CXXFLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing"
|
export CXXFLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing"
|
||||||
# Static "hpijs" PPD files via enable-foomatic-ppd-install
|
# Static "hpijs" PPD files via enable-foomatic-ppd-install
|
||||||
# require foomatic-rip-hplip via their cupsFilter entries
|
# require foomatic-rip-hplip via their cupsFilter entries
|
||||||
# so that enable-foomatic-rip-hplip-install is also needed:
|
# so that enable-foomatic-rip-hplip-install is also needed.
|
||||||
|
# Since version 3.9.6 the default printer driver install changed from hpijs to hpcups.
|
||||||
|
# According to http://hplipopensource.com/hplip-web/release_notes.html
|
||||||
|
# all drv installs require CUPSDDK 1.2.3 or higher.
|
||||||
|
# Otherwise a static PPD install must be performed.
|
||||||
|
# For hpcups static PPD install one needs:
|
||||||
|
# --enable-hpcups-install enable hpcups install (default=yes)
|
||||||
|
# --disable-cups-drv-install enable cups dynamic ppd install (default=yes)
|
||||||
|
# --enable-cups-ppd-install enable cups static ppd install (default=no)
|
||||||
|
# For both hpcups and hpijs install with static PPDs one needs additionally:
|
||||||
|
# --enable-hpijs-install enable hpijs install (default=no)
|
||||||
|
# --disable-foomatic-drv-install enable foomatic dynamic ppd install (default=no), uses drvdir and hpppddir
|
||||||
|
# --enable-foomatic-ppd-install enable foomatic static ppd install (default=no), uses hpppddir
|
||||||
|
# --enable-foomatic-rip-hplip-install enable foomatic-rip-hplip install (default=no), uses cupsfilterdir
|
||||||
./configure --prefix=/usr \
|
./configure --prefix=/usr \
|
||||||
--libdir=%_libdir \
|
--libdir=%_libdir \
|
||||||
|
--disable-qt3 \
|
||||||
--enable-qt4 \
|
--enable-qt4 \
|
||||||
--disable-policykit \
|
--disable-policykit \
|
||||||
--enable-doc-build \
|
--enable-doc-build \
|
||||||
@ -247,9 +256,13 @@ export CXXFLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing"
|
|||||||
--enable-gui-build \
|
--enable-gui-build \
|
||||||
--enable-fax-build \
|
--enable-fax-build \
|
||||||
--enable-dbus-build \
|
--enable-dbus-build \
|
||||||
--enable-foomatic-rip-hplip-install \
|
--enable-hpcups-install \
|
||||||
|
--disable-cups-drv-install \
|
||||||
|
--enable-cups-ppd-install \
|
||||||
|
--enable-hpijs-install \
|
||||||
--disable-foomatic-drv-install \
|
--disable-foomatic-drv-install \
|
||||||
--enable-foomatic-ppd-install \
|
--enable-foomatic-ppd-install \
|
||||||
|
--enable-foomatic-rip-hplip-install \
|
||||||
--with-hpppddir=%{_datadir}/cups/model/manufacturer-PPDs/%{name} \
|
--with-hpppddir=%{_datadir}/cups/model/manufacturer-PPDs/%{name} \
|
||||||
--with-cupsbackenddir=%{_libdir}/cups/backend \
|
--with-cupsbackenddir=%{_libdir}/cups/backend \
|
||||||
--with-cupsfilterdir=%{_libdir}/cups/filter \
|
--with-cupsfilterdir=%{_libdir}/cups/filter \
|
||||||
@ -301,8 +314,8 @@ do for i in PageSize PageRegion ImageableArea PaperDimension
|
|||||||
done
|
done
|
||||||
done
|
done
|
||||||
# Final test by cupstestppd:
|
# Final test by cupstestppd:
|
||||||
# Only keep files which don't FAIL for cupstestppd.
|
|
||||||
# To save disk space gzip the files (gzipped PPDs can also be used by CUPS).
|
# To save disk space gzip the files (gzipped PPDs can also be used by CUPS).
|
||||||
|
# Future goal: Only have files which don't FAIL for cupstestppd.
|
||||||
# Ignore FAILs because of errors in UIConstraints and/or NonUIConstraints
|
# Ignore FAILs because of errors in UIConstraints and/or NonUIConstraints
|
||||||
# which are detected since cupstestppd in CUPS > 1.2.7 (i.e. in openSUSE 10.3).
|
# which are detected since cupstestppd in CUPS > 1.2.7 (i.e. in openSUSE 10.3).
|
||||||
# See Novell/Suse Bugzilla bug #309822: When this bug is fixed, cupstestppd would
|
# See Novell/Suse Bugzilla bug #309822: When this bug is fixed, cupstestppd would
|
||||||
@ -310,7 +323,7 @@ done
|
|||||||
# In the long run the PPDs should be fixed but as far as we know there have been
|
# In the long run the PPDs should be fixed but as far as we know there have been
|
||||||
# no problems because of such UIConstraints errors so that it should be o.k.
|
# no problems because of such UIConstraints errors so that it should be o.k.
|
||||||
# let those PPDs pass even if they are not strictly compliant.
|
# let those PPDs pass even if they are not strictly compliant.
|
||||||
# Keep all PPDs even if cupstestppd FAILs.
|
# For now keep all PPDs even if cupstestppd FAILs.
|
||||||
# Reason:
|
# Reason:
|
||||||
# With each CUPS version upgrade cupstestppd finds more and more errors
|
# With each CUPS version upgrade cupstestppd finds more and more errors
|
||||||
# so that more and more PPDs would be no longer included in the RPM
|
# so that more and more PPDs would be no longer included in the RPM
|
||||||
@ -430,7 +443,7 @@ exit 0
|
|||||||
%{_bindir}/hp-check
|
%{_bindir}/hp-check
|
||||||
%{_bindir}/hp-clean
|
%{_bindir}/hp-clean
|
||||||
%{_bindir}/hp-colorcal
|
%{_bindir}/hp-colorcal
|
||||||
%{_bindir}/hp-devicesetup
|
%{_bindir}/hp-devicesettings
|
||||||
%{_bindir}/hp-fab
|
%{_bindir}/hp-fab
|
||||||
%{_bindir}/hp-faxsetup
|
%{_bindir}/hp-faxsetup
|
||||||
%{_bindir}/hp-firmware
|
%{_bindir}/hp-firmware
|
||||||
@ -455,6 +468,7 @@ exit 0
|
|||||||
%{_bindir}/hp-timedate
|
%{_bindir}/hp-timedate
|
||||||
%{_bindir}/hp-toolbox
|
%{_bindir}/hp-toolbox
|
||||||
%{_bindir}/hp-unload
|
%{_bindir}/hp-unload
|
||||||
|
%{_bindir}/hp-wificonfig
|
||||||
%{_libdir}/python%{py_ver}/site-packages/cupsext.*
|
%{_libdir}/python%{py_ver}/site-packages/cupsext.*
|
||||||
%{_libdir}/python%{py_ver}/site-packages/hpmudext.*
|
%{_libdir}/python%{py_ver}/site-packages/hpmudext.*
|
||||||
%{_libdir}/python%{py_ver}/site-packages/pcardext.*
|
%{_libdir}/python%{py_ver}/site-packages/pcardext.*
|
||||||
@ -467,8 +481,10 @@ exit 0
|
|||||||
%{_libdir}/cups/backend/hpfax
|
%{_libdir}/cups/backend/hpfax
|
||||||
%dir %{_libdir}/cups/filter
|
%dir %{_libdir}/cups/filter
|
||||||
%{_libdir}/cups/filter/foomatic-rip-hplip
|
%{_libdir}/cups/filter/foomatic-rip-hplip
|
||||||
%{_libdir}/cups/filter/hplipjs
|
%{_libdir}/cups/filter/hpcac
|
||||||
%{_libdir}/cups/filter/hpcups
|
%{_libdir}/cups/filter/hpcups
|
||||||
|
%{_libdir}/cups/filter/hpcupsfax
|
||||||
|
%{_libdir}/cups/filter/hplipjs
|
||||||
%dir %{_datadir}/cups
|
%dir %{_datadir}/cups
|
||||||
%dir %{_datadir}/cups/model
|
%dir %{_datadir}/cups/model
|
||||||
%dir %{_datadir}/cups/model/manufacturer-PPDs
|
%dir %{_datadir}/cups/model/manufacturer-PPDs
|
||||||
@ -488,617 +504,3 @@ exit 0
|
|||||||
%{_libdir}/libhpmud.*
|
%{_libdir}/libhpmud.*
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
* Tue Jun 02 2009 jsmeix@suse.de
|
|
||||||
- fix_gcc44_glib.diff fixes GCC/glibc issues, here in particular
|
|
||||||
"invalid conversion from 'const char*' to 'char*'" errors.
|
|
||||||
The upstream bug report is
|
|
||||||
https://bugs.launchpad.net/hplip/+bug/382720
|
|
||||||
* Tue May 05 2009 jsmeix@suse.de
|
|
||||||
- force-qt4-for-hp-systray-desktop.diff is obsolete because
|
|
||||||
configure uses --enable-qt4 by default now which obsoletes
|
|
||||||
also "Recommends: python-qt" (only python-qt4 is required).
|
|
||||||
- Updated to version 3.9.4b:
|
|
||||||
A few bug fixies (no Suse bugs).
|
|
||||||
For details see
|
|
||||||
http://hplipopensource.com/hplip-web/release_notes.html
|
|
||||||
- Updated to version 3.9.4:
|
|
||||||
Added PolicyKit support. Command line tools like hp-setup,
|
|
||||||
hp-plugin, etc. are now run as regular user.
|
|
||||||
Added GPG digital signature support to the HPLIP plug-in
|
|
||||||
to validate that the plug-in is not corrupted and authentic.
|
|
||||||
Added native CUPS driver support (hpcups) currently for
|
|
||||||
testing only and added static PPDs for hpcups.
|
|
||||||
Some more supported printers and all-in-one devices
|
|
||||||
(in particular a few Designjet PostScript printers).
|
|
||||||
Many bug fixies (no Suse bugs).
|
|
||||||
For details see
|
|
||||||
http://hplipopensource.com/hplip-web/release_notes.html
|
|
||||||
- Updated to version 3.9.2:
|
|
||||||
Qt4 now default UI.
|
|
||||||
Support policy change. End of support date is added to
|
|
||||||
all HPLIP supported devices, for details see
|
|
||||||
http://hplipopensource.com/node/314
|
|
||||||
New file /var/lib/hp/hplip.state for runtime variable data.
|
|
||||||
Removed any variable data from /etc/hp/hplip.conf.
|
|
||||||
Some more supported printers and all-in-one devices.
|
|
||||||
Major bug fixing on Qt4 solution (no Suse bugs).
|
|
||||||
For details see
|
|
||||||
http://hplipopensource.com/hplip-web/release_notes.html
|
|
||||||
- Updated to version 2.8.12:
|
|
||||||
From this release forward, all PPD files - even for devices
|
|
||||||
that require a binary plug-in - will reside in the tarball
|
|
||||||
(the "plugin PPDs" are moved into hpijs.drv).
|
|
||||||
Preview (alpha) release of the Qt4 version of HPLIP.
|
|
||||||
Replaced "MODE 0666" udev device permissions with
|
|
||||||
"console permissions via HAL".
|
|
||||||
No new supported devices.
|
|
||||||
Several bug fixes (no Suse bugs).
|
|
||||||
For details see
|
|
||||||
http://hplipopensource.com/hplip-web/release_notes.html
|
|
||||||
- Updated to version 2.8.10:
|
|
||||||
Bumped libhpmud version for new plugin attribute.
|
|
||||||
Many more supported printers and all-in-one devices.
|
|
||||||
Several bug fixes (no Suse bugs).
|
|
||||||
For details see
|
|
||||||
http://hplipopensource.com/hplip-web/release_notes.html
|
|
||||||
- Updated to version 2.8.9:
|
|
||||||
Added Qt4 configure option but Qt3 is the default.
|
|
||||||
Many bug fixes (no Suse bugs).
|
|
||||||
Several more supported printers, in particular
|
|
||||||
some Compact Photo (QuickConnect) printers.
|
|
||||||
For details see
|
|
||||||
http://hplipopensource.com/hplip-web/release_notes.html
|
|
||||||
* Wed Dec 03 2008 lnussel@suse.de
|
|
||||||
- use "usb" instead of "usb_device" (bnc#438867)
|
|
||||||
* Wed Dec 03 2008 jsmeix@suse.de
|
|
||||||
- Moved /etc/hal/fdi/policy/10osvendor/70-hpmud.fdi
|
|
||||||
to /usr/share/hal/fdi/information/20thirdparty/70-hpmud.fdi
|
|
||||||
(see Novell/Suse Bugzilla bnc#438867).
|
|
||||||
* Tue Nov 18 2008 jsmeix@suse.de
|
|
||||||
- Let suse_update_desktop_file add X-SuSE-translate key
|
|
||||||
to /etc/xdg/autostart/hplip-systray.desktop so that we can
|
|
||||||
update its translations with translation-only packages
|
|
||||||
(see Novell/Suse Bugzilla bnc#445738).
|
|
||||||
* Tue Oct 21 2008 jsmeix@suse.de
|
|
||||||
- Changed change-udev-rules.diff to jump to the end
|
|
||||||
if SUBSYSTEM!="usb" and replaced SYSFS by ATTR
|
|
||||||
(see Novell/Suse Bugzilla bnc#436085).
|
|
||||||
* 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
|
|
||||||
/etc/xdg/autostart/hplip-systray.desktop so that
|
|
||||||
hp-systray docks to the notification tray of the desktops.
|
|
||||||
Because of this the python-qt4 RPM is now required
|
|
||||||
(see Novell/Suse Bugzilla bnc#377575).
|
|
||||||
This additional requirement should be no problem because
|
|
||||||
in an upcoming release HPLIP is converted over to Qt4, see
|
|
||||||
https://bugs.launchpad.net/hplip/+bug/231978/comments/7
|
|
||||||
and then the "Recommends: python-qt" can be dropped
|
|
||||||
(see the entry below) but currently only hp-systray
|
|
||||||
can be used with Qt4.
|
|
||||||
* Wed Sep 10 2008 jsmeix@suse.de
|
|
||||||
- Do no longer have a hard RPM requirement for python-qt
|
|
||||||
(now there is only "Recommends: python-qt") to be able
|
|
||||||
to provide hplip even on a distribution without python-qt.
|
|
||||||
Without python-qt all GUI stuff would fail but
|
|
||||||
several /usr/bin/hp-* tools have a command line
|
|
||||||
option to run in non-graphical mode so that the basic driver
|
|
||||||
functionality still works even without python-qt.
|
|
||||||
- Have versioned "Obsoletes" for hpijs-standalone to meet our
|
|
||||||
policies even if the real intention is that any installed
|
|
||||||
version of hpijs-standalone is replaced and explain the
|
|
||||||
unversioned "Obsoletes" for hplip17 and hplip17-hpijs
|
|
||||||
(see Novell/Suse Bugzilla bnc#251830).
|
|
||||||
* Tue Sep 09 2008 jsmeix@suse.de
|
|
||||||
- The configure option disable-foomatic-xml-install
|
|
||||||
does no longer exist.
|
|
||||||
- Updated to version 2.8.7:
|
|
||||||
Some bug fixes (no Suse bugs).
|
|
||||||
Some more supported printers.
|
|
||||||
For details see release_notes.html
|
|
||||||
- Updated to version 2.8.6b:
|
|
||||||
Replaced the doc directory with an abbreviated web document
|
|
||||||
(there is no longer hpijs.html and device_classes.html).
|
|
||||||
Redesigned the proprietary plugin support. There is now only
|
|
||||||
one plugin that is valid for each HPLIP release, see
|
|
||||||
https://answers.launchpad.net/hplip/+question/30595
|
|
||||||
Changed the hpijs.drv to support multiple products via
|
|
||||||
multiple "Product" entries in the PPD but see
|
|
||||||
https://bugs.launchpad.net/hplip/+bug/235148
|
|
||||||
Several bug fixes (no Suse bugs).
|
|
||||||
Many more supported printers.
|
|
||||||
For details see release_notes.html
|
|
||||||
- Updated to version 2.8.5:
|
|
||||||
Major toolbox (HP Device Manager) revamp/refresh.
|
|
||||||
More dbus support (live status updating).
|
|
||||||
hp-systray will exit if no HPLIP installed queues found which
|
|
||||||
obsoletes HPLIP-2.8.4-systray_exit_if_no_device_2.patch
|
|
||||||
Many bug fixes (no Suse bugs).
|
|
||||||
Several more supported printers.
|
|
||||||
For details see release_notes.html
|
|
||||||
* Fri Sep 05 2008 jsmeix@suse.de
|
|
||||||
- Keep all PPDs even if cupstestppd FAILs.
|
|
||||||
With each CUPS version upgrade cupstestppd finds more
|
|
||||||
and more errors so that more and more PPDs would be
|
|
||||||
no longer included in the RPM which have been included
|
|
||||||
before which results a regression.
|
|
||||||
As far as we know there have been no problems at all because of
|
|
||||||
not strictly compliant PPDs in HPLIP so that it is much better
|
|
||||||
to provide all PPDs so that the matching printers can be used
|
|
||||||
than to be rigorous regarding compliance to the PPD spec.
|
|
||||||
* Thu Sep 04 2008 jsmeix@suse.de
|
|
||||||
- Changed the "Conflicts: hpijs-standalone" in hplip-hpijs
|
|
||||||
to "Obsoletes: hpijs-standalone" regardless of any 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
|
|
||||||
by the full-featured hplip, hplip requires hplip-hpijs
|
|
||||||
and this should silently supersede hpijs-standalone
|
|
||||||
regardless of any version (see Novell/Suse Bugzilla bnc#388149).
|
|
||||||
* Thu Aug 14 2008 jsmeix@suse.de
|
|
||||||
- Removed the hplip init script which is obsolete since
|
|
||||||
version 2.8.4 where hpssd is gone and replaced by
|
|
||||||
hp-systray, see Novell/Suse Bugzilla bnc#390663.
|
|
||||||
* Tue Apr 29 2008 jsmeix@suse.de
|
|
||||||
- Added RPM requirement for python-gobject2 because the dbus stuff
|
|
||||||
in HPLIP requires the Python module gobject but there is no
|
|
||||||
automated RPM requirement for python-gobject2, see
|
|
||||||
https://answers.launchpad.net/hplip/+question/30741
|
|
||||||
* Thu Apr 10 2008 jsmeix@suse.de
|
|
||||||
- HPLIP-2.8.4-systray_exit_if_no_device_2.patch lets hp-systray
|
|
||||||
exit if the HPLIP driver seems to be not in use (i.e. if there
|
|
||||||
is neither a 'hp:/...' nor a 'hpfax:/...' print queue), see
|
|
||||||
https://bugs.launchpad.net/hplip/+bug/213938
|
|
||||||
This patch obsoletes the whole hp-systray.wrapper stuff,
|
|
||||||
see the entry below and Novell/Suse Bugzilla bnc#377885.
|
|
||||||
* Tue Apr 08 2008 jsmeix@suse.de
|
|
||||||
- Added hp-systray.wrapper which is a wrapper for hp-systray
|
|
||||||
which runs it only if there is a 'hp:/...' print queue
|
|
||||||
and changed /etc/xdg/autostart/hplip-systray.desktop
|
|
||||||
to run the wrapper, see Novell/Suse Bugzilla bnc#377885.
|
|
||||||
* Thu Apr 03 2008 jsmeix@suse.de
|
|
||||||
- Updated to version 2.8.4:
|
|
||||||
Elimination of all persistent startup daemons.
|
|
||||||
The last daemon hpssd has been replaced with hp-systray.
|
|
||||||
All interprocess communication uses now dbus.
|
|
||||||
Therefore dbus-1-python version 0.80 or greater is required.
|
|
||||||
PC send fax requires dbus and a running hp-systray to operate
|
|
||||||
but hp-toolbox and hp-sendfax launch hp-systray automatically
|
|
||||||
and there is also /etc/xdg/autostart/hplip-systray.desktop.
|
|
||||||
When no HPLIP tools are running (e.g. hp-toolbox),
|
|
||||||
and the user closes or disables hp-systray,
|
|
||||||
there will be no HPLIP processes running whatsoever.
|
|
||||||
Many bug fixes (no Suse bugs).
|
|
||||||
One more supported LaserJet ZJStream printers (M1120),
|
|
||||||
one OfficeJet (J6400), and two Photosmart (C4340, B8800)
|
|
||||||
where the latter has a new printer device class (PSB9100).
|
|
||||||
For details see release_notes.html
|
|
||||||
- Adapted the hplip init script to provide backward compatibility:
|
|
||||||
It still exists to avoid that printer/scanner setup tools fail
|
|
||||||
when they try to enable the "hplip" service but all it does
|
|
||||||
is to stop a possibly running hpssd.
|
|
||||||
* Wed Apr 02 2008 jsmeix@suse.de
|
|
||||||
- Exchanged create_hal_global_fdi_from_models.dat with
|
|
||||||
create_hal_global_fdi_from_hpmud_rules which creates the
|
|
||||||
global HAL 70-hpmud.fdi file during build-time from the
|
|
||||||
55-hpmud.rules file to be in sync with the udev rules file
|
|
||||||
and to make sure to have all possible HPLIP device IDs, see
|
|
||||||
https://bugs.launchpad.net/ubuntu/+source/hplip/+bug/195782
|
|
||||||
- Require the exact matching version of the hpijs sub-package
|
|
||||||
to have the correct libhpip and libhpmud installed.
|
|
||||||
- Require pyxml to have the xml.parsers.expat Python module,
|
|
||||||
see https://answers.launchpad.net/hplip/+question/25696
|
|
||||||
* Tue Feb 26 2008 jsmeix@suse.de
|
|
||||||
- Static "hpijs" PPD files via enable-foomatic-ppd-install
|
|
||||||
require foomatic-rip-hplip via their cupsFilter entries
|
|
||||||
so that enable-foomatic-rip-hplip-install is also needed.
|
|
||||||
See https://answers.launchpad.net/hplip/+question/25654
|
|
||||||
and see Novell/Suse Bugzilla bnc#364419.
|
|
||||||
* Thu Feb 21 2008 jsmeix@suse.de
|
|
||||||
- create_hal_global_fdi_from_models.dat creates the
|
|
||||||
global HAL 70-hpmud.fdi file during build-time from the
|
|
||||||
models.dat file (see Novell/Suse Bugzilla bnc#336658).
|
|
||||||
- Built version 2.8.2 in the traditional way with readymade
|
|
||||||
PPD files in /usr/share/cups/model/manufacturer-PPDs/hplip/
|
|
||||||
(i.e. without hpijs.drv and foomatic-rip-hplip)
|
|
||||||
- Updated to version 2.8.2:
|
|
||||||
HPIJS PPD files are now created with the CUPS DDK instead of
|
|
||||||
the foomatic database. Dynamic PPD files are now supported
|
|
||||||
via the hpijs.drv file.
|
|
||||||
Added foomatic-rip-hplip support. Foomatic-rip-hplip is for
|
|
||||||
distros that do not have the latest foomatic-rip which is
|
|
||||||
required for drv support.
|
|
||||||
Updated the krgb patch for gpl ghostscript 8.61.
|
|
||||||
Updated the "hp" backend to return only hplip supported devices
|
|
||||||
during device discovery. If the device is not in models.dat
|
|
||||||
the "hp" backend will exclude it.
|
|
||||||
Changed margins to 0.125 inch from 0.
|
|
||||||
Bumped libhpmud from 0.0.1 to 0.0.2 for support_type
|
|
||||||
in hpmud_query_model().
|
|
||||||
Several bug fixes (no Suse bugs).
|
|
||||||
Several more supported printers (some more ZJStream printers).
|
|
||||||
- Updated to version 2.7.12:
|
|
||||||
Added PJL support to "hp" backend which provides in-band
|
|
||||||
printer status.
|
|
||||||
Bumped libhpmud from 0.0.0 to 0.0.1 for statustype support
|
|
||||||
in hpmud_query_model().
|
|
||||||
Several bug fixes (no Suse bugs).
|
|
||||||
Several more supported LaserJet printers, one ZJStream printer,
|
|
||||||
one LJm1005 printer with binary-only plugin (LaserJet M1005 MFP).
|
|
||||||
* Fri Nov 09 2007 jsmeix@suse.de
|
|
||||||
- Changed rchplip (i.e. /etc/init.d/hplip):
|
|
||||||
Added "$local_fs $remote_fs $syslog" to Required-Start
|
|
||||||
to be on the safe side and added a line "export HOME=/tmp"
|
|
||||||
to mitigate Novell/Suse Bugzilla bnc#339443.
|
|
||||||
* Tue Oct 23 2007 jsmeix@suse.de
|
|
||||||
- Updated to version 2.7.10:
|
|
||||||
New LJZjsMono printer device class for ZJStream printers.
|
|
||||||
ZJStream printers require JBIG which has issues
|
|
||||||
(see Novell/Suse Bugzilla bnc#263181). Therefore the support
|
|
||||||
for ZJStream printers is provided only via a binary-only plugin
|
|
||||||
which is downloaded by "hp-setup" from the HP web-site only after
|
|
||||||
the user has accepted the license terms.
|
|
||||||
Applied patch for issue CVE-2007-5208 (hpssd command injection)
|
|
||||||
Several bug fixes (no Suse bugs).
|
|
||||||
Two more supported Photosmart and Officejet printers.
|
|
||||||
For details see release_notes.html
|
|
||||||
- Updated to version 2.7.9:
|
|
||||||
Made the default udev 55-hpmud.rules file more permissive
|
|
||||||
(ie: MODE=0666) so that also device status works for any user.
|
|
||||||
This looks sufficiently secure by default because the
|
|
||||||
55-hpmud.rules matches now only for those USB product IDs
|
|
||||||
which belong to HP printers and all-in-one devices so that
|
|
||||||
other HP USB devices like keyboard, mouse, and mass storage
|
|
||||||
devices won't get MODE=0666 by accident.
|
|
||||||
All known product-ids that HPLIP/HPIJS supports have been
|
|
||||||
added to the model.dat file.
|
|
||||||
Many bug fixes (no Suse bugs).
|
|
||||||
Some more supported Photosmart and Officejet printers.
|
|
||||||
For details see release_notes.html
|
|
||||||
* Tue Sep 18 2007 jsmeix@suse.de
|
|
||||||
- Add a line-feed to the end of all PPDs to fix those PPDs where
|
|
||||||
it is missing. See Novell/Suse Bugzilla bnc#309832:
|
|
||||||
Unix/Linux text files must end with a line-feed.
|
|
||||||
Otherwise reading the last line results EOF and then some
|
|
||||||
programs may ignore the last line.
|
|
||||||
* Wed Sep 12 2007 jsmeix@suse.de
|
|
||||||
- Ignore cupstestppd FAILs because of errors in UIConstraints
|
|
||||||
and/or NonUIConstraints which are detected since cupstestppd
|
|
||||||
in CUPS > 1.2.7 (i.e. since openSUSE 10.3).
|
|
||||||
See Novell/Suse Bugzilla bnc#309822: When this bug is fixed,
|
|
||||||
cupstestppd would no longer result zero exit code.
|
|
||||||
In the long run the PPDs should be fixed but as far as we know
|
|
||||||
there have been no problems because of such UIConstraints errors
|
|
||||||
so that it should be o.k. let those PPDs pass even if they are
|
|
||||||
not strictly compliant.
|
|
||||||
* Tue Aug 07 2007 jsmeix@suse.de
|
|
||||||
- Changed /etc/udev/rules.d/55-hpmud.rules (via a change in
|
|
||||||
change-udev-rules.diff) from OWNER="root" GROUP="lp" MODE="0660"
|
|
||||||
to OWNER="root" GROUP="lp" MODE="0664" (i.e. allow read
|
|
||||||
permissions for HP USB device files for normal users).
|
|
||||||
Reason: Without read permissions even a simple command
|
|
||||||
like "lsusb" cannot list HP USB devices to normal users
|
|
||||||
which could cause unnecessary confusion.
|
|
||||||
Furthermore have only read permissions for HP USB device files
|
|
||||||
for normal users is in compliance to the default assumptions
|
|
||||||
in upstream HPLIP and it should be sufficiently secure because
|
|
||||||
for retrieving data from the device a matching request must be
|
|
||||||
sent to the device which requires write permissions.
|
|
||||||
* Thu Aug 02 2007 jsmeix@suse.de
|
|
||||||
- Updated to version 2.7.7:
|
|
||||||
Many bug fixes (no Suse bugs).
|
|
||||||
Some more supported Photosmart printers.
|
|
||||||
For details see release_notes.html
|
|
||||||
- fix-printing-white-spaces-and-empty-lines.diff is no longer
|
|
||||||
needed because the bug is now fixed in the source.
|
|
||||||
* Thu Jul 26 2007 jsmeix@suse.de
|
|
||||||
- Changed change-udev-rules.diff so that 55-hpmud.rules matches
|
|
||||||
also against the new SUBSYSTEM=="usb" but keep "usb_device"
|
|
||||||
for backward compatibility (Novell/Suse Bugzilla bnc#294161).
|
|
||||||
* Fri Jul 06 2007 jsmeix@suse.de
|
|
||||||
- fix-printing-white-spaces-and-empty-lines.diff fixes printing
|
|
||||||
white spaces and empty lines according to a mail from HP
|
|
||||||
on the hplip-help@lists.sourceforge.net list.
|
|
||||||
* Tue Jul 03 2007 jsmeix@suse.de
|
|
||||||
- Updated to version 2.7.6:
|
|
||||||
No more start-up daemons:
|
|
||||||
hpiod is replaced by new direct device I/O (via hpmud library),
|
|
||||||
hpssd (for device status) still exists but is started by default
|
|
||||||
as a daemon by the first user who needs it which is not nice
|
|
||||||
because this results a random user which runs hpssd therefore
|
|
||||||
we (i.e. Novell/Suse) still provide /etc/init.d/hplip which
|
|
||||||
is used to start hpssd as before during system boot.
|
|
||||||
Many bug fixes (no Suse bugs) and some enhancements.
|
|
||||||
Some more supported Photosmart, Color LaserJet, and DeskJet
|
|
||||||
printers.
|
|
||||||
For details see release_notes.html
|
|
||||||
* Thu Jun 21 2007 jsmeix@suse.de
|
|
||||||
- Added stop_on_removal to preun, insserv_cleanup to postun,
|
|
||||||
and ldconfig to post and postun for the hpijs sub-package.
|
|
||||||
* Thu May 24 2007 ro@suse.de
|
|
||||||
- Added libusb-devel to BuildRequires.
|
|
||||||
* Fri Apr 27 2007 jsmeix@suse.de
|
|
||||||
- Updated to version 1.7.4a:
|
|
||||||
Resolved a build issue that caused a couple missing files
|
|
||||||
in the 1.7.4 release and a fix for hp-check (no Suse bugs).
|
|
||||||
* Mon Apr 23 2007 jsmeix@suse.de
|
|
||||||
- Updated to version 1.7.4:
|
|
||||||
Many bug fixes (no Suse bugs).
|
|
||||||
Some more supported DeskJet printers.
|
|
||||||
For details see release_notes.html
|
|
||||||
* Mon Mar 26 2007 jsmeix@suse.de
|
|
||||||
- Updated to version 1.7.3:
|
|
||||||
Many bug fixes (no Suse bugs).
|
|
||||||
No new supported models but enhancements for some models.
|
|
||||||
For details see release_notes.html
|
|
||||||
* Thu Mar 01 2007 jsmeix@suse.de
|
|
||||||
- Updated to version 1.7.2:
|
|
||||||
Several more supported Officejet Pro devices.
|
|
||||||
New OJProKx50 device class (derived from DJGenericVIP).
|
|
||||||
Major hp-toolbox upgrade/redesign.
|
|
||||||
Many bug fixes (no Suse bugs).
|
|
||||||
fix-buffer-overflow.patch and hplip-1.7.1-1.patch are no longer
|
|
||||||
needed because the bugs are now fixed in the sources.
|
|
||||||
* Fri Feb 16 2007 jsmeix@suse.de
|
|
||||||
- Added a fix for fat.c to fix-buffer-overflow.patch
|
|
||||||
to aviod access when array subscript is above array bounds
|
|
||||||
(Suse Bugzilla bnc#243047).
|
|
||||||
- Remove all byte-compiled Python .pyc (and perhaps .pyo)
|
|
||||||
files which are created at run-time in /usr/share/hplip/
|
|
||||||
via preun script (Suse Bugzilla bnc#244451).
|
|
||||||
* Mon Feb 05 2007 jsmeix@suse.de
|
|
||||||
- fix-buffer-overflow.patch fixes a too small string buffer
|
|
||||||
which overflows in line 310 in ljcolor.cpp.
|
|
||||||
- Moved the hpijs man page to the hplip-hpijs sub-package
|
|
||||||
so that there is no same file in hplip and hpijs-standalone
|
|
||||||
(hplip-hpijs and hpijs-standalone conflict with each other).
|
|
||||||
* Thu Feb 01 2007 jsmeix@suse.de
|
|
||||||
- hplip-1.7.1-1.patch from HP fixes Deskjet D4100/D4160
|
|
||||||
christmas-tree (firmware hangs up with flashing LEDs)
|
|
||||||
on second print job.
|
|
||||||
- Removed /usr/bin/hpijs.without-libcups from hplip-hpijs
|
|
||||||
to get rid of confusing RPM package requirements (hplip-hpijs
|
|
||||||
requires cups-libs because of /usr/bin/hpijs).
|
|
||||||
- Created new package hpijs-standalone and hpijs-standalone.spec
|
|
||||||
for a special version of /usr/bin/hpijs which neither needs
|
|
||||||
a HPLIP library nor a CUPS library to run it.
|
|
||||||
* Wed Jan 31 2007 jsmeix@suse.de
|
|
||||||
- Removed explicite fstack-protector-all from CFLAGS and CXXFLAGS
|
|
||||||
because fstack-protector will be enabled by default.
|
|
||||||
* Mon Jan 29 2007 jsmeix@suse.de
|
|
||||||
- Package 'sane' was renamed to 'sane-backends'.
|
|
||||||
Adapted it so that it works with 'sane-backends'.
|
|
||||||
* Thu Jan 25 2007 jsmeix@suse.de
|
|
||||||
- Updated to version 1.7.1:
|
|
||||||
Many bug fixes (no Suse bugs).
|
|
||||||
No new supported models but enhancements for several models.
|
|
||||||
For details see release_notes.html
|
|
||||||
- Removed the fix for uninitialized file pointer in api/model.c
|
|
||||||
from fix-uninitialized-variables.diff because it is now
|
|
||||||
fixed in the sources.
|
|
||||||
* Fri Jan 19 2007 jsmeix@suse.de
|
|
||||||
- Added fix for uninitialized file pointer in api/model.c to
|
|
||||||
fix-uninitialized-variables.diff (Suse Bugzilla bnc#236709).
|
|
||||||
* Fri Jan 12 2007 jsmeix@suse.de
|
|
||||||
- Since version 1.6.12 /usr/bin/hpijs is linked with libcups
|
|
||||||
so that the package hplip-hpijs could be no longer installed
|
|
||||||
without at least the package cups-libs. Therefore an additional
|
|
||||||
special /usr/bin/hpijs.without-libcups is built which does not
|
|
||||||
require the CUPS library.
|
|
||||||
* Wed Dec 20 2006 jsmeix@suse.de
|
|
||||||
- Updated to version 1.6.12:
|
|
||||||
Three more supported LaserJet printers.
|
|
||||||
Many bug fixes (no Suse bugs).
|
|
||||||
For details see release_notes.html
|
|
||||||
Added SANE_DEBUG_HPAIO support for the hpaio SANE backend.
|
|
||||||
The new models.dat file replaces the .xml files. The hplip_api
|
|
||||||
can be used to get model attributes without running the HPLIP
|
|
||||||
daemons. See hplip_api.h for reference (this affects the Suse
|
|
||||||
Bugzilla bugs bnc#184798 and bnc#184824).
|
|
||||||
- Fixed hp-toolbox.wrapper to catch 'error' regardless of the case
|
|
||||||
(see Suse Bugzilla bnc#229620).
|
|
||||||
* Tue Oct 17 2006 jsmeix@suse.de
|
|
||||||
- Updated to version 1.6.10:
|
|
||||||
Several more supported LaserJet printers.
|
|
||||||
Many bug fixes (no Suse bugs).
|
|
||||||
- Fixed typo in keyword in some LaserJet PPDs
|
|
||||||
("* PageRegion" -> "*PageRegion").
|
|
||||||
* Mon Sep 18 2006 jsmeix@suse.de
|
|
||||||
- Updated to version 1.6.9:
|
|
||||||
Added support CD/DVD label printing (ie: PS D5100).
|
|
||||||
Several more supported Photosmart printers.
|
|
||||||
Many bug fixes (no Suse bugs).
|
|
||||||
* Mon Sep 11 2006 jsmeix@suse.de
|
|
||||||
- Using generalised cupsext* and pcardext* in the files section
|
|
||||||
(instead of explicit only cupsext.so and pcardext.so)
|
|
||||||
so that it works now both for Python 2.4 and 2.5
|
|
||||||
(the latter installs additional *.egg-info files).
|
|
||||||
* Mon Sep 04 2006 jsmeix@suse.de
|
|
||||||
- Exchanged the hard RPM requirement for ghostscript_any by a
|
|
||||||
supplements entry for hplip-hpijs so that there is no longer
|
|
||||||
a mutual (cyclic) hard RPM dependency between hplip-hpijs
|
|
||||||
and ghostscript-library.
|
|
||||||
* Thu Aug 03 2006 jsmeix@suse.de
|
|
||||||
- Updated to version 1.6.7:
|
|
||||||
Changed from dynamic IP ports to static IANA IP ports
|
|
||||||
for hpiod (2208) and hpssd (2207).
|
|
||||||
Two more supported Photosmart printers.
|
|
||||||
Several bug fixes (no Suse bugs).
|
|
||||||
* Mon Jul 17 2006 jsmeix@suse.de
|
|
||||||
- Fixed PPDs which contain "1284DeviceId" which must be
|
|
||||||
"1284DeviceID" (detected by new CUPS 1.2 cupstestppd).
|
|
||||||
* Wed Jun 28 2006 jsmeix@suse.de
|
|
||||||
- Updated to maintenance release 1.6.6a:
|
|
||||||
This provides various minor fixes and enhancements.
|
|
||||||
For details see doc/release_notes.html in the source
|
|
||||||
or /usr/share/doc/packages/hplip/release_notes.html
|
|
||||||
* Mon Jun 19 2006 jsmeix@suse.de
|
|
||||||
- Updated to version 1.6.6:
|
|
||||||
HPLIP has reached 1.0 status.
|
|
||||||
With this release a date encoded revision number x.y.m is used:
|
|
||||||
x = major release number, y = year (6=2006), m = month (6=June)
|
|
||||||
Correct URLs in HTML docs (obsoletes fix-doc-hrefs.diff).
|
|
||||||
Removed DeviceOpen from hp backend. This fixes two problems:
|
|
||||||
1) usblp will no longer be removed for device discovery
|
|
||||||
2) device discovery will no longer cause Inkjets to power-up.
|
|
||||||
Added hpaio.desc file for SANE.
|
|
||||||
Several more supported printers.
|
|
||||||
- Cleaned up build (simplified spec file):
|
|
||||||
Changed install dir for PPDs and doc in Makefile.am.
|
|
||||||
Using configure without rpm-install.
|
|
||||||
Using configure with --disable-cups-install.
|
|
||||||
Links to work around inconsistent naming of python scripts
|
|
||||||
and links to hpfax backend and its associated PPD file
|
|
||||||
are no longer needed.
|
|
||||||
* Fri Jun 09 2006 jsmeix@suse.de
|
|
||||||
- Added man page for /usr/bin/hpijs (hpijs.1.gz).
|
|
||||||
- Fixed wrong URLs in HTML documentation (fix-doc-hrefs.diff).
|
|
||||||
- Added links to work around inconsistent naming of python scripts.
|
|
||||||
- Added links to hpfax backend and its associated PPD file
|
|
||||||
to make them available as usual for CUPS setup tools.
|
|
||||||
* Mon May 22 2006 jsmeix@suse.de
|
|
||||||
- Fixed typo (missing '"') in hplip-init-script.diff
|
|
||||||
* Fri May 19 2006 jsmeix@suse.de
|
|
||||||
- Updated to version 0.9.11:
|
|
||||||
Revised and updated documentation.
|
|
||||||
Some more supported all-in-one devices and printers.
|
|
||||||
Several bug fixes (no Suse bugs).
|
|
||||||
- Updated to version 0.9.10:
|
|
||||||
Several bug fixes (no Suse bugs).
|
|
||||||
- Updated to version 0.9.9:
|
|
||||||
Uses libusb for all USB I/O.
|
|
||||||
CUPS USB DeviceURIs must be changed from
|
|
||||||
"hp:/hp_model?device=/dev/usb/lpX" (no longer supported)
|
|
||||||
to "hp:/hp_model?serial=xxxxxxxx".
|
|
||||||
One more supported all-in-one device.
|
|
||||||
Several bug fixes (no Suse bugs).
|
|
||||||
- Updated to version 0.9.8:
|
|
||||||
New PC send fax support via special CUPS backend (hpfax)
|
|
||||||
and special HP-Fax-hplip.ppd PPD file
|
|
||||||
and a new send fax UI (hp-sendfax).
|
|
||||||
Some more supported printers.
|
|
||||||
Several bug fixes (no Suse bugs).
|
|
||||||
* Wed Apr 26 2006 jsmeix@suse.de
|
|
||||||
- Fixed PPDs for "LaserJet 5Si" and "LaserJet 5MP"
|
|
||||||
(see Suse Bugzilla bnc#164991).
|
|
||||||
* Fri Feb 24 2006 jsmeix@suse.de
|
|
||||||
- Fixed an array index underflow (for LJ1010, LJ1012)
|
|
||||||
in ljfastraster.cpp (Suse Bugzilla bnc#152720).
|
|
||||||
* Wed Jan 25 2006 mls@suse.de
|
|
||||||
- converted neededforbuild to BuildRequires
|
|
||||||
* Thu Jan 12 2006 jsmeix@suse.de
|
|
||||||
- Set compiler flag "-fstack-protector-all" to build it with
|
|
||||||
"Stack Protector" via a so called "canary" (requires gcc >= 4.1)
|
|
||||||
* Wed Jan 04 2006 jsmeix@suse.de
|
|
||||||
- Moved /usr/lib[64]/libhpip.* library files to the hplip-hpijs
|
|
||||||
sub-package because /usr/bin/hpijs requires libhpip but for
|
|
||||||
special cases (e.g. for a minimal printing system) it should
|
|
||||||
be possible to use only HPIJS without the rest of HPLIP.
|
|
||||||
* Tue Jan 03 2006 jsmeix@suse.de
|
|
||||||
- Updated to version 0.9.7
|
|
||||||
including the additional hplip-0.9.7-2.patch from HP.
|
|
||||||
* Thu Dec 22 2005 ro@suse.de
|
|
||||||
- requires: PyQt -> python-qt
|
|
||||||
* Thu Dec 01 2005 jsmeix@suse.de
|
|
||||||
- Removed unneeded KDE packages from "neededforbuild" since
|
|
||||||
the new package python-qt was split from kdebindings3-python
|
|
||||||
(see Suse Bugzilla bnc#135250).
|
|
||||||
* Mon Nov 28 2005 jsmeix@suse.de
|
|
||||||
- Replaced requirement for the package kdebindings3-python
|
|
||||||
by a generic requirement for the RPM capability PyQt
|
|
||||||
to avoid needless dependencies to KDE libraries
|
|
||||||
(see Suse Bugzilla bnc#135250).
|
|
||||||
* Tue Nov 22 2005 jsmeix@suse.de
|
|
||||||
- Added -fno-strict-aliasing to the CXXFLAGS to avoid problems
|
|
||||||
in ljfastraster.cpp (line 1213) and hpijs.cpp (lines 86, 223).
|
|
||||||
* Fri Nov 18 2005 jsmeix@suse.de
|
|
||||||
- Updated to version 0.9.6
|
|
||||||
* Wed Sep 21 2005 jsmeix@suse.de
|
|
||||||
- Updated to version 0.9.5
|
|
||||||
including the additional hplip-0.9.5-3.patch from HP.
|
|
||||||
* Mon Sep 12 2005 jsmeix@suse.de
|
|
||||||
- Several PPDs contain "600x600x2dpi" which is not allowed
|
|
||||||
according to the Adobe PPD specification section 5.9
|
|
||||||
and which is therefore simply replaced by "600x1200dpi"
|
|
||||||
(see Suse Bugzilla bnc#116393).
|
|
||||||
* Mon Aug 29 2005 jsmeix@suse.de
|
|
||||||
- Removed a non-working PPD.
|
|
||||||
- Fix "... is used uninitialized ..." warning.
|
|
||||||
* Tue Jul 26 2005 jsmeix@suse.de
|
|
||||||
- Updated to version 0.9.4
|
|
||||||
- Removed obsolete fixes for missing class prototypes.
|
|
||||||
- Removed obsolete fixes for HP_Business_Inkjet_3000.ppd
|
|
||||||
- Added a fix for condrestart in /etc/init.d/hplip
|
|
||||||
* Tue May 31 2005 jsmeix@suse.de
|
|
||||||
- Updated to version 0.9.3
|
|
||||||
* Tue May 24 2005 jsmeix@suse.de
|
|
||||||
- Fixed missing class prototypes, otherwise it fails with
|
|
||||||
"error: ISO C++ forbids declaration of 'xxx' with no type".
|
|
||||||
* Tue May 17 2005 jsmeix@suse.de
|
|
||||||
- Fix "... is used uninitialized ..." warnings.
|
|
||||||
* Wed May 04 2005 jsmeix@suse.de
|
|
||||||
- Updated to version 0.9.2 which does no longer need
|
|
||||||
the "fix C" (i.e. hplip-0.8.8.diff) from below.
|
|
||||||
* Sun Apr 10 2005 coolo@suse.de
|
|
||||||
- fix C
|
|
||||||
* Tue Mar 22 2005 jsmeix@suse.de
|
|
||||||
- Added PreReq.
|
|
||||||
* Thu Mar 17 2005 jsmeix@suse.de
|
|
||||||
- Fixed a bug in HP-DeskJet_3740-hpijs.ppd.gz:
|
|
||||||
According to hpijs_readme.html the DeskJet 3740 belongs to the
|
|
||||||
DJ3320 device class.
|
|
||||||
* Tue Mar 08 2005 jsmeix@suse.de
|
|
||||||
- Added %%suse_update_desktop_file stuff for hp-toolbox.
|
|
||||||
- Moved %%{_libdir}/libsane-hpaio.* to %%{_libdir}/sane/
|
|
||||||
instead of creating symlinks (see Tue Mar 1 11:15:33).
|
|
||||||
* Tue Mar 01 2005 jsmeix@suse.de
|
|
||||||
- Added python-xml to RPM requirements because otherwise
|
|
||||||
hpssd (i.e. /usr/share/hplip/hpssd.py) doesn't work.
|
|
||||||
- Create symlinks (via '%%triggerin -- sane') to all
|
|
||||||
%%{_libdir}/libsane-hpaio.* so that SANE will find them.
|
|
||||||
- Added kdebindings3-python to RPM requirements because otherwise
|
|
||||||
hp-toolbox (i.e. /usr/share/hplip/toolbox) doesn't work.
|
|
||||||
* Tue Feb 22 2005 jsmeix@suse.de
|
|
||||||
- Changed default media size from Letter to A4
|
|
||||||
if this is an available choice in the PPD.
|
|
||||||
* Tue Feb 15 2005 jsmeix@suse.de
|
|
||||||
- Updated to version 0.8.8, for details see ChangeLog and
|
|
||||||
http://hpinkjet.sourceforge.net/updates.php
|
|
||||||
- Removed the "compatibility"-links because they are not needed.
|
|
||||||
- Fixed basic stuff in the init script (needs further improvement).
|
|
||||||
- Source should be x86_64 clean (SUSE patch no longer needed).
|
|
||||||
* Tue Feb 01 2005 jsmeix@suse.de
|
|
||||||
- Updated to version 0.8.7, for details see ChangeLog and
|
|
||||||
http://hpinkjet.sourceforge.net/updates.php
|
|
||||||
- Added triggerin and postun scripts to add and remove
|
|
||||||
the SANE backend "hpaio" in /etc/sane.d/dll.conf
|
|
||||||
- Replaced hplip-0.8.4-models.xml.diff by
|
|
||||||
hplip-0.8.7-models.xml.diff because the "HP LaserJet 1220"
|
|
||||||
is now in the models.xml file but the entry is buggy.
|
|
||||||
* Tue Jan 25 2005 jsmeix@suse.de
|
|
||||||
- Branched the sub-package hplip-hpijs which contains only
|
|
||||||
the plain HPIJS binary so that Ghostscript can require
|
|
||||||
only this sub-package (without all the other stuff).
|
|
||||||
- Added a link to the toolbox program to have it accessible
|
|
||||||
via the user's PATH.
|
|
||||||
- Added the usual 'rc'-link to the runlevel script.
|
|
||||||
- Added the following RPM requirements regarding printing:
|
|
||||||
hplip requires hplip-hpijs and foomatic-filters
|
|
||||||
hplip-hpijs requires ghostscript_any
|
|
||||||
(There are no RPM requirements regarding scanning because
|
|
||||||
HPLIP will be also used for plain printers.)
|
|
||||||
- Exchanged the destructive line for the cupsd in the runlevel script
|
|
||||||
because cupsd runs as user lp and dies in case of a SIGHUP.
|
|
||||||
* Tue Jan 18 2005 jsmeix@suse.de
|
|
||||||
- patch hplip-0.8.4-models.xml.diff adds the "HP LaserJet 1220"
|
|
||||||
to the list of known models of the SANE backend "hpaio"
|
|
||||||
* Wed Jan 12 2005 sf@suse.de
|
|
||||||
- add --libdir=%%_libdir to build on multilib archs
|
|
||||||
- add patch for cups search path for backends
|
|
||||||
* Thu Dec 02 2004 jsmeix@suse.de
|
|
||||||
- initial version
|
|
||||||
|
Loading…
Reference in New Issue
Block a user