2006-12-20 18:14:39 +01:00
|
|
|
#
|
2007-08-02 23:56:08 +02:00
|
|
|
# spec file for package hplip (Version 2.7.7)
|
2006-12-20 18:14:39 +01:00
|
|
|
#
|
2007-01-12 17:12:29 +01:00
|
|
|
# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany.
|
2006-12-20 18:14:39 +01:00
|
|
|
# This file and all modifications and additions to the pristine
|
|
|
|
# package are under the same license as the package itself.
|
|
|
|
#
|
|
|
|
# Please submit bugfixes or comments via http://bugs.opensuse.org/
|
|
|
|
#
|
|
|
|
|
|
|
|
# norootforbuild
|
|
|
|
|
|
|
|
Name: hplip
|
2007-07-05 01:02:54 +02:00
|
|
|
BuildRequires: cups cups-devel libdrm-devel libgphoto2-devel libjpeg-devel libusb-devel net-snmp-devel pkgconfig python-devel python-openssl python-qt python-tk python-xml qt3-devel readline-devel sane-backends update-desktop-files
|
2007-02-02 13:07:53 +01:00
|
|
|
Summary: HP's Printing, Scanning, and Faxing Software
|
2006-12-20 18:14:39 +01:00
|
|
|
# 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)
|
|
|
|
# Official releases have a 3 digit number and release candidates have a 4 digit number: x.y.m.rc
|
2007-08-02 23:56:08 +02:00
|
|
|
Version: 2.7.7
|
2007-08-09 19:38:51 +02:00
|
|
|
Release: 4
|
2006-12-20 18:14:39 +01:00
|
|
|
Group: Hardware/Printing
|
2007-07-05 01:02:54 +02:00
|
|
|
License: BSD 3-Clause, GPL v2 or later, In general all applications are covered by the GNU General Public License (GPL) and the backend is covered by a MIT license. The printer driver HPIJS uses a BSD license. See the COPYING file in the HPLIP tar ball for more details.
|
2006-12-20 18:14:39 +01:00
|
|
|
URL: http://hpinkjet.sourceforge.net/
|
2007-02-02 13:07:53 +01:00
|
|
|
# Source0...Source9 is for sources from HP:
|
2007-08-02 23:56:08 +02:00
|
|
|
# URL for Source0: http://sourceforge.net/project/downloading.php?groupname=hplip&filename=hplip-2.7.7.tar.gz&use_mirror=osdn
|
2006-12-20 18:14:39 +01:00
|
|
|
Source0: %{name}-%{version}.tar.bz2
|
2007-02-02 13:07:53 +01:00
|
|
|
# Patch0...Patch9 is for patches from HP:
|
|
|
|
# Patch10...Patch99 is for Suse patches for the sources from HP:
|
2006-12-20 18:14:39 +01:00
|
|
|
# Fix "... is used uninitialized ..." warnings:
|
|
|
|
Patch10: fix-uninitialized-variables.diff
|
2007-02-02 13:07:53 +01:00
|
|
|
# Source100... is for special Suse sources:
|
2006-12-20 18:14:39 +01:00
|
|
|
# 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':
|
|
|
|
Source100: %{name}.desktop
|
|
|
|
# Source101 is a wrapper for hp-toolbox which shows meaningful error messages even under X.
|
|
|
|
# hp-toolbox.wrapper is called via hplip.desktop.
|
|
|
|
Source101: hp-toolbox.wrapper
|
|
|
|
# Source102 is a small man page for /usr/bin/hpijs:
|
|
|
|
Source102: hpijs.1.gz
|
2007-07-05 01:02:54 +02:00
|
|
|
# Source103 is the init script for hpssd:
|
|
|
|
Source103: rchplip
|
2007-02-02 13:07:53 +01:00
|
|
|
# Patch100... is for special Suse patches:
|
2007-07-05 01:02:54 +02:00
|
|
|
# Patch101 changes the udev rules file to set explicitely owner, group and permissions:
|
|
|
|
Patch101: change-udev-rules.diff
|
2006-12-20 18:14:39 +01:00
|
|
|
# Install into this non-root directory (required when norootforbuild is used):
|
|
|
|
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
2007-02-16 18:27:52 +01:00
|
|
|
PreReq: coreutils, /bin/grep, /bin/sed, /usr/bin/find
|
2006-12-20 18:14:39 +01:00
|
|
|
Requires: %{name}-hpijs, foomatic-filters, python-xml, python-qt
|
2007-03-02 09:34:13 +01:00
|
|
|
# Either the hplip17 packages or the hplip packages can be installed:
|
|
|
|
Obsoletes: hplip17
|
2006-12-20 18:14:39 +01:00
|
|
|
# Skip testing devel dependencies required by libtool .la files by the following comment:
|
|
|
|
# skip-check-libtool-deps
|
|
|
|
|
|
|
|
%description
|
|
|
|
The Hewlett-Packard Linux Imaging and Printing project (HPLIP) provides
|
|
|
|
a unified single and multifunction connectivity solution for HP
|
|
|
|
printers and scanners (in particular, HP all-in-one devices).
|
|
|
|
|
|
|
|
HPLIP provides unified connectivity for printing, scanning, sending
|
|
|
|
faxes, photo card access, and device management and is designed to work
|
2007-02-02 13:07:53 +01:00
|
|
|
with CUPS.
|
|
|
|
|
|
|
|
It includes the Ghostscript printer driver HPIJS for HP printers and a
|
|
|
|
special "hp" CUPS back-end that provides bidirectional communication
|
|
|
|
with the device (required for HP printer device management).
|
|
|
|
|
|
|
|
It also includes the SANE scanner driver "hpaio" for HP all-in-one
|
2007-08-09 19:38:51 +02:00
|
|
|
devices. Basic PC send fax functionality is supported on a number of
|
2007-02-02 13:07:53 +01:00
|
|
|
devices.
|
|
|
|
|
|
|
|
The special "hpfax" CUPS back-end is required to send faxes. Direct
|
|
|
|
uploading (i.e. without print and scan) of received faxes from the
|
|
|
|
device to the PC is not supported.
|
|
|
|
|
2007-08-09 19:38:51 +02:00
|
|
|
The "hp-toolbox" program is provided for device management.
|
|
|
|
|
|
|
|
The "hp-sendfax" program must be used to send faxes.
|
|
|
|
|
|
|
|
The "hp-setup" program can be used to set up HP all-in-one devices.
|
2006-12-20 18:14:39 +01:00
|
|
|
|
|
|
|
The HPLIP project is open source software and uses GPL-compatible
|
|
|
|
licenses. For more information, see:
|
|
|
|
|
|
|
|
http://hpinkjet.sourceforge.net/
|
|
|
|
|
|
|
|
/usr/share/doc/packages/hplip/index.html
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Authors:
|
|
|
|
--------
|
|
|
|
David Suffield <david.suffield@hp.com>
|
|
|
|
Cory Meisch <cory.meisch@hp.com>
|
|
|
|
Yie Shiyun <shiyun.yie@hp.com>
|
|
|
|
Donald J. Welch <donald.welch@hp.com>
|
|
|
|
Cauligi Raghothama S. <raghothama.cauligi@hp.com>
|
|
|
|
|
|
|
|
%package hpijs
|
2007-06-21 22:09:13 +02:00
|
|
|
Summary: HPIJS for HP's printing and scanning software HPLIP
|
2006-12-20 18:14:39 +01:00
|
|
|
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:
|
|
|
|
Supplements: ghostscript_any
|
2007-02-02 13:07:53 +01:00
|
|
|
# hplip-hpijs and hpijs-standalone both contain /usr/bin/hpijs:
|
|
|
|
Conflicts: hpijs-standalone
|
2007-03-02 09:34:13 +01:00
|
|
|
# Either the hplip17 packages or the hplip packages can be installed:
|
|
|
|
Obsoletes: hplip17-hpijs
|
2006-12-20 18:14:39 +01:00
|
|
|
|
|
|
|
%description hpijs
|
2007-03-27 01:32:06 +02:00
|
|
|
HPIJS is a Ghostscript printer driver for HP printers.
|
2006-12-20 18:14:39 +01:00
|
|
|
|
|
|
|
This sub-package includes only the hpijs binary and the libhpip library
|
2007-02-02 13:07:53 +01:00
|
|
|
which is needed to run it. Additionally it needs at least the CUPS
|
|
|
|
library in the package cups-libs. Normally (in particular when used
|
|
|
|
with the CUPS printing system) the HPIJS driver needs the rest of HP's
|
2007-03-27 01:32:06 +02:00
|
|
|
printing and scanning software in the package hplip (in particular the
|
|
|
|
PPD files for CUPS). For special cases (e.g. for LPRng/lpdfilter or for
|
|
|
|
a small printing system) it is possible to use only the hpijs binary
|
|
|
|
and Ghostscript.
|
2006-12-20 18:14:39 +01:00
|
|
|
|
2007-03-27 01:32:06 +02:00
|
|
|
For full documentation and license see the main-package hplip.
|
2006-12-20 18:14:39 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Authors:
|
|
|
|
--------
|
|
|
|
David Suffield <david.suffield@hp.com>
|
|
|
|
Cory Meisch <cory.meisch@hp.com>
|
|
|
|
Yie Shiyun <shiyun.yie@hp.com>
|
|
|
|
Donald J. Welch <donald.welch@hp.com>
|
|
|
|
Cauligi Raghothama S. <raghothama.cauligi@hp.com>
|
|
|
|
|
|
|
|
%prep
|
|
|
|
# Be quiet when unpacking:
|
|
|
|
%setup -q
|
|
|
|
# Fix "... is used uninitialized ..." warnings:
|
|
|
|
%patch10
|
2007-07-05 01:02:54 +02:00
|
|
|
# Patch101 changes the udev rules file to set explicitely owner, group and permissions:
|
|
|
|
%patch101
|
2006-12-20 18:14:39 +01:00
|
|
|
|
|
|
|
%build
|
|
|
|
# If AUTOMAKE='automake --foreign' is not set, autoreconf (in fact automake)
|
|
|
|
# complains about missing files like NEWS, README, AUTHORS, ChangeLog
|
|
|
|
# in each directory where a Makefile.am exists:
|
|
|
|
AUTOMAKE='automake --foreign' autoreconf --force --install
|
|
|
|
# Set our preferred architecture-specific flags for the compiler and linker:
|
2007-02-02 13:07:53 +01:00
|
|
|
export CFLAGS="$RPM_OPT_FLAGS"
|
|
|
|
export CXXFLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing"
|
2007-07-05 01:02:54 +02:00
|
|
|
./configure --prefix=/usr \
|
|
|
|
--libdir=%_libdir \
|
|
|
|
--disable-foomatic-xml-install \
|
|
|
|
--enable-foomatic-ppd-install \
|
|
|
|
--with-hpppddir=%{_datadir}/cups/model/manufacturer-PPDs/%{name} \
|
|
|
|
--with-cupsbackenddir=%{_libdir}/cups/backend \
|
|
|
|
--with-docdir=%{_defaultdocdir}/%{name}
|
2006-12-20 18:14:39 +01:00
|
|
|
make
|
|
|
|
|
|
|
|
%install
|
|
|
|
make install DESTDIR=%{buildroot}
|
|
|
|
# Remove the installed /etc/sane.d/dll.conf
|
2007-01-29 16:58:21 +01:00
|
|
|
# because this is provided by the sane-backends package:
|
2006-12-20 18:14:39 +01:00
|
|
|
rm %{buildroot}%{_sysconfdir}/sane.d/dll.conf
|
|
|
|
# Make some general tests and adjustments for all PPDs (see manufacturer-PPDs.spec):
|
|
|
|
pushd %{buildroot}%{_datadir}/cups/model/manufacturer-PPDs/%{name}
|
|
|
|
gunzip *.ppd.gz
|
|
|
|
# Correct or remove non-working PPDs:
|
|
|
|
# Several HP PPDs contain "600x600x2dpi" which is not allowed
|
|
|
|
# according to the Adobe PPD specification section 5.9
|
|
|
|
# and which can be simply replaced by "600x1200dpi"
|
|
|
|
# because "600x1200dpi" is not used elsewhere in the PPD.
|
|
|
|
# Some PPDs contain a "*cupsFilter: ... hppostprocessing" line
|
|
|
|
# which cannot work because there is no "hppostprocessing" filter.
|
|
|
|
# Some PPDs contain "1284DeviceId" which must be "1284DeviceID".
|
|
|
|
# Some PPDs contain "* PageRegion" which must be "*PageRegion".
|
|
|
|
for p in *.ppd
|
|
|
|
do perl -pi -e 's/600x600x2dpi/600x1200dpi/;' $p
|
|
|
|
grep -q '^\*cupsFilter:.*hppostprocessing' $p && rm -v $p
|
|
|
|
perl -pi -e 's/1284DeviceId/1284DeviceID/;' $p
|
|
|
|
perl -pi -e 's/\* PageRegion/*PageRegion/;' $p
|
|
|
|
done
|
|
|
|
# HP_LaserJet_5Si.ppd works only when this printer has the optional PostScript module:
|
|
|
|
sed -i -e '/^\*NickName:/s/ (recommended)//' HP_LaserJet_5Si.ppd
|
|
|
|
sed -i -e '/^\*ModelName:/s/5Si/5Si MX/' HP_LaserJet_5Si.ppd
|
|
|
|
# HP_LaserJet_5MP.ppd works only for the model with the built-in PostScript module ("MP"):
|
|
|
|
sed -i -e '/^\*ModelName:/s/5P/5MP/' HP_LaserJet_5MP.ppd
|
|
|
|
# Change default media size to A4 if this is an available choice in the PPD and then
|
|
|
|
# set DefaultPageSize, DefaultPageRegion, DefaultImageableArea, DefaultPaperDimension to A4:
|
|
|
|
for p in *.ppd
|
|
|
|
do for i in PageSize PageRegion ImageableArea PaperDimension
|
|
|
|
do if grep -q "^\*$i[[:space:]]*A4[:/]" $p
|
|
|
|
then grep -q "^\*Default$i:[[:space:]]*A4\$" $p || perl -pi -e "s/^\*Default$i:.*/\*Default$i: A4/" $p
|
|
|
|
fi
|
|
|
|
done
|
|
|
|
done
|
|
|
|
# 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):
|
|
|
|
for p in *.ppd
|
|
|
|
do cupstestppd $p || { rm -v $p ; continue ; }
|
|
|
|
gzip $p
|
|
|
|
done
|
|
|
|
popd
|
|
|
|
# End of the general tests and adjustments for all PPDs.
|
|
|
|
# Desktop menue entry stuff:
|
|
|
|
# Install the wrapper for hp-toolbox:
|
|
|
|
install -m 755 %{SOURCE101} %{buildroot}%{_bindir}/hp-toolbox.wrapper
|
|
|
|
# Install /usr/share/hplip/data/images/HPmenu.png as desktop icon file:
|
|
|
|
install -d %{buildroot}%{_datadir}/pixmaps
|
|
|
|
install -m 644 %{buildroot}%{_datadir}/%{name}/data/images/HPmenu.png %{buildroot}%{_datadir}/pixmaps/HPmenu.png
|
|
|
|
# Set up and install the desktop menue entry stuff using "Categories=System;Monitor;"
|
|
|
|
# and remove HP's hplip.desktop file before because we use Source100:
|
2007-07-05 01:02:54 +02:00
|
|
|
# (additionally there is a typo in HP's install because of the trailing blank at 'applications ')
|
2006-12-20 18:14:39 +01:00
|
|
|
rm %{buildroot}%{_datadir}/applications/%{name}.desktop
|
|
|
|
%suse_update_desktop_file -i %{name} System Monitor
|
|
|
|
# Install the man page for /usr/bin/hpijs:
|
|
|
|
install -d %{buildroot}%{_mandir}/man1
|
|
|
|
install -m 644 %{SOURCE102} %{buildroot}%{_mandir}/man1/
|
2007-07-05 01:02:54 +02:00
|
|
|
# Install the init script for hpssd and the usual 'rc'-link to it:
|
|
|
|
install -d %{buildroot}%{_initrddir}
|
|
|
|
install -m 755 %{SOURCE103} %{buildroot}%{_initrddir}/hplip
|
|
|
|
install -d %{buildroot}%{_sbindir}
|
|
|
|
ln -s ../..%{_initrddir}/hplip %{buildroot}%{_sbindir}/rchplip
|
2006-12-20 18:14:39 +01:00
|
|
|
|
|
|
|
%post
|
|
|
|
/sbin/ldconfig
|
|
|
|
exit 0
|
|
|
|
|
2007-01-29 16:58:21 +01:00
|
|
|
%triggerin -- sane-backends
|
|
|
|
# As hplip can be used for plain printers it cannot "PreReq sane-backends".
|
|
|
|
# Therefore if sane-backends is installed it may be installed or updated after hplip.
|
2006-12-20 18:14:39 +01:00
|
|
|
# In this case trigger to add the SANE backend "hpaio" to /etc/sane.d/dll.conf if it is not there.
|
|
|
|
# To be safe there is a test that /etc/sane.d/dll.conf is writable.
|
|
|
|
if [ -w /etc/sane.d/dll.conf ]
|
2007-03-02 09:34:13 +01:00
|
|
|
then if ! grep -q 'hpaio' /etc/sane.d/dll.conf
|
|
|
|
then echo -e '# The hpaio backend is provided by the hplip package:\n#hpaio' >>/etc/sane.d/dll.conf
|
|
|
|
fi
|
2006-12-20 18:14:39 +01:00
|
|
|
fi
|
|
|
|
exit 0
|
|
|
|
|
2007-02-16 18:27:52 +01:00
|
|
|
%preun
|
2007-06-21 22:09:13 +02:00
|
|
|
%stop_on_removal hplip
|
2007-02-16 18:27:52 +01:00
|
|
|
# If the package was removed and if it was updated
|
|
|
|
# remove all byte-compiled Python .pyc (and perhaps .pyo) files
|
|
|
|
# which are created at run-time by Python in /usr/share/hplip/.
|
|
|
|
# Use a generic method via "find" so that it works in any case
|
|
|
|
# without the need to maintain a long list of individual files.
|
|
|
|
# Even if this may accidentally remove "foreign" .pyc/.pyo files
|
|
|
|
# which do not originate from matching .py files from this package
|
|
|
|
# (e.g. third-party stuff in /usr/share/hplip/), there is no damage
|
|
|
|
# because Python could re-create them or work only with .py files.
|
|
|
|
find /usr/share/hplip/ -name '*.py[co]' -delete
|
|
|
|
exit 0
|
|
|
|
|
2007-07-05 01:02:54 +02:00
|
|
|
%postun
|
2006-12-20 18:14:39 +01:00
|
|
|
/sbin/ldconfig
|
2007-07-05 01:02:54 +02:00
|
|
|
%restart_on_update hplip
|
2007-06-21 22:09:13 +02:00
|
|
|
%insserv_cleanup
|
2006-12-20 18:14:39 +01:00
|
|
|
# If the package was removed (but not if it was updated)
|
|
|
|
# then remove the hpaio lines in /etc/sane.d/dll.conf.
|
2007-03-02 09:34:13 +01:00
|
|
|
# Don't remove them when the hplip package was automatically
|
|
|
|
# replaced by the hplip17 package (via RPM obsoletes) or vice versa.
|
|
|
|
# Because postun of the old package runs last (after triggerin -- sane-backends)
|
|
|
|
# it is done via a special "ls" test if any libsane-hpaio.so exists
|
|
|
|
# (e.g. there could be only 32-bit installed on 64-bit hardware).
|
|
|
|
# If the "ls" test does not fail, some kind of HPLIP is installed.
|
|
|
|
# The package sane-backends may not be installed (see triggerin)
|
|
|
|
# and therefore the test that /etc/sane.d/dll.conf is writable.
|
2006-12-20 18:14:39 +01:00
|
|
|
# The "exit 0" is necessary, otherwise the postun script
|
|
|
|
# would exit with non-zero exit-code if the package was not removed.
|
|
|
|
if [ "$1" = "0" ]
|
2007-03-02 09:34:13 +01:00
|
|
|
then if ! ls /usr/lib*/sane/libsane-hpaio.so* &>/dev/null
|
|
|
|
then [ -w /etc/sane.d/dll.conf ] && sed -i -e '/hpaio/d' /etc/sane.d/dll.conf
|
|
|
|
fi
|
2006-12-20 18:14:39 +01:00
|
|
|
fi
|
|
|
|
exit 0
|
|
|
|
|
2007-06-21 22:09:13 +02:00
|
|
|
%post hpijs
|
|
|
|
/sbin/ldconfig
|
|
|
|
exit 0
|
|
|
|
|
|
|
|
%postun hpijs
|
|
|
|
/sbin/ldconfig
|
|
|
|
exit 0
|
|
|
|
|
2006-12-20 18:14:39 +01:00
|
|
|
%files
|
|
|
|
%defattr(-, root, root)
|
|
|
|
%config %{_sysconfdir}/hp/
|
2007-07-05 01:02:54 +02:00
|
|
|
%dir %{_sysconfdir}/udev
|
|
|
|
%dir %{_sysconfdir}/udev/rules.d
|
|
|
|
%config %{_sysconfdir}/udev/rules.d/55-hpmud.rules
|
|
|
|
%{_initrddir}/hplip
|
|
|
|
%{_sbindir}/rchplip
|
2006-12-20 18:14:39 +01:00
|
|
|
%{_datadir}/%{name}/
|
|
|
|
%{_bindir}/hp-align
|
|
|
|
%{_bindir}/hp-check
|
|
|
|
%{_bindir}/hp-clean
|
|
|
|
%{_bindir}/hp-colorcal
|
|
|
|
%{_bindir}/hp-fab
|
|
|
|
%{_bindir}/hp-firmware
|
|
|
|
%{_bindir}/hp-info
|
|
|
|
%{_bindir}/hp-levels
|
|
|
|
%{_bindir}/hp-makecopies
|
|
|
|
%{_bindir}/hp-makeuri
|
|
|
|
%{_bindir}/hp-print
|
|
|
|
%{_bindir}/hp-probe
|
2007-07-05 01:02:54 +02:00
|
|
|
%{_bindir}/hp-scan
|
2006-12-20 18:14:39 +01:00
|
|
|
%{_bindir}/hp-sendfax
|
|
|
|
%{_bindir}/hp-setup
|
|
|
|
%{_bindir}/hp-testpage
|
|
|
|
%{_bindir}/hp-timedate
|
|
|
|
%{_bindir}/hp-toolbox
|
|
|
|
%{_bindir}/hp-unload
|
2007-07-05 01:02:54 +02:00
|
|
|
%{_libdir}/python%{py_ver}/site-packages/cupsext.*
|
|
|
|
%{_libdir}/python%{py_ver}/site-packages/hpmudext.*
|
|
|
|
%{_libdir}/python%{py_ver}/site-packages/pcardext.*
|
|
|
|
%{_libdir}/python%{py_ver}/site-packages/scanext.*
|
|
|
|
%dir %{_libdir}/sane
|
|
|
|
%{_libdir}/sane/libsane-hpaio.*
|
2006-12-20 18:14:39 +01:00
|
|
|
%dir %{_libdir}/cups
|
|
|
|
%dir %{_libdir}/cups/backend
|
|
|
|
%{_libdir}/cups/backend/hp
|
|
|
|
%{_libdir}/cups/backend/hpfax
|
|
|
|
%dir %{_datadir}/cups
|
|
|
|
%dir %{_datadir}/cups/model
|
|
|
|
%dir %{_datadir}/cups/model/manufacturer-PPDs
|
|
|
|
%{_datadir}/cups/model/manufacturer-PPDs/%{name}/
|
|
|
|
%doc %{_defaultdocdir}/%{name}/
|
|
|
|
%{_bindir}/hp-toolbox.wrapper
|
|
|
|
%{_datadir}/pixmaps/HPmenu.png
|
|
|
|
%{_datadir}/applications/%{name}.desktop
|
|
|
|
|
|
|
|
%files hpijs
|
|
|
|
%defattr(-, root, root)
|
2007-02-02 13:07:53 +01:00
|
|
|
%doc doc/tech_docs/hpijs.html doc/tech_docs/device_classes.html
|
2007-02-05 15:38:52 +01:00
|
|
|
%doc %{_mandir}/man1/hpijs.1.gz
|
2006-12-20 18:14:39 +01:00
|
|
|
%{_bindir}/hpijs
|
|
|
|
%{_libdir}/libhpip.*
|
2007-07-05 01:02:54 +02:00
|
|
|
%{_libdir}/libhpmud.*
|
2006-12-20 18:14:39 +01:00
|
|
|
|
2007-02-16 18:27:52 +01:00
|
|
|
%changelog
|
2007-08-09 19:38:51 +02:00
|
|
|
* 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.
|
2007-08-02 23:56:08 +02:00
|
|
|
* 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.
|
2007-07-27 01:44:18 +02:00
|
|
|
* 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 bug #294161).
|
2007-07-08 22:45:06 +02:00
|
|
|
* 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.
|
2007-07-05 01:02:54 +02:00
|
|
|
* 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
|
2007-06-21 22:09:13 +02:00
|
|
|
* 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.
|
2007-05-24 02:10:05 +02:00
|
|
|
* Thu May 24 2007 - ro@suse.de
|
2007-06-21 22:09:13 +02:00
|
|
|
- Added libusb-devel to BuildRequires.
|
2007-04-27 16:47:20 +02:00
|
|
|
* 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).
|
2007-04-23 23:17:05 +02:00
|
|
|
* 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
|
2007-03-27 01:32:06 +02:00
|
|
|
* 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
|
2007-03-02 09:34:13 +01:00
|
|
|
* 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.
|
2007-02-16 18:27:52 +01:00
|
|
|
* 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 bug #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 bug #244451).
|
2007-02-05 15:38:52 +01:00
|
|
|
* 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).
|
2007-02-02 13:07:53 +01:00
|
|
|
* 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.
|
2007-01-29 16:58:21 +01:00
|
|
|
* Mon Jan 29 2007 - jsmeix@suse.de
|
|
|
|
- Package 'sane' was renamed to 'sane-backends'.
|
2007-06-21 22:09:13 +02:00
|
|
|
Adapted it so that it works with 'sane-backends'.
|
2007-01-25 17:30:47 +01:00
|
|
|
* 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.
|
2007-01-19 19:21:42 +01:00
|
|
|
* Fri Jan 19 2007 - jsmeix@suse.de
|
|
|
|
- Added fix for uninitialized file pointer in api/model.c to
|
|
|
|
fix-uninitialized-variables.diff (Suse Bugzilla bug #236709).
|
2007-01-12 17:12:29 +01:00
|
|
|
* 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.
|
2006-12-20 18:14:39 +01:00
|
|
|
* 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 #184798 and #184824).
|
|
|
|
- Fixed hp-toolbox.wrapper to catch 'error' regardless of the case
|
|
|
|
(see Suse Bugzilla bug #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 bug #164991).
|
|
|
|
* Fri Feb 24 2006 - jsmeix@suse.de
|
|
|
|
- Fixed an array index underflow (for LJ1010, LJ1012)
|
|
|
|
in ljfastraster.cpp (Suse Bugzilla #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 bug #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 bug #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 bug #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
|