2d2a51
# we don't want to provide private python extension libs
2d2a51
%{?filter_setup:
2d2a51
%filter_provides_in %{python_sitearch}/.*\.so$
2d2a51
%filter_setup
2d2a51
}
2d2a51
2d2a51
Summary: HP Linux Imaging and Printing Project
2d2a51
Name: hplip
106675
Version: 3.15.9
1849b2
Release: 5%{?dist}
2d2a51
License: GPLv2+ and MIT
2d2a51
Group: System Environment/Daemons
2d2a51
2d2a51
Url: http://hplip.sourceforge.net/
2d2a51
Source0: http://downloads.sourceforge.net/sourceforge/hplip/hplip-%{version}.tar.gz
2d2a51
Source1: hpcups-update-ppds.sh
2d2a51
Source2: copy-deviceids.py
1849b2
Source3: hp-officejet_pro_8720.ppd.gz
2d2a51
Patch1: hplip-pstotiff-is-rubbish.patch
2d2a51
Patch2: hplip-strstr-const.patch
2d2a51
Patch3: hplip-ui-optional.patch
2d2a51
Patch4: hplip-no-asm.patch
2d2a51
Patch5: hplip-deviceIDs-drv.patch
106675
Patch6: hplip-udev-rules.patch
106675
Patch7: hplip-retry-open.patch
106675
Patch8: hplip-snmp-quirks.patch
106675
Patch9: hplip-hpijs-marker-supply.patch
106675
Patch10: hplip-clear-old-state-reasons.patch
106675
Patch11: hplip-hpcups-sigpipe.patch
106675
Patch12: hplip-logdir.patch
106675
Patch13: hplip-bad-low-ink-warning.patch
106675
Patch14: hplip-deviceIDs-ppd.patch
106675
Patch15: hplip-ppd-ImageableArea.patch
106675
Patch16: hplip-scan-tmp.patch
106675
Patch17: hplip-log-stderr.patch
106675
Patch18: hplip-avahi-parsing.patch
106675
Patch19: hplip-dj990c-margin.patch
106675
Patch20: hplip-strncpy.patch
106675
Patch21: hplip-no-write-bytecode.patch
106675
Patch22: hplip-silence-ioerror.patch
106675
Patch23: hplip-stuck-plugin.patch
106675
Patch24: hplip-do-not-crash-on-usb-failure.patch
1849b2
Patch25: hplip-pgp-keyserver-pool.patch
1849b2
Patch26: hplip-backport-officejet-pro-8720-driver.patch
2d2a51
2d2a51
%global hpijs_epoch 1
2d2a51
Requires: hpijs%{?_isa} = %{hpijs_epoch}:%{version}-%{release}
2d2a51
Requires: %{name}-libs%{?_isa} = %{version}-%{release}
dcae65
Requires: python-pillow
2d2a51
Requires: cups
2d2a51
Requires: wget
106675
Requires: gnupg
2d2a51
Requires: dbus-python
2d2a51
2d2a51
BuildRequires: net-snmp-devel
2d2a51
BuildRequires: cups-devel
2d2a51
BuildRequires: python2-devel
2d2a51
BuildRequires: libjpeg-devel
2d2a51
BuildRequires: desktop-file-utils
2d2a51
BuildRequires: libusb1-devel
2d2a51
BuildRequires: openssl-devel
2d2a51
BuildRequires: sane-backends-devel
2d2a51
BuildRequires: dbus-devel
2d2a51
2d2a51
# Make sure we get postscriptdriver tags.
2d2a51
BuildRequires: python-cups, cups
2d2a51
5a257a
# macros: %%{_tmpfilesdir}, %%{_udevrulesdir}
5a257a
BuildRequires: systemd
5a257a
2d2a51
%description
2d2a51
The Hewlett-Packard Linux Imaging and Printing Project provides
2d2a51
drivers for HP printers and multi-function peripherals.
2d2a51
2d2a51
%package common
2d2a51
Summary: Files needed by the HPLIP printer and scanner drivers
2d2a51
Group: System Environment/Libraries
2d2a51
License: GPLv2+
2d2a51
# /usr/lib/udev/rules.d
2d2a51
Requires: systemd
2d2a51
2d2a51
%description common
2d2a51
Files needed by the HPLIP printer and scanner drivers.
2d2a51
2d2a51
%package libs
2d2a51
Summary: HPLIP libraries
2d2a51
Group: System Environment/Libraries
2d2a51
License: GPLv2+ and MIT
2d2a51
Requires: %{name}-common%{?_isa} = %{version}-%{release}
2d2a51
Requires: python
2d2a51
2d2a51
%description libs
2d2a51
Libraries needed by HPLIP.
2d2a51
2d2a51
%package gui
2d2a51
Summary: HPLIP graphical tools
2d2a51
Group: Applications/System
2d2a51
License: BSD
2d2a51
Requires: PyQt4
2d2a51
Requires: python-reportlab
2d2a51
Requires: pygobject2
2d2a51
Requires: %{name}%{?_isa} = %{version}-%{release}
2d2a51
Requires: libsane-hpaio%{?_isa} = %{version}-%{release}
2d2a51
2d2a51
%description gui
2d2a51
HPLIP graphical tools.
2d2a51
2d2a51
%package -n hpijs
2d2a51
Summary: HP Printer Drivers
2d2a51
Group: Applications/Publishing
2d2a51
License: BSD
2d2a51
Epoch: %{hpijs_epoch}
2d2a51
Requires: %{name}-libs%{?_isa} = %{version}-%{release}
2d2a51
Requires: cups >= 1:1.4
2d2a51
2d2a51
%description -n hpijs
2d2a51
hpijs is a collection of optimized drivers for HP printers.
2d2a51
hpijs supports the DeskJet 350C, 600C, 600C Photo, 630C, Apollo 2000,
2d2a51
Apollo 2100, Apollo 2560, DeskJet 800C, DeskJet 825, DeskJet 900,
2d2a51
PhotoSmart, DeskJet 990C, and PhotoSmart 100 series.
2d2a51
2d2a51
%package -n libsane-hpaio
2d2a51
Summary: SANE driver for scanners in HP's multi-function devices
2d2a51
Group: System Environment/Daemons
2d2a51
License: GPLv2+
2d2a51
Obsoletes: libsane-hpoj < 0.91
2d2a51
Provides: libsane-hpoj = 0.91
2d2a51
Requires: sane-backends
2d2a51
Requires: %{name}-libs%{?_isa} = %{version}-%{release}
2d2a51
2d2a51
%description -n libsane-hpaio
2d2a51
SANE driver for scanners in HP's multi-function devices (from HPOJ).
2d2a51
2d2a51
%prep
2d2a51
%setup -q
2d2a51
2d2a51
# The pstotiff filter is rubbish so replace it (launchpad #528394).
2d2a51
%patch1 -p1 -b .pstotiff-is-rubbish
2d2a51
2d2a51
# Fix compilation.
2d2a51
%patch2 -p1 -b .strstr-const
2d2a51
2d2a51
# Make utils.checkPyQtImport() look for the gui sub-package (bug #243273).
2d2a51
%patch3 -p1 -b .ui-optional
2d2a51
2d2a51
# Make sure to avoid handwritten asm.
2d2a51
%patch4 -p1 -b .no-asm
2d2a51
2d2a51
# Corrected several IEEE 1284 Device IDs using foomatic data.
106675
# Color LaserJet 2500 series (bug #659040)
106675
# LaserJet 4100 Series/2100 Series (bug #659039)
2d2a51
%patch5 -p1 -b .deviceIDs-drv
2d2a51
chmod +x %{SOURCE2}
2d2a51
mv prnt/drv/hpijs.drv.in{,.deviceIDs-drv-hpijs}
2d2a51
%{SOURCE2} prnt/drv/hpcups.drv.in \
2d2a51
           prnt/drv/hpijs.drv.in.deviceIDs-drv-hpijs \
2d2a51
           > prnt/drv/hpijs.drv.in
2d2a51
2d2a51
# Don't add printer queue, just check plugin.
2d2a51
# Move udev rules from /etc/ to /usr/lib/ (bug #748208).
106675
%patch6 -p1 -b .udev-rules
2d2a51
2d2a51
# Retry when connecting to device fails (bug #532112).
106675
%patch7 -p1 -b .retry-open
2d2a51
2d2a51
# Mark SNMP quirks in PPD for HP OfficeJet Pro 8500 (bug #581825).
106675
%patch8 -p1 -b .snmp-quirks
2d2a51
2d2a51
# Fixed bogus low ink warnings from hpijs driver (bug #643643).
106675
%patch9 -p1 -b .hpijs-marker-supply
2d2a51
2d2a51
# Clear old printer-state-reasons we used to manage (bug #510926).
106675
%patch10 -p1 -b .clear-old-state-reasons
2d2a51
2d2a51
# Avoid busy loop in hpcups when backend has exited (bug #525944).
106675
%patch11 -p1 -b .hpcups-sigpipe
2d2a51
2d2a51
# CUPS filters should use TMPDIR when available (bug #865603).
106675
%patch12 -p1 -b .logdir
2d2a51
2d2a51
# Fixed Device ID parsing code in hpijs's dj9xxvip.c (bug #510926).
106675
%patch13 -p1 -b .bad-low-ink-warning
2d2a51
2d2a51
# Add Device ID for
106675
# HP LaserJet Color M451dn (bug #1159380)
106675
for ppd_file in $(grep '^diff' %{PATCH14} | cut -d " " -f 4);
2d2a51
do
2d2a51
  gunzip ${ppd_file#*/}.gz
2d2a51
done
106675
%patch14 -p1 -b .deviceIDs-ppd
106675
for ppd_file in $(grep '^diff' %{PATCH14} | cut -d " " -f 4);
2d2a51
do
2d2a51
  gzip -n ${ppd_file#*/}
2d2a51
done
2d2a51
2d2a51
# Fix ImageableArea for Laserjet 8150/9000 (bug #596298).
106675
for ppd_file in $(grep '^diff' %{PATCH15} | cut -d " " -f 4);
2d2a51
do
2d2a51
  gunzip ${ppd_file#*/}.gz
2d2a51
done
106675
%patch15 -p1 -b .ImageableArea
106675
for ppd_file in $(grep '^diff' %{PATCH15} | cut -d " " -f 4);
2d2a51
do
2d2a51
  gzip -n ${ppd_file#*/}
2d2a51
done
2d2a51
106675
# Scan to /var/tmp instead of /tmp (bug #1076954).
106675
%patch16 -p1 -b .scan-tmp
2d2a51
106675
# Treat logging before importing of logger module (bug #984699).
106675
%patch17 -p1 -b .log-stderr
2d2a51
106675
# Fix parsing of avahi-daemon output (bug #1096939).
106675
%patch18 -p1 -b .parsing
2d2a51
106675
# Fixed left/right margins for HP DeskJet 990C (LP #1405212).
106675
%patch19 -p1 -b .dj990c-margin
2d2a51
106675
# Fixed uses of strncpy throughout.
106675
%patch20 -p1 -b .strncpy
2d2a51
106675
# Don't try to write bytecode cache for hpfax backend (bug #1192761)
106675
# or hp-config_usb_printer (bug #1266903)
106675
# or hpps filter (bug #1241548).
106675
%patch21 -p1 -b .no-write-bytecode
2d2a51
106675
# Ignore IOError when logging output (bug #712537).
106675
%patch22 -p1 -b .silence-ioerror
2d2a51
106675
# hp-plugin hangs on 'su' (bug #1249414).
106675
%patch23 -p1 -b .stuck-plugin
2d2a51
106675
# hp/hpfax backends crash when no USB is available (bug #1332714).
106675
%patch24 -p1 -b .hplip-usb-no-crash
c08ebd
1849b2
# Retrieve public key from pool of keyservers (bug #1649787)
1849b2
%patch25 -p1 -b .add-keyserver-pool
1849b2
1849b2
# Backport HP OfficeJet 8720 printer driver from newer hplip (bug #1694806)
1849b2
%patch26 -p1 -b .offc-jet-8720-drvr
1849b2
2d2a51
sed -i.duplex-constraints \
2d2a51
    -e 's,\(UIConstraints.* \*Duplex\),//\1,' \
2d2a51
    prnt/drv/hpcups.drv.in
2d2a51
2d2a51
# Change shebang /usr/bin/env python -> /usr/bin/python (bug #618351).
2d2a51
find -name '*.py' -print0 | xargs -0 \
2d2a51
    sed -i.env-python -e 's,^#!/usr/bin/env python,#!/usr/bin/python,'
106675
sed -i.env-python -e 's,^#!/usr/bin/env python,#!/usr/bin/python,' \
106675
    prnt/filters/hpps \
106675
    fax/filters/pstotiff
2d2a51
1849b2
# add backported driver for officejet 8720
1849b2
cp -p %{SOURCE3} ./ppd/hpcups/
1849b2
2d2a51
%build
2d2a51
%configure \
2d2a51
        --enable-scan-build --enable-gui-build --enable-fax-build \
2d2a51
        --disable-foomatic-rip-hplip-install --enable-pp-build \
2d2a51
        --enable-qt4 --enable-hpcups-install --enable-cups-drv-install \
2d2a51
        --enable-foomatic-drv-install \
2d2a51
        --enable-hpijs-install --enable-udev-acl-rules \
2d2a51
        --disable-policykit --with-mimedir=%{_datadir}/cups/mime
2d2a51
2d2a51
sed -i 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool
2d2a51
sed -i 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool
2d2a51
2d2a51
make
2d2a51
2d2a51
%install
2d2a51
mkdir -p %{buildroot}%{_bindir}
2d2a51
make install DESTDIR=%{buildroot}
2d2a51
5a257a
# Create /run/hplip
5a257a
mkdir -p %{buildroot}/run/hplip
5a257a
5a257a
# install /usr/lib/tmpfiles.d/hplip.conf (bug #1033131)
5a257a
mkdir -p %{buildroot}%{_tmpfilesdir}
5a257a
cat > %{buildroot}%{_tmpfilesdir}/hplip.conf <
5a257a
# See tmpfiles.d(5) for details
5a257a
5a257a
d /run/hplip 0775 root lp -
5a257a
EOF
2d2a51
2d2a51
# Remove unpackaged files
2d2a51
rm -rf  %{buildroot}%{_sysconfdir}/sane.d \
2d2a51
        %{buildroot}%{_docdir} \
2d2a51
        %{buildroot}%{_datadir}/hal/fdi \
2d2a51
        %{buildroot}%{_datadir}/hplip/pkservice.py \
2d2a51
        %{buildroot}%{_bindir}/hp-pkservice
2d2a51
2d2a51
rm -f   %{buildroot}%{_bindir}/foomatic-rip \
2d2a51
        %{buildroot}%{_libdir}/cups/filter/foomatic-rip \
2d2a51
        %{buildroot}%{_libdir}/*.la \
2d2a51
        %{buildroot}%{python_sitearch}/*.la \
2d2a51
        %{buildroot}%{_libdir}/libhpip.so \
106675
	%{buildroot}%{_libdir}/libhpipp.so \
2d2a51
        %{buildroot}%{_libdir}/sane/*.la \
2d2a51
        %{buildroot}%{_datadir}/cups/model/foomatic-ppds \
2d2a51
        %{buildroot}%{_datadir}/applications/hplip.desktop \
2d2a51
        %{buildroot}%{_datadir}/ppd/HP/*.ppd
2d2a51
2d2a51
mkdir -p %{buildroot}%{_datadir}/applications
2d2a51
sed -i -e '/^Categories=/d' hplip.desktop
2d2a51
# Encoding key is deprecated
2d2a51
sed -i -e '/^Encoding=/d' hplip.desktop
2d2a51
desktop-file-install --vendor HP                                \
2d2a51
        --dir %{buildroot}%{_datadir}/applications              \
2d2a51
        --add-category System                                   \
2d2a51
        --add-category Settings                                 \
2d2a51
        --add-category HardwareSettings                         \
2d2a51
        hplip.desktop
2d2a51
2d2a51
# Regenerate hpcups PPDs on upgrade if necessary (bug #579355).
2d2a51
install -p -m755 %{SOURCE1} %{buildroot}%{_bindir}/hpcups-update-ppds
2d2a51
2d2a51
%{__mkdir_p} %{buildroot}%{_sysconfdir}/sane.d/dll.d
2d2a51
echo hpaio > %{buildroot}%{_sysconfdir}/sane.d/dll.d/hpaio
2d2a51
2d2a51
# Images in docdir should not be executable (bug #440552).
2d2a51
find doc/images -type f -exec chmod 644 {} \;
2d2a51
2d2a51
# Create an empty plugins directory to make sure it gets the right
2d2a51
# SELinux file context (bug #564551).
2d2a51
%{__mkdir_p} %{buildroot}%{_datadir}/hplip/prnt/plugins
2d2a51
2d2a51
# Remove files we don't want to package.
2d2a51
rm -f %{buildroot}%{_datadir}/hplip/hpaio.desc
2d2a51
rm -f %{buildroot}%{_datadir}/hplip/hplip-install
2d2a51
rm -rf %{buildroot}%{_datadir}/hplip/install.*
2d2a51
rm -f %{buildroot}%{_datadir}/hplip/uninstall.*
2d2a51
rm -f %{buildroot}%{_bindir}/hp-uninstall
2d2a51
rm -f %{buildroot}%{_datadir}/hplip/upgrade.*
2d2a51
rm -f %{buildroot}%{_bindir}/hp-upgrade
2d2a51
rm -f %{buildroot}%{_bindir}/hp-config_usb_printer
2d2a51
rm -f %{buildroot}%{_unitdir}/hplip-printer@.service
2d2a51
rm -f %{buildroot}%{_datadir}/hplip/config_usb_printer.*
2d2a51
rm -f %{buildroot}%{_datadir}/hplip/hpijs.drv.in.template
2d2a51
rm -f %{buildroot}%{_datadir}/cups/mime/pstotiff.types
2d2a51
rm -f %{buildroot}%{_datadir}/hplip/fax/pstotiff*
2d2a51
rm -f %{buildroot}%{_cups_serverbin}/filter/hpcac
2d2a51
2d2a51
# The systray applet doesn't work properly (displays icon as a
2d2a51
# window), so don't ship the launcher yet.
2d2a51
rm -f %{buildroot}%{_sysconfdir}/xdg/autostart/hplip-systray.desktop
2d2a51
2d2a51
%files
2d2a51
%doc COPYING doc/*
2d2a51
%{_bindir}/hp-align
2d2a51
%{_bindir}/hp-clean
2d2a51
%{_bindir}/hp-colorcal
2d2a51
%{_bindir}/hp-devicesettings
2d2a51
%{_bindir}/hp-diagnose_plugin
2d2a51
%{_bindir}/hp-diagnose_queues
2d2a51
%{_bindir}/hp-doctor
2d2a51
%{_bindir}/hp-fab
2d2a51
%{_bindir}/hp-faxsetup
2d2a51
%{_bindir}/hp-firmware
2d2a51
%{_bindir}/hp-info
2d2a51
%{_bindir}/hp-levels
2d2a51
%{_bindir}/hp-linefeedcal
2d2a51
%{_bindir}/hp-logcapture
2d2a51
%{_bindir}/hp-makecopies
2d2a51
%{_bindir}/hp-makeuri
2d2a51
%{_bindir}/hp-plugin
2d2a51
%{_bindir}/hp-pqdiag
2d2a51
%{_bindir}/hp-printsettings
2d2a51
%{_bindir}/hp-probe
2d2a51
%{_bindir}/hp-query
2d2a51
%{_bindir}/hp-scan
2d2a51
%{_bindir}/hp-sendfax
2d2a51
%{_bindir}/hp-setup
2d2a51
%{_bindir}/hp-testpage
2d2a51
%{_bindir}/hp-timedate
2d2a51
%{_bindir}/hp-unload
2d2a51
%{_bindir}/hp-wificonfig
2d2a51
%{_cups_serverbin}/backend/hp
2d2a51
%{_cups_serverbin}/backend/hpfax
2d2a51
%{_cups_serverbin}/filter/pstotiff
2d2a51
%{_cups_serverbin}/filter/hpps
2d2a51
%{_datadir}/cups/mime/pstotiff.convs
2d2a51
# Files
2d2a51
%{_datadir}/hplip/align.py*
2d2a51
%{_datadir}/hplip/check-plugin.py*
2d2a51
%{_datadir}/hplip/clean.py*
2d2a51
%{_datadir}/hplip/colorcal.py*
2d2a51
%{_datadir}/hplip/devicesettings.py*
2d2a51
%{_datadir}/hplip/diagnose_plugin.py*
2d2a51
%{_datadir}/hplip/diagnose_queues.py*
2d2a51
%{_datadir}/hplip/doctor.py*
2d2a51
%{_datadir}/hplip/fab.py*
2d2a51
%{_datadir}/hplip/fax
2d2a51
%{_datadir}/hplip/faxsetup.py*
2d2a51
%{_datadir}/hplip/firmware.py*
2d2a51
%{_datadir}/hplip/hpdio.py*
2d2a51
%{_datadir}/hplip/hplip_clean.sh
2d2a51
%{_datadir}/hplip/hpssd*
2d2a51
%{_datadir}/hplip/info.py*
2d2a51
%{_datadir}/hplip/__init__.py*
2d2a51
%{_datadir}/hplip/levels.py*
2d2a51
%{_datadir}/hplip/linefeedcal.py*
2d2a51
%{_datadir}/hplip/logcapture.py*
2d2a51
%{_datadir}/hplip/makecopies.py*
2d2a51
%{_datadir}/hplip/makeuri.py*
2d2a51
%{_datadir}/hplip/plugin.py*
2d2a51
%{_datadir}/hplip/pqdiag.py*
2d2a51
%{_datadir}/hplip/printsettings.py*
2d2a51
%{_datadir}/hplip/probe.py*
2d2a51
%{_datadir}/hplip/query.py*
2d2a51
%{_datadir}/hplip/scan.py*
2d2a51
%{_datadir}/hplip/sendfax.py*
2d2a51
%{_datadir}/hplip/setup.py*
2d2a51
%{_datadir}/hplip/testpage.py*
2d2a51
%{_datadir}/hplip/timedate.py*
2d2a51
%{_datadir}/hplip/unload.py*
2d2a51
%{_datadir}/hplip/wificonfig.py*
2d2a51
# Directories
2d2a51
%{_datadir}/hplip/base
2d2a51
%{_datadir}/hplip/copier
2d2a51
%{_datadir}/hplip/data/ldl
2d2a51
%{_datadir}/hplip/data/localization
2d2a51
%{_datadir}/hplip/data/pcl
2d2a51
%{_datadir}/hplip/data/ps
2d2a51
%{_datadir}/hplip/installer
2d2a51
%{_datadir}/hplip/pcard
2d2a51
%{_datadir}/hplip/prnt
2d2a51
%{_datadir}/hplip/scan
2d2a51
%{_localstatedir}/lib/hp
5a257a
%dir %attr(0775,root,lp) /run/hplip/
5a257a
%{_tmpfilesdir}/hplip.conf
2d2a51
2d2a51
%files common
2d2a51
%doc COPYING
5a257a
%{_udevrulesdir}/*.rules
2d2a51
%dir %{_sysconfdir}/hp
2d2a51
%config(noreplace) %{_sysconfdir}/hp/hplip.conf
2d2a51
%dir %{_datadir}/hplip
2d2a51
%dir %{_datadir}/hplip/data
2d2a51
%{_datadir}/hplip/data/models
2d2a51
2d2a51
%files libs
2d2a51
%{_libdir}/libhpip.so.*
106675
%{_libdir}/libhpipp.so.*
2d2a51
# The so symlink is required here (see bug #489059).
2d2a51
%{_libdir}/libhpmud.so*
2d2a51
# Python extension
2d2a51
%{python_sitearch}/*
2d2a51
2d2a51
%files gui
2d2a51
%{_bindir}/hp-check
2d2a51
%{_bindir}/hp-print
2d2a51
%{_bindir}/hp-systray
2d2a51
%{_bindir}/hp-toolbox
2d2a51
%{_datadir}/applications/*.desktop
2d2a51
# Files
2d2a51
%{_datadir}/hplip/check.py*
2d2a51
%{_datadir}/hplip/print.py*
2d2a51
%{_datadir}/hplip/systray.py*
2d2a51
%{_datadir}/hplip/toolbox.py*
2d2a51
# Directories
2d2a51
%{_datadir}/hplip/data/images
2d2a51
%{_datadir}/hplip/ui4
2d2a51
2d2a51
%files -n hpijs
2d2a51
%{_bindir}/hpijs
2d2a51
%{_bindir}/hpcups-update-ppds
2d2a51
%dir %{_datadir}/ppd/HP
2d2a51
%{_datadir}/ppd/HP/*.ppd.gz
2d2a51
%{_datadir}/cups/drv/*
2d2a51
%{_cups_serverbin}/filter/hpcups
2d2a51
%{_cups_serverbin}/filter/hpcupsfax
2d2a51
2d2a51
%files -n libsane-hpaio
2d2a51
%{_libdir}/sane/libsane-*.so*
2d2a51
%config(noreplace) %{_sysconfdir}/sane.d/dll.d/hpaio
2d2a51
2d2a51
%post -n hpijs
2d2a51
%{_bindir}/hpcups-update-ppds &>/dev/null ||:
2d2a51
2d2a51
%post libs -p /sbin/ldconfig
2d2a51
2d2a51
%postun libs -p /sbin/ldconfig
2d2a51
2d2a51
%changelog
1849b2
* Wed Aug 21 2019 Tomas Korbar <tkorbar@redhat.com> - 3.15.9-5
1849b2
- 1694806 - Backport HP OfficeJet 8720 printer driver from newer hplip
1849b2
1849b2
* Tue Aug 06 2019 Tomas Korbar <tkorbar@redhat.com> - 3.15.9-4
1849b2
- 1649787 - Retrieve public key from pool of keyservers
1849b2
dcae65
* Thu Nov 17 2016 Zdenek Dohnal <zdohnal@redhat.com> - 3.15.9-3
dcae65
- 1395862 - Missing dependency for hplip-3.15.9-2.el7.x86_64
dcae65
106675
* Tue Jun 14 2016 Zdenek Dohnal <zdohnal@redhat.com> - 3.15.9-2
106675
- 1069619 - Rebase to version 3.15.9 extension - solving bug 1346196 (/usr/lib/cups/filter/hpps uses python -B which is unknown), which is duplicate of bug 1202451
106675
106675
* Fri Jun 10 2016 Zdenek Dohnal <zdohnal@redhat.com> - 3.15.9-1
106675
- 1069619 Rebase to version 3.15.9
106675
106675
* Tue Jun 07 2016 Jiri Popelka <jpopelka@redhat.com> - 3.13.7-7
106675
- hp/hpfax backends crash when no USB is available (bug #1332714)
c08ebd
5a257a
* Fri Jan 24 2014 Daniel Mach <dmach@redhat.com> - 3.13.7-6
5a257a
- Mass rebuild 2014-01-24
5a257a
5a257a
* Fri Dec 27 2013 Daniel Mach <dmach@redhat.com> - 3.13.7-5
5a257a
- Mass rebuild 2013-12-27
5a257a
5a257a
* Wed Nov 27 2013 Jiri Popelka <jpopelka@redhat.com> - 3.13.7-4
5a257a
- do not %%ghost /run/hplip (bug #1033131)
5a257a
5a257a
* Mon Nov 25 2013 Jiri Popelka <jpopelka@redhat.com> - 3.13.7-3
5a257a
- create /usr/lib/tmpfiles.d/hplip.conf (bug #1033131)
5a257a
2d2a51
* Wed Sep 11 2013 Tim Waugh <twaugh@redhat.com> - 3.13.7-2
2d2a51
- Applied patch to avoid unix-process authorization subject when using
2d2a51
  polkit as it is racy (CVE-2013-4325).
2d2a51
2d2a51
* Tue Jul 23 2013 Jiri Popelka <jpopelka@redhat.com> - 3.13.7-1
2d2a51
- 3.13.7
2d2a51
- Device IDs for CM4540 (bug #968177) and cp4005 (bug #980976).
2d2a51
2d2a51
2d2a51
* Mon Jun 24 2013 Jiri Popelka <jpopelka@redhat.com> - 3.13.6-2
2d2a51
- add one more arch-specific dependency.
2d2a51
2d2a51
* Mon Jun 24 2013 Jiri Popelka <jpopelka@redhat.com> - 3.13.6-1
2d2a51
- 3.13.6
2d2a51
- hplip-ipp-accessors.patch merged upstream
2d2a51
- /etc/cron.daily/hplip_cron -> /usr/share/hplip/hplip_clean.sh
2d2a51
2d2a51
* Wed May 29 2013 Tim Waugh <twaugh@redhat.com> - 3.13.5-2
2d2a51
- Avoid several bugs in createTempFile (bug #925032).
2d2a51
2d2a51
* Tue May 14 2013 Jiri Popelka <jpopelka@redhat.com> - 3.13.5-1
2d2a51
- 3.13.5
2d2a51
- change udev rule to not add printer queue, just check plugin.
2d2a51
2d2a51
* Fri May 10 2013 Jiri Popelka <jpopelka@redhat.com> - 3.13.4-3
2d2a51
- Device ID for HP LaserJet 2200 (bug #873123#c8).
2d2a51
2d2a51
* Thu Apr 11 2013 Tim Waugh <twaugh@redhat.com> - 3.13.4-2
2d2a51
- Fixed changelog dates.
2d2a51
- Device ID for HP LaserJet P1005 (bug #950776).
2d2a51
- mark cron job file as config(noreplace)
2d2a51
2d2a51
* Tue Apr 09 2013 Jiri Popelka <jpopelka@redhat.com> - 3.13.4-1
2d2a51
- 3.13.4
2d2a51
2d2a51
* Fri Mar 15 2013 Jiri Popelka <jpopelka@redhat.com> - 3.13.3-3
2d2a51
- Remove unused Requires.
2d2a51
2d2a51
* Thu Mar 14 2013 Tim Waugh <twaugh@redhat.com> - 3.13.3-2
2d2a51
- Moved hpfax pipe to /var/run/hplip (bug #917756).
2d2a51
2d2a51
* Fri Mar 08 2013 Jiri Popelka <jpopelka@redhat.com> - 3.13.3-1
2d2a51
- 3.13.3
2d2a51
2d2a51
* Thu Feb 14 2013 Jiri Popelka <jpopelka@redhat.com> - 3.13.2-1
2d2a51
- 3.13.2
2d2a51
2d2a51
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.12.11-8
2d2a51
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
2d2a51
2d2a51
* Tue Jan 22 2013 Jiri Popelka <jpopelka@redhat.com> - 3.12.11-7
2d2a51
- No need to run update-desktop-database (and require desktop-file-utils)
2d2a51
  because there are no MimeKey lines in the desktop files.
2d2a51
2d2a51
* Fri Jan 18 2013 Adam Tkac <atkac redhat com> - 3.12.11-6
2d2a51
- rebuild due to "jpeg8-ABI" feature drop
2d2a51
2d2a51
* Fri Jan 18 2013 Jiri Popelka <jpopelka@redhat.com> 3.12.11-5
2d2a51
- Use arch-specific dependencies.
2d2a51
- Don't provide private python extension libs.
2d2a51
2d2a51
* Wed Jan 16 2013 Jiri Popelka <jpopelka@redhat.com> 3.12.11-4
2d2a51
- hpijs no longer requires net-snmp (bug #376641, bug #895643).
2d2a51
2d2a51
* Tue Jan 15 2013 Jiri Popelka <jpopelka@redhat.com> 3.12.11-3
2d2a51
- Use the form of import of PIL that is pillow compatible (bug #895266).
2d2a51
2d2a51
* Fri Dec 07 2012 Jiri Popelka <jpopelka@redhat.com> 3.12.11-2
2d2a51
- desktop file: remove deprecated Encoding key and Application category
2d2a51
2d2a51
* Tue Nov 27 2012 Jiri Popelka <jpopelka@redhat.com> 3.12.11-1
2d2a51
- 3.12.11
2d2a51
-- release-parport.patch merged upstream
2d2a51
2d2a51
* Thu Nov 22 2012 Tim Waugh <twaugh@redhat.com> 3.12.10-5.a
2d2a51
- Make 'hp-check' check for hpaio set-up correctly (bug #683007).
2d2a51
2d2a51
* Wed Oct 17 2012 Tim Waugh <twaugh@redhat.com> 3.12.10-4.a
2d2a51
- Some more CUPS filters using the wrong temporary directory
2d2a51
  (bug #865603).
2d2a51
2d2a51
* Tue Oct 16 2012 Tim Waugh <twaugh@redhat.com> 3.12.10-3.a
2d2a51
- CUPS filters should use TMPDIR when available (bug #865603).
2d2a51
2d2a51
* Thu Oct 11 2012 Jiri Popelka <jpopelka@redhat.com> 3.12.10-2.a
2d2a51
- 3.12.10a
2d2a51
2d2a51
* Thu Oct 04 2012 Jiri Popelka <jpopelka@redhat.com> 3.12.10-1
2d2a51
- 3.12.10
2d2a51
2d2a51
* Tue Oct 02 2012 Jiri Popelka <jpopelka@redhat.com> 3.12.9-6
2d2a51
- Ship %%{_localstatedir}/log/hp/tmp directory (bug #859658)
2d2a51
2d2a51
* Thu Sep 27 2012 Jiri Popelka <jpopelka@redhat.com> 3.12.9-5
2d2a51
- remove useless Conflicts:, Obsoletes: and Provides: fields
2d2a51
- remove %%pre section (stopping&disabling of hplip service on upgrade)
2d2a51
- make hplip_cron work with non-english locale
2d2a51
2d2a51
* Mon Sep 24 2012 Jiri Popelka <jpopelka@redhat.com> 3.12.9-4
2d2a51
- amend hplip-notification-exception.patch (bug #859543).
2d2a51
2d2a51
* Thu Sep 20 2012 Jiri Popelka <jpopelka@redhat.com> 3.12.9-3
2d2a51
- Support IEEE 1284.4 protocol over USB (bug #858861).
2d2a51
2d2a51
* Fri Sep 07 2012 Jiri Popelka <jpopelka@redhat.com> 3.12.9-2
2d2a51
- build against CUPS-1.6
2d2a51
2d2a51
* Fri Sep 07 2012 Jiri Popelka <jpopelka@redhat.com> 3.12.9-1
2d2a51
- 3.12.9
2d2a51
-- no longer needed: fax-ppd.patch
2d2a51
2d2a51
* Fri Jul 27 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.12.6-2
2d2a51
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
2d2a51
2d2a51
* Tue Jun 19 2012 Jiri Popelka <jpopelka@redhat.com> 3.12.6-1
2d2a51
- 3.12.6
2d2a51
2d2a51
* Tue Jun 05 2012 Jiri Popelka <jpopelka@redhat.com> 3.12.4-3
2d2a51
- Require systemd instead of udev.
2d2a51
2d2a51
* Mon Apr 30 2012 Tim Waugh <twaugh@redhat.com> 3.12.4-2
2d2a51
- The hpijs sub-package no longer requires cupsddk-drivers (which no
2d2a51
  longer exists as a real package), but cups >= 1.4.
2d2a51
2d2a51
* Thu Apr 12 2012 Jiri Popelka <jpopelka@redhat.com> 3.12.4-1
2d2a51
- 3.12.4
2d2a51
2d2a51
* Wed Mar 21 2012 Tim Waugh <twaugh@redhat.com> 3.12.2-4
2d2a51
- Release parport if unsupported model connected (bug #699052).
2d2a51
2d2a51
* Wed Feb 29 2012 Tim Waugh <twaugh@redhat.com> 3.12.2-3
2d2a51
- Added another IEEE 1284 Device ID for Color LaserJet CP2025dn to
2d2a51
  cope with its DNS-SD response, which has no usb_* keys (bug #651509).
2d2a51
2d2a51
* Wed Feb 22 2012 Tim Waugh <twaugh@redhat.com> 3.12.2-2
2d2a51
- Added IEEE 1284 Device ID for LaserJet Professional P1102w (bug #795958).
2d2a51
2d2a51
* Tue Feb 07 2012 Jiri Popelka <jpopelka@redhat.com> 3.12.2-1
2d2a51
- 3.12.2
2d2a51
2d2a51
* Wed Jan 18 2012 Jiri Popelka <jpopelka@redhat.com> 3.11.12-3
2d2a51
- Added IEEE 1284 Device ID for LaserJet P2035.
2d2a51
2d2a51
* Wed Jan 11 2012 Tim Waugh <twaugh@redhat.com> 3.11.12-2
2d2a51
- When copying Device IDs from hpcups to hpijs, use ModelName as the
2d2a51
  key instead of ShortNickName (bug #651509 comment #7).
2d2a51
2d2a51
* Mon Dec 19 2011 Jiri Popelka <jpopelka@redhat.com> 3.11.12-1
2d2a51
- 3.11.12
2d2a51
2d2a51
* Mon Nov 21 2011 Tim Waugh <twaugh@redhat.com> 3.11.10-11
2d2a51
- Added IEEE 1284 Device ID for Designjet T770 (bug #747957).
2d2a51
2d2a51
* Wed Nov 16 2011 Tim Waugh <twaugh@redhat.com> 3.11.10-10
2d2a51
- Corrected IEEE 1284 Device ID for LaserJet M1120 MFP (bug #754139).
2d2a51
2d2a51
* Wed Nov 16 2011 Jiri Popelka <jpopelka@redhat.com> 3.11.10-9
2d2a51
- revert prnt/hpcups/HPCupsFilter.cpp 3.11.5->3.11.7 change (bug #738089).
2d2a51
2d2a51
* Wed Oct 26 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.11.10-8
2d2a51
- Rebuilt for glibc bug#747377
2d2a51
2d2a51
* Tue Oct 25 2011 Tim Waugh <twaugh@redhat.com> 3.11.10-7
2d2a51
- Catch DBusException in hp-systray (bug #746024).
2d2a51
2d2a51
* Mon Oct 24 2011 Jiri Popelka <jpopelka@redhat.com> 3.11.10-6
2d2a51
- Move udev rules to /lib/udev/rules.d (bug #748208).
2d2a51
2d2a51
* Thu Oct 20 2011 Tim Waugh <twaugh@redhat.com> 3.11.10-5
2d2a51
- Pay attention to the SANE localOnly flag in hpaio (bug #743593).
2d2a51
2d2a51
* Mon Oct 17 2011 Tim Waugh <twaugh@redhat.com> 3.11.10-4
2d2a51
- Corrected IEEE 1284 Device ID for LaserJet M1319f MFP (bug #746614)
2d2a51
2d2a51
* Wed Oct 12 2011 Tim Waugh <twaugh@redhat.com> 3.11.10-3
2d2a51
- Corrected IEEE 1284 Device ID for LaserJet M1522nf MFP (bug #745498).
2d2a51
2d2a51
* Fri Oct  7 2011 Tim Waugh <twaugh@redhat.com> 3.11.10-2
2d2a51
- Corrected IEEE 1284 Device IDs:
2d2a51
  - LaserJet M1536dnf MFP (bug #743915)
2d2a51
  - PSC 1600 series (bug #743821)
2d2a51
2d2a51
* Tue Oct 04 2011 Jiri Popelka <jpopelka@redhat.com> 3.11.10-1
2d2a51
- 3.11.10
2d2a51
- Use _cups_serverbin macro from cups-devel for where to put driver executables.
2d2a51
- No need to define BuildRoot and clean it in clean and install section anymore.
2d2a51
- Corrected IEEE 1284 Device IDs:
2d2a51
  Officejet 6300 series (bug #689378)
2d2a51
  LaserJet Professional M1212nf MFP (bug #742490)
2d2a51
2d2a51
* Fri Sep 23 2011 Tim Waugh <twaugh@redhat.com> 3.11.7-5
2d2a51
- Fixed broken patch for pstotiff.
2d2a51
2d2a51
* Tue Sep 06 2011 Jiri Popelka <jpopelka@redhat.com> 3.11.7-4
2d2a51
- Fixed xsane crash when doing a multi-image scan (bug #725878)
2d2a51
2d2a51
* Fri Sep  2 2011 Tim Waugh <twaugh@redhat.com> 3.11.7-3
2d2a51
- Fixed hpcups crash when required plugin missing (bug #733461).
2d2a51
2d2a51
* Thu Aug 18 2011 Tim Waugh <twaugh@redhat.com> 3.11.7-2
2d2a51
- Create debugging files securely (CVE-2011-2722, bug #725830).
2d2a51
2d2a51
* Mon Jul 25 2011 Jiri Popelka <jpopelka@redhat.com> 3.11.7-1
2d2a51
- 3.11.7
2d2a51
2d2a51
* Mon Jul 11 2011 Jiri Popelka <jpopelka@redhat.com> 3.11.5-5
2d2a51
- rebuilt against new net-snmp-5.7
2d2a51
2d2a51
* Tue Jun 28 2011 Tim Waugh <twaugh@redhat.com> 3.11.5-4
2d2a51
- Added Device ID for HP LaserJet Professional P1606dn (bug #708472).
2d2a51
- Update IEEE 1284 Device IDs in hpijs.drv from hpcups.drv.
2d2a51
2d2a51
* Fri Jun 10 2011 Tim Waugh <twaugh@redhat.com> 3.11.5-3
2d2a51
- Fix building against CUPS 1.5.
2d2a51
- Re-create installed hpcups PPDs unconditionally (bug #712241).
2d2a51
2d2a51
* Thu May 19 2011 Jiri Popelka <jpopelka@redhat.com> 3.11.5-2
2d2a51
- Main package requires wget to avoid
2d2a51
  misleading errors about network connectivity (bug #705843).
2d2a51
2d2a51
* Thu May 12 2011 Jiri Popelka <jpopelka@redhat.com> 3.11.5-1
2d2a51
- 3.11.5
2d2a51
2d2a51
* Fri Apr  1 2011 Tim Waugh <twaugh@redhat.com> 3.11.3a-2
2d2a51
- Some rpmlint fixes for obsoletes/provides tags.
2d2a51
2d2a51
* Thu Mar 31 2011 Tim Waugh <twaugh@redhat.com> 3.11.3a-1
2d2a51
- 3.11.3a.
2d2a51
2d2a51
* Fri Mar 18 2011 Jiri Popelka <jpopelka@redhat.com> 3.11.3-1
2d2a51
- 3.11.3 (new hpps filter)
2d2a51
2d2a51
* Tue Mar  1 2011 Jiri Popelka <jpopelka@redhat.com> 3.11.1-5
2d2a51
- Avoid KeyError in ui4/wifisetupdialog.py (bug #680939).
2d2a51
- Corrected IEEE 1284 Device IDs:
2d2a51
  LaserJet 1300 (bug #670548)
2d2a51
  LaserJet 3390 (bug #678565)
2d2a51
  LaserJet P1505 (bug #680951)
2d2a51
2d2a51
* Tue Feb 22 2011 Tim Waugh <twaugh@redhat.com> - 3.11.1-4
2d2a51
- Ship hpijs.drv to give another driver option in case of problems
2d2a51
  with hpcups.
2d2a51
2d2a51
* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.11.1-3
2d2a51
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
2d2a51
2d2a51
* Fri Feb  4 2011 Tim Waugh <twaugh@redhat.com> - 3.11.1-2
2d2a51
- Fixed typo causing ";marker-supply-low-warning" state reason to be
2d2a51
  reported by hpijs (bug #675151).
2d2a51
2d2a51
* Mon Jan 24 2011 Jiri Popelka <jpopelka@redhat.com> 3.11.1-1
2d2a51
- 3.11.1
2d2a51
2d2a51
* Mon Jan 17 2011 Tim Waugh <twaugh@redhat.com> - 3.10.9-14
2d2a51
- Applied patch to fix CVE-2010-4267, remote stack overflow
2d2a51
  vulnerability (bug #670252).
2d2a51
2d2a51
* Wed Jan 12 2011 Tim Waugh <twaugh@redhat.com> - 3.10.9-13
2d2a51
- Removed unused hpcac filter to avoid unnecessary perl dependency.
2d2a51
2d2a51
* Wed Jan 12 2011 Tim Waugh <twaugh@redhat.com> - 3.10.9-12
2d2a51
- Removed duplicate pstotiff files.
2d2a51
2d2a51
* Wed Jan 12 2011 Tim Waugh <twaugh@redhat.com> - 3.10.9-11
2d2a51
- Fixed "CUPS Web Interface" button (bug #633899).
2d2a51
- Set mimedir explicitly via configure.
2d2a51
2d2a51
* Wed Jan 05 2011 Jiri Popelka <jpopelka@redhat.com> 3.10.9-10
2d2a51
- Catch GError exception when notification showing failed (bug #665577).
2d2a51
2d2a51
* Wed Dec 15 2010 Tim Waugh <twaugh@redhat.com> - 3.10.9-9
2d2a51
- Enable D-Bus threading (and require pygobject2) (bug #600932).
2d2a51
- Fixed incorrect signal name in setup dialog (bug #653626).
2d2a51
- Another missing newline in filter output (Ubuntu #418053).
2d2a51
- Prevent hpaio segfaulting on invalid URIs (bug #649092).
2d2a51
- Catch D-Bus exceptions in fax dialog (bug #645316).
2d2a51
2d2a51
* Fri Dec 03 2010 Jiri Popelka <jpopelka@redhat.com> 3.10.9-8
2d2a51
- Corrected IEEE 1284 Device IDs:
2d2a51
  HP Color LaserJet CP2025dn (bug #651509).
2d2a51
  HP Color LaserJet CM3530 MFP (bug #659381).
2d2a51
2d2a51
* Fri Dec 03 2010 Jiri Popelka <jpopelka@redhat.com> 3.10.9-7
2d2a51
- The pycups requirement is now python-cups.
2d2a51
- Corrected IEEE 1284 Device IDs:
2d2a51
  HP LaserJet 4050/4100/2100 Series/2420/4200/4300/4350/5100/8000
2d2a51
              M3027 MFP/M3035 MFP/P3005/P3010/P4014/P4515 (bug #659039).
2d2a51
  HP Color LaserJet 2500/2550 series/3700/4550/4600/4650/4700/5550
2d2a51
                    CP1515n/CP3525/CP4520/CM2320nf MFP (bug #659040).
2d2a51
  HP Color LaserJet CM4730 MFP (bug #658831).
2d2a51
2d2a51
* Fri Nov 12 2010 Tim Waugh <twaugh@redhat.com> - 3.10.9-6
2d2a51
- Call cupsSetUser in cupsext's addPrinter method before connecting so
2d2a51
  that we can get an authentication callback (bug #538352).
2d2a51
- Prevent hp-fab traceback when run as root.
2d2a51
2d2a51
* Thu Nov 11 2010 Jiri Popelka <jpopelka@redhat.com> 3.10.9-5
2d2a51
- Don't emit SIGNALs in ui4.setupdialog.SetupDialog the PyQt3 way (bug #623834).
2d2a51
2d2a51
* Sun Oct 24 2010 Jiri Popelka <jpopelka@redhat.com> 3.10.9-4
2d2a51
- Avoid UnicodeDecodeError in printsettingstoolbox.py (bug #645739).
2d2a51
2d2a51
* Mon Oct 18 2010 Tim Waugh <twaugh@redhat.com> - 3.10.9-3
2d2a51
- Fixed traceback on error condition in device.py (bug #628125).
2d2a51
- Fixed bogus low ink warnings from hpijs driver (bug #643643).
2d2a51
2d2a51
* Thu Oct 14 2010 Jiri Popelka <jpopelka@redhat.com> - 3.10.9-2
2d2a51
- Fixed utils.addgroup() to return array instead of string (bug #642771).
2d2a51
2d2a51
* Mon Oct 04 2010 Jiri Popelka <jpopelka@redhat.com> - 3.10.9-1
2d2a51
- 3.10.9.
2d2a51
2d2a51
* Thu Sep 30 2010 Tim Waugh <twaugh@redhat.com> - 3.10.6-7
2d2a51
- More fixes from package review:
2d2a51
  - Avoided another macro in comment.
2d2a51
  - Use python_sitearch macro throughout.
2d2a51
2d2a51
* Wed Sep 29 2010 jkeating - 3.10.6-6
2d2a51
- Rebuilt for gcc bug 634757
2d2a51
2d2a51
* Mon Sep 20 2010 Jiri Popelka <jpopelka@redhat.com> - 3.10.6-5
2d2a51
- Increased timeouts for curl, wget, ping for high latency networks (bug #635388).
2d2a51
2d2a51
* Sat Sep 18 2010 Dan Horák <dan[at]danny.cz> - 3.10.6-4
2d2a51
- drop the ExcludeArch for s390(x)
2d2a51
2d2a51
* Wed Sep 15 2010 Tim Waugh <twaugh@redhat.com>
2d2a51
- Fixes from package review:
2d2a51
  - Main package and hpijs sub-package require cups for directories.
2d2a51
  - The common sub-package requires udev for directories.
2d2a51
  - The libs sub-package requires python for directories.
2d2a51
  - Avoided macro in comment.
2d2a51
  - The lib sub-package now runs ldconfig for post/postun.
2d2a51
  - Use python_sitearch macro.
2d2a51
2d2a51
* Mon Sep 13 2010 Jiri Popelka <jpopelka@redhat.com>
2d2a51
- Added IEEE 1284 Device ID for HP LaserJet 4000 (bug #633227).
2d2a51
2d2a51
* Fri Aug 20 2010 Tim Waugh <twaugh@redhat.com> - 3.10.6-3
2d2a51
- Added another SNMP quirk for an OfficeJet Pro 8500 variant.
2d2a51
2d2a51
* Thu Aug 12 2010 Tim Waugh <twaugh@redhat.com> - 3.10.6-2
2d2a51
- Use correct fax PPD name for Qt3 UI.
2d2a51
2d2a51
* Tue Jul 27 2010 Jiri Popelka <jpopelka@redhat.com> - 3.10.6-1
2d2a51
- 3.10.6.
2d2a51
- Changed shebang /usr/bin/env python -> /usr/bin/python (bug #618351).
2d2a51
- Corrected IEEE 1284 Device IDs:
2d2a51
  - HP Color LaserJet CP1518ni (bug #613689).
2d2a51
  - HP Color LaserJet 2600n (bug #613712).
2d2a51
2d2a51
* Mon Jul 26 2010 Tim Waugh <twaugh@redhat.com>
2d2a51
- Removed selinux-policy version conflict as it is no longer
2d2a51
  necessary.
2d2a51
2d2a51
* Wed Jul 21 2010 David Malcolm <dmalcolm@redhat.com> - 3.10.5-8
2d2a51
- Rebuilt for https://fedoraproject.org/wiki/Features/Python_2.7/MassRebuild
2d2a51
2d2a51
* Thu Jun 24 2010 Jiri Popelka <jpopelka@redhat.com> - 3.10.5-7
2d2a51
- Added COPYING to common sub-package.
2d2a51
2d2a51
* Thu Jun 24 2010 Jiri Popelka <jpopelka@redhat.com> - 3.10.5-6
2d2a51
- Main package requires explicit version of hplip-libs.
2d2a51
2d2a51
* Thu Jun 17 2010 Tim Waugh <twaugh@redhat.com> - 3.10.5-5
2d2a51
- Fixed marker-supply attributes in hpijs (bug #605269).
2d2a51
2d2a51
* Wed Jun  9 2010 Tim Waugh <twaugh@redhat.com> - 3.10.5-4
2d2a51
- Mark SNMP quirks in PPD for HP OfficeJet Pro 8500 (bug #581825).
2d2a51
2d2a51
* Mon Jun 07 2010 Jiri Popelka <jpopelka@redhat.com> - 3.10.5-3
2d2a51
- hplip-gui requires libsane-hpaio
2d2a51
2d2a51
* Thu Jun 03 2010 Jiri Popelka <jpopelka@redhat.com> - 3.10.5-2
2d2a51
- Fix ImageableArea for Laserjet 8150/9000 (#596298)
2d2a51
2d2a51
* Mon May 17 2010 Jiri Popelka <jpopelka@redhat.com> - 3.10.5-1
2d2a51
- 3.10.5.   No longer need tray-icon-crash.patch
2d2a51
- Increase the timeout for system tray availability checking (bug #569969).
2d2a51
2d2a51
* Wed May 12 2010 Jiri Popelka <jpopelka@redhat.com> - 3.10.2-16
2d2a51
- Prevent segfault in cupsext when opening PPD file (bug #572775).
2d2a51
2d2a51
* Wed May 12 2010 Jiri Popelka <jpopelka@redhat.com> - 3.10.2-15
2d2a51
- Added/corrected more IEEE 1284 Device IDs:
2d2a51
  - HP LaserJet 4250 (bug #585499).
2d2a51
  - HP Color LaserJet 2605dn (bug #583953).
2d2a51
  - HP LaserJet P1007 (bug #585272).
2d2a51
2d2a51
* Wed May 12 2010 Jiri Popelka <jpopelka@redhat.com> - 3.10.2-14
2d2a51
- Wait for max 30s to see if a system tray becomes available (bug #569969).
2d2a51
2d2a51
* Wed Apr 28 2010 Tim Waugh <twaugh@redhat.com> - 3.10.2-13
2d2a51
- Clear old printer-state-reasons we used to manage (bug #510926).
2d2a51
2d2a51
* Tue Apr 27 2010 Jiri Popelka <jpopelka@redhat.com> - 3.10.2-12
2d2a51
- Added missing newline to string argument in dbglog() call (bug #585275).
2d2a51
2d2a51
* Fri Apr 16 2010 Tim Waugh <twaugh@redhat.com> - 3.10.2-11
2d2a51
- Added/corrected more IEEE 1284 Device IDs:
2d2a51
  - HP Color LaserJet CM1312nfi (bug #581005).
2d2a51
  - HP Color LaserJet 3800 (bug #581935).
2d2a51
  - HP Color LaserJet 2840 (bug #582215).
2d2a51
  - HP PSC 2400 (bug #583103).
2d2a51
2d2a51
* Fri Apr 16 2010 Jiri Popelka <jpopelka@redhat.com> - 3.10.2-10
2d2a51
- Fixed black/blank lines in ljcolor hpcups output (bug #579461).
2d2a51
  Work-around is to send entire blank raster lines instead of skipping them.
2d2a51
2d2a51
* Fri Apr  9 2010 Jiri Popelka <jpopelka@redhat.com> - 3.10.2-9.1
2d2a51
- Added/Corrected several IEEE 1284 Device IDs
2d2a51
  (bugs #577262, #577282, #577282, #577288, #577292, #577302,
2d2a51
  ,#577306, #577308, #577898, #579920, #580231)
2d2a51
2d2a51
* Wed Apr  7 2010 Tim Waugh <twaugh@redhat.com> - 3.10.2-8
2d2a51
- Regenerate hpcups PPDs on upgrade if necessary (bug #579355).
2d2a51
2d2a51
* Fri Mar 26 2010 Jiri Popelka <jpopelka@redhat.com> - 3.10.2-6
2d2a51
- Add Device ID for HP LaserJet 2300 (#576928)
2d2a51
2d2a51
* Tue Mar 23 2010 Tim Waugh <twaugh@redhat.com> - 3.10.2-5
2d2a51
- Explicitly destroy tray icon on exit (bug #543286).
2d2a51
2d2a51
* Thu Mar  4 2010 Tim Waugh <twaugh@redhat.com> - 3.10.2-4
2d2a51
- Main package doesn't require hal.
2d2a51
- Sub-package common requires udev.
2d2a51
2d2a51
* Wed Mar  3 2010 Tim Waugh <twaugh@redhat.com> - 3.10.2-3
2d2a51
- Set defattr in gui sub-package file manifest.
2d2a51
- Avoid mixed use of spaces and tabs.
2d2a51
2d2a51
* Mon Mar  1 2010 Tim Waugh <twaugh@redhat.com> - 3.10.2-2
2d2a51
- Removed SYSFS use in udev rules and actually made them work
2d2a51
  (bug #560754).
2d2a51
- Use a temporary file in pstotiff to allow gs random access.
2d2a51
2d2a51
* Fri Feb 26 2010 Tim Waugh <twaugh@redhat.com> - 3.10.2-1
2d2a51
- 3.10.2.  No longer need preferences-crash patch.
2d2a51
- The pstotiff filter is rubbish so replace it (launchpad #528394).
2d2a51
- Stopped hpcups pointlessly trying to read spool files
2d2a51
  directly (bug #552572).
2d2a51
2d2a51
* Sat Feb 20 2010 Tim Waugh <twaugh@redhat.com> - 3.9.12-8
2d2a51
- Corrected several IEEE 1284 Device IDs using foomatic data
2d2a51
  (launchpad bug #523259).
2d2a51
2d2a51
* Tue Feb 16 2010 Tim Waugh <twaugh@redhat.com> - 3.9.12-7
2d2a51
- Ship %%{_datadir}/hplip/prnt/plugins directory (bug #564551).
2d2a51
2d2a51
* Fri Feb  5 2010 Tim Waugh <twaugh@redhat.com> - 3.9.12-6
2d2a51
- Build requires cups for postscriptdriver tags for .drv file.
2d2a51
2d2a51
* Thu Feb  4 2010 Tim Waugh <twaugh@redhat.com> - 3.9.12-5
2d2a51
- Rebuild for postscriptdriver tags.
2d2a51
2d2a51
* Wed Jan 20 2010 Tim Waugh <twaugh@redhat.com> - 3.9.12-4
2d2a51
- Fixed crash when using Preferences dialog (bug #555979).
2d2a51
2d2a51
* Tue Jan 12 2010 Tim Waugh <twaugh@redhat.com> - 3.9.12-3
2d2a51
- Do ship pkit module even though the PolicyKit mechanism is not
2d2a51
  shipped (bug #554817).
2d2a51
2d2a51
* Tue Jan  5 2010 Tim Waugh <twaugh@redhat.com> - 3.9.12-2
2d2a51
- Retry when connecting to device fails (bug #532112).
2d2a51
- Don't ship PolicyKit mechanism (bug #551773).
2d2a51
2d2a51
* Tue Dec 22 2009 Tim Waugh <twaugh@redhat.com> - 3.9.12-1
2d2a51
- 3.9.12.  No longer need hpcups-plugin patch.
2d2a51
2d2a51
* Thu Dec 10 2009 Tim Waugh <twaugh@redhat.com> - 3.9.10-5
2d2a51
- Reverted fix for bug #533462 until bug #541604 is solved.
2d2a51
2d2a51
* Thu Nov 26 2009 Tim Waugh <twaugh@redhat.com> 3.9.10-4
2d2a51
- Fixed Device ID parsing code in hpijs's dj9xxvip.c (bug #510926).
2d2a51
2d2a51
* Thu Nov 26 2009 Tim Waugh <twaugh@redhat.com> 3.9.10-3
2d2a51
- Removed duplex constraints on page sizes with imageable areas larger
2d2a51
  than possible when duplexing (bug #541572).
2d2a51
- Fixed duplex reverse sides being horizontally flipped (bug #541604).
2d2a51
2d2a51
* Wed Nov 18 2009 Tim Waugh <twaugh@redhat.com> 3.9.10-2
2d2a51
- Fixed duplex handling in hpcups.drv (bug #533462).
2d2a51
2d2a51
* Wed Nov  4 2009 Tim Waugh <twaugh@redhat.com> 3.9.10-1
2d2a51
- 3.9.10.  No longer need clear-previous-state-reasons,
2d2a51
  hpcups-reorder, non-scripts, parenths, plugin-error,
2d2a51
  requirespageregion or state-reasons-newline patches.
2d2a51
2d2a51
* Mon Nov  2 2009 Tim Waugh <twaugh@redhat.com> 3.9.8-21
2d2a51
- Added 'requires proprietary plugin' to appropriate model names
2d2a51
  (bug #513283).
2d2a51
2d2a51
* Fri Oct 30 2009 Tim Waugh <twaugh@redhat.com> 3.9.8-20
2d2a51
- Reverted retry patch until it can be tested some more.
2d2a51
2d2a51
* Thu Oct 29 2009 Tim Waugh <twaugh@redhat.com> 3.9.8-19
2d2a51
- Retry when connecting to device fails (bug #528483).
2d2a51
- Avoid busy loop in hpcups when backend has exited (bug #525944).
2d2a51
2d2a51
* Wed Oct 28 2009 Tim Waugh <twaugh@redhat.com> 3.9.8-18
2d2a51
- Set a printer-state-reason when there's a missing required plugin
2d2a51
  (bug #531330).
2d2a51
2d2a51
* Tue Sep 29 2009 Tim Waugh <twaugh@redhat.com> 3.9.8-17
2d2a51
- Give up trying to print a job to a reconnected device (bug #515481).
2d2a51
2d2a51
* Wed Sep 23 2009 Tim Waugh <twaugh@redhat.com> 3.9.8-16
2d2a51
- Enable parallel port support when configuring (bug #524979).
2d2a51
2d2a51
* Wed Sep 16 2009 Tim Waugh <twaugh@redhat.com> 3.9.8-15
2d2a51
- Fixed hp-setup traceback when discovery page is skipped (bug #523685).
2d2a51
2d2a51
* Fri Aug 28 2009 Tim Waugh <twaugh@redhat.com> 3.9.8-14
2d2a51
- Include missing base files.
2d2a51
2d2a51
* Fri Aug 28 2009 Tim Waugh <twaugh@redhat.com> 3.9.8-13
2d2a51
- Use dll.d file instead of post scriptlet for hpaio (bug #519988).
2d2a51
- Fixed RequiresPageRegion patch (bug #518756).
2d2a51
2d2a51
* Thu Aug 27 2009 Tomas Mraz <tmraz@redhat.com> - 3.9.8-12
2d2a51
- rebuilt with new openssl
2d2a51
2d2a51
* Wed Aug 26 2009 Tim Waugh <twaugh@redhat.com> 3.9.8-11
2d2a51
- Set RequiresPageRegion in hpcups PPDs (bug #518756).
2d2a51
2d2a51
* Tue Aug 25 2009 Tim Waugh <twaugh@redhat.com> 3.9.8-10
2d2a51
- Removed never-used definition of BREAKPOINT in scan/sane/common.h
2d2a51
  in hope of fixing the build.
2d2a51
2d2a51
* Tue Aug 25 2009 Tim Waugh <twaugh@redhat.com> 3.9.8-9
2d2a51
- New common sub-package for udev rules and config file (bug #516459).
2d2a51
- Don't install base/*.py with executable bit set.
2d2a51
2d2a51
* Mon Aug 24 2009 Tim Waugh <twaugh@redhat.com> 3.9.8-8
2d2a51
- Fixed typos in page sizes (bug #515469).
2d2a51
- Build no longer requires libudev-devel.
2d2a51
- Fixed state reasons handling problems (bug #501338).
2d2a51
2d2a51
* Wed Aug 19 2009 Tim Waugh <twaugh@redhat.com> 3.9.8-6
2d2a51
- Make sure to avoid handwritten asm.
2d2a51
- Don't use obsolete configure options.
2d2a51
2d2a51
* Wed Aug 19 2009 Tim Waugh <twaugh@redhat.com> 3.9.8-5
2d2a51
- Use upstream udev rules instead of hal policy (bug #518172).
2d2a51
- Removed unnecessary dependency on PyQt as we only use PyQt4 now.
2d2a51
2d2a51
* Wed Aug 12 2009 Tim Waugh <twaugh@redhat.com> 3.9.8-4
2d2a51
- Upstream patch to fix paper size order and LJColor device class
2d2a51
  color space.
2d2a51
2d2a51
* Wed Aug 12 2009 Tim Waugh <twaugh@redhat.com> 3.9.8-3
2d2a51
- The python-reportlab dependency was in the wrong sub-package.
2d2a51
2d2a51
* Thu Aug  6 2009 Tim Waugh <twaugh@redhat.com> 3.9.8-2
2d2a51
- Removed access_control.grant_group line from HAL fdi file.
2d2a51
2d2a51
* Wed Aug  5 2009 Tim Waugh <twaugh@redhat.com> 3.9.8-1
2d2a51
- 3.9.8.
2d2a51
2d2a51
* Tue Aug  4 2009 Tim Waugh <twaugh@redhat.com> 3.9.6b-5
2d2a51
- Fix hpcups fax PPDs (bug #515356)
2d2a51
2d2a51
* Tue Jul 28 2009 Tim Waugh <twaugh@redhat.com> 3.9.6b-4
2d2a51
- Fixed ui-optional patch for qt4 code path (bug #500473).
2d2a51
- Fixed HWResolution for 'Normal' output from the hpcups driver
2d2a51
  (laundpad bug #405400).
2d2a51
2d2a51
* Mon Jul 27 2009 Tim Waugh <twaugh@redhat.com> 3.9.6b-2
2d2a51
- 3.9.6b.
2d2a51
2d2a51
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.9.2-9
2d2a51
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
2d2a51
2d2a51
* Thu Jul 23 2009 Tim Waugh <twaugh@redhat.com> 3.9.2-8
2d2a51
- Use existing libusb-using routines to try fetching Device ID.
2d2a51
2d2a51
* Thu Jul 23 2009 Tim Waugh <twaugh@redhat.com> 3.9.2-7
2d2a51
- Error checking in the libudev device-id fallback code.
2d2a51
2d2a51
* Tue Jul 21 2009 Tim Waugh <twaugh@redhat.com> 3.9.2-6
2d2a51
- Fixed device-id reporting.
2d2a51
2d2a51
* Wed Jun 24 2009 Tim Waugh <twaugh@redhat.com> 3.9.2-5
2d2a51
- Set disc media for disc page sizes (bug #495672).
2d2a51
2d2a51
* Mon Mar  9 2009 Tim Waugh <twaugh@redhat.com> 3.9.2-4
2d2a51
- Ship libhpmud.so (bug #489059).
2d2a51
- Fixed no-root-config patch (bug #489055).
2d2a51
2d2a51
* Tue Feb 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.9.2-3
2d2a51
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
2d2a51
2d2a51
* Fri Feb 20 2009 Tim Waugh <twaugh@redhat.com> 3.9.2-2
2d2a51
- 3.9.2.  No longer need systray or quit patches.
2d2a51
2d2a51
* Tue Jan 27 2009 Tim Waugh <twaugh@redhat.com> 2.8.12-7
2d2a51
- Only ship compressed PPD files.
2d2a51
2d2a51
* Fri Jan 16 2009 Tomas Mraz <tmraz@redhat.com> 2.8.12-6
2d2a51
- rebuild with new openssl
2d2a51
2d2a51
* Tue Jan 13 2009 Tim Waugh <twaugh@redhat.com> 2.8.12-5
2d2a51
- Fixed Quit menu item in device manager (bug #479751).
2d2a51
2d2a51
* Tue Jan 13 2009 Tim Waugh <twaugh@redhat.com> 2.8.12-4
2d2a51
- Prevent crash when DEVICE_URI/PRINTER environment variables are not
2d2a51
  set (bug #479808 comment 6).
2d2a51
2d2a51
* Tue Jan 13 2009 Tim Waugh <twaugh@redhat.com> 2.8.12-3
2d2a51
- Make --qt4 the default for the systray applet, so that it appears
2d2a51
  in the right place, again (bug #479751).
2d2a51
- Removed hal preprobe rules as they were causing breakage
2d2a51
  (bug #479648).
2d2a51
2d2a51
* Mon Jan 12 2009 Tim Waugh <twaugh@redhat.com> 2.8.12-2
2d2a51
- Don't write to system-wide configuration file (bug #479178).
2d2a51
2d2a51
* Tue Dec 23 2008 Tim Waugh <twaugh@redhat.com> 2.8.12-1
2d2a51
- 2.8.12.
2d2a51
2d2a51
* Thu Dec 11 2008 Tim Waugh <twaugh@redhat.com> 2.8.10-2
2d2a51
- Rediff libsane patch.
2d2a51
2d2a51
* Thu Dec 11 2008 Tim Waugh <twaugh@redhat.com> 2.8.10-1
2d2a51
- 2.8.10.  No longer need gzip-n or quiet patches.
2d2a51
2d2a51
* Thu Dec 11 2008 Tim Waugh <twaugh@redhat.com> 2.8.7-5
2d2a51
- Prevent backend crash when D-Bus not running (bug #474362).
2d2a51
2d2a51
* Sat Nov 29 2008 Ignacio Vazquez-Abrams <ivazqueznet+rpm@gmail.com> - 2.8.7-4
2d2a51
- Rebuild for Python 2.6
2d2a51
2d2a51
* Tue Oct 21 2008 Tim Waugh <twaugh@redhat.com> 2.8.7-3
2d2a51
- Ship PPDs in the correct location (bug #343841).
2d2a51
2d2a51
* Fri Sep 26 2008 Tim Waugh <twaugh@redhat.com> 2.8.7-2
2d2a51
- Moved Python extension into libs sub-package (bug #461236).
2d2a51
2d2a51
* Mon Aug  4 2008 Tim Waugh <twaugh@redhat.com> 2.8.7-1
2d2a51
- 2.8.7.
2d2a51
- Avoid hard-coded rpaths.
2d2a51
- New libs sub-package (bug #444016).
2d2a51
2d2a51
* Thu Jul 31 2008 Tim Waugh <twaugh@redhat.com>
2d2a51
- Move libhpip.so* to the main package to avoid libsane-hpaio
2d2a51
  depending on hpijs (bug #457440).
2d2a51
2d2a51
* Thu Jul 31 2008 Tom "spot" Callaway <tcallawa@redhat.com> 2.8.6b-2
2d2a51
- fix license tag
2d2a51
2d2a51
* Mon Jul 28 2008 Tim Waugh <twaugh@redhat.com> 2.8.6b-1
2d2a51
- 2.8.6b.
2d2a51
2d2a51
* Mon Jun 23 2008 Tim Waugh <twaugh@redhat.com> 2.8.6-1
2d2a51
- 2.8.6.  No longer need libm patch.
2d2a51
2d2a51
* Fri Jun  6 2008 Tim Waugh <twaugh@redhat.com> 2.8.5-2
2d2a51
- Make --qt4 the default for the systray applet, so that it appears
2d2a51
  in the right place.  Requires PyQt4.
2d2a51
2d2a51
* Tue Jun  3 2008 Tim Waugh <twaugh@redhat.com> 2.8.5-1
2d2a51
- 2.8.5.
2d2a51
- Configure with --enable-dbus.  Build requires dbus-devel.
2d2a51
- Fix chmod 644 line.
2d2a51
- Ship hp-systray in the gui sub-package, but don't ship the desktop
2d2a51
  launcher yet as the systray applet is quite broken.
2d2a51
- Don't run autoconf.
2d2a51
2d2a51
* Tue May 13 2008 Tim Waugh <twaugh@redhat.com> 2.8.2-3
2d2a51
- Move installer directory to main package (bug #446171).
2d2a51
2d2a51
* Fri Apr  4 2008 Tim Waugh <twaugh@redhat.com> 2.8.2-2
2d2a51
- Update hplip.fdi for Fedora 9: info.bus -> info.subsystem.
2d2a51
- Images in docdir should not be executable (bug #440552).
2d2a51
2d2a51
* Tue Mar  4 2008 Tim Waugh <twaugh@redhat.com> 2.8.2-1
2d2a51
- 2.8.2.  No longer need alloc, unload-traceback or media-empty patches.
2d2a51
- Ship cupsddk driver.  The hpijs sub-package now requires cupsddk-drivers.
2d2a51
2d2a51
* Tue Mar  4 2008 Tim Waugh <twaugh@redhat.com> 2.7.12-6
2d2a51
- Fixed marker-supply-low strings.
2d2a51
2d2a51
* Wed Feb 13 2008 Tim Waugh <twaugh@redhat.com> 2.7.12-5
2d2a51
- Rebuild for GCC 4.3.
2d2a51
2d2a51
* Fri Jan 25 2008 Tim Waugh <twaugh@redhat.com> 2.7.12-4
2d2a51
- The hpijs compression module doesn't allocate enough memory (bug #428536).
2d2a51
2d2a51
* Wed Jan 23 2008 Tim Waugh <twaugh@redhat.com> 2.7.12-3
2d2a51
- Really grant the ACL for the lp group (bug #424331).
2d2a51
2d2a51
* Fri Jan 18 2008 Tim Waugh <twaugh@redhat.com> 2.7.12-2
2d2a51
- Ship installer directory (bug #428246).
2d2a51
- Avoid multilib conflict (bug #341531).
2d2a51
- The hpijs sub-package requires net-snmp (bug #376641).
2d2a51
2d2a51
* Fri Jan 18 2008 Tim Waugh <twaugh@redhat.com> 2.7.12-1
2d2a51
- 2.7.12.  No longer need ljdot4 patch.
2d2a51
2d2a51
* Fri Jan  4 2008 Tim Waugh <twaugh@redhat.com> 2.7.10-2
2d2a51
- Don't ship udev rules; instead, grant an ACL for group lp (bug #424331).
2d2a51
2d2a51
* Fri Dec 07 2007 Release Engineering <rel-eng at fedoraproject dot org> - 2.7.10-2
2d2a51
- Rebuild for deps
2d2a51
2d2a51
* Mon Oct 22 2007 Tim Waugh <twaugh@redhat.com> 2.7.10-1
2d2a51
- 2.7.10.
2d2a51
2d2a51
* Fri Oct 12 2007 Tim Waugh <twaugh@redhat.com> 2.7.9-3
2d2a51
- Applied patch to fix remnants of CVE-2007-5208 (bug #329111).
2d2a51
2d2a51
* Tue Oct  9 2007 Tim Waugh <twaugh@redhat.com> 2.7.9-2
2d2a51
- Use raw instead of 1284.4 communication for LJ4000 series (bug #249191).
2d2a51
- Build requires openssl-devel.
2d2a51
2d2a51
* Wed Oct  3 2007 Tim Waugh <twaugh@redhat.com> 2.7.9-1
2d2a51
- 2.7.9.
2d2a51
- Adjusted udev rules to be less permissive.  We use ConsoleKit to add
2d2a51
  ACLs to the device nodes, so world-writable device nodes can be avoided.
2d2a51
2d2a51
* Tue Sep 25 2007 Tim Waugh <twaugh@redhat.com> 2.7.7-5
2d2a51
- Prevent hpfax trying to load configuration files as user lp.
2d2a51
2d2a51
* Thu Sep  6 2007 Tim Waugh <twaugh@redhat.com> 2.7.7-4
2d2a51
- Reverted udev rules change.
2d2a51
- Ship a HAL FDI file to get correct access control on the USB device
2d2a51
  nodes (bug #251470).
2d2a51
- Make libsane-hpaio requires the main hplip package, needed for
2d2a51
  libhpip.so (bug #280281).
2d2a51
2d2a51
* Thu Aug 30 2007 Tim Waugh <twaugh@redhat.com> 2.7.7-3
2d2a51
- Updated udev rules to allow scanning by console user.
2d2a51
2d2a51
* Wed Aug 29 2007 Tim Waugh <twaugh@redhat.com> 2.7.7-2
2d2a51
- Better buildroot tag.
2d2a51
- More specific license tag.
2d2a51
2d2a51
* Fri Aug  3 2007 Tim Waugh <twaugh@redhat.com> 2.7.7-1
2d2a51
- 2.7.7.
2d2a51
2d2a51
* Mon Jul 23 2007 Tim Waugh <twaugh@redhat.com> 2.7.6-10
2d2a51
- Move libhpmud to hpijs package (bug #248978).
2d2a51
2d2a51
* Fri Jul 20 2007 Tim Waugh <twaugh@redhat.com> 2.7.6-9
2d2a51
- Remove hplip service on upgrade.
2d2a51
- Updated selinux-policy conflict for bug #249014.
2d2a51
- Fixed the udev rules file (bug #248740, bug #249025).
2d2a51
2d2a51
* Tue Jul 17 2007 Tim Waugh <twaugh@redhat.com> 2.7.6-8
2d2a51
- Fixed hp-toolbox desktop file (bug #248560).
2d2a51
2d2a51
* Mon Jul 16 2007 Tim Waugh <twaugh@redhat.com> 2.7.6-7
2d2a51
- Low ink is a warning condition, not an error.
2d2a51
2d2a51
* Wed Jul 11 2007 Tim Waugh <twaugh@redhat.com> 2.7.6-6
2d2a51
- Add hp-check back, but in the gui sub-package.
2d2a51
- Show the HP Toolbox menu entry again.
2d2a51
2d2a51
* Mon Jul  9 2007 Tim Waugh <twaugh@redhat.com> 2.7.6-5
2d2a51
- Read system config when run as root (bug #242974).
2d2a51
2d2a51
* Mon Jul  9 2007 Tim Waugh <twaugh@redhat.com> 2.7.6-4
2d2a51
- Moved reportlab requirement to gui sub-package (bug #189030).
2d2a51
- Patchlevel 1.
2d2a51
2d2a51
* Sat Jul  7 2007 Tim Waugh <twaugh@redhat.com> 2.7.6-3
2d2a51
- Fixed pre scriptlet (bug #247349, bug #247322).
2d2a51
2d2a51
* Fri Jul  6 2007 Tim Waugh <twaugh@redhat.com> 2.7.6-2
2d2a51
- Main package requires python-reportlab for hp-sendfax (bug #189030).
2d2a51
- Explicitly enable scanning.
2d2a51
- Main package requires python-imaging for hp-scan (bug #247210).
2d2a51
2d2a51
* Mon Jul  2 2007 Tim Waugh <twaugh@redhat.com>
2d2a51
- Updated selinux-policy conflict for bug #246257.
2d2a51
2d2a51
* Fri Jun 29 2007 Tim Waugh <twaugh@redhat.com> 2.7.6-1
2d2a51
- 2.7.6.
2d2a51
2d2a51
* Thu Jun 28 2007 Tim Waugh <twaugh@redhat.com> 1.7.4a-3
2d2a51
- Another go at avoiding AVC messages on boot (bug #244205).
2d2a51
2d2a51
* Thu Jun 14 2007 Tim Waugh <twaugh@redhat.com> 1.7.4a-2
2d2a51
- Don't try to write a /root/.hplip.conf file when running as a CUPS
2d2a51
  backend (bug #244205).
2d2a51
2d2a51
* Wed Jun 13 2007 Tim Waugh <twaugh@redhat.com> 1.7.4a-1
2d2a51
- Don't put the version in the desktop file; let desktop-file-install do it.
2d2a51
- 1.7.4a.  No longer need marker-supply or faxing-with-low-supplies
2d2a51
  patches.  Cheetah and cherrypy directories no longer shipped in source
2d2a51
  tarball.
2d2a51
2d2a51
* Mon Jun 11 2007 Tim Waugh <twaugh@redhat.com>
2d2a51
- Don't ship hp-check (bug #243273).
2d2a51
- Moved hp-setup back to the base package, and put code in
2d2a51
  utils.checkPyQtImport() to check for the gui sub-package as well as
2d2a51
  PyQt (bug #243273).
2d2a51
2d2a51
* Fri Jun  8 2007 Tim Waugh <twaugh@redhat.com>
2d2a51
- Moved hp-setup to the ui package (bug #243273).
2d2a51
- Prevent SELinux audit message from the CUPS backends (bug #241776)
2d2a51
2d2a51
* Thu May 10 2007 Tim Waugh <twaugh@redhat.com> 1.7.2-10
2d2a51
- Prevent a traceback when unloading a photo card (bug #238617).
2d2a51
2d2a51
* Fri May  4 2007 Tim Waugh <twaugh@redhat.com> 1.7.2-9
2d2a51
- When faxing, low ink/paper is not a problem (bug #238664).
2d2a51
2d2a51
* Tue Apr 17 2007 Tim Waugh <twaugh@redhat.com> 1.7.2-8
2d2a51
- Update desktop database on %%postun as well (bug #236163).
2d2a51
2d2a51
* Mon Apr 16 2007 Tim Waugh <twaugh@redhat.com> 1.7.2-7
2d2a51
- Some parts can run without GUI support after all (bug #236161).
2d2a51
- Added /sbin/service and /sbin/chkconfig requirements for the scriptlets
2d2a51
  (bug #236445).
2d2a51
- Fixed %%post scriptlet's condrestart logic (bug #236445).
2d2a51
2d2a51
* Fri Apr 13 2007 Tim Waugh <twaugh@redhat.com> 1.7.2-6
2d2a51
- Fixed dangling symlinks (bug #236156).
2d2a51
- Move all fax bits to the gui package (bug #236161).
2d2a51
- Don't ship fax PPD and backend twice (bug #236092).
2d2a51
- Run update-desktop-database in the gui package's %%post scriptlet
2d2a51
  (bug #236163).
2d2a51
- Moved desktop-file-utils requirement to gui package (bug #236163).
2d2a51
- Bumped selinux-policy conflict version (bug #236092).
2d2a51
2d2a51
* Thu Apr  5 2007 Tim Waugh <twaugh@redhat.com> 1.7.2-5
2d2a51
- Better media-empty-error state handling: always set the state.
2d2a51
2d2a51
* Wed Apr  4 2007 Tim Waugh <twaugh@redhat.com> 1.7.2-4
2d2a51
- Clear the media-empty-error printer state.
2d2a51
2d2a51
* Wed Apr  4 2007 Tim Waugh <twaugh@redhat.com> 1.7.2-3
2d2a51
- Fixed typo in marker-supply-low patch.
2d2a51
2d2a51
* Wed Apr  4 2007 Tim Waugh <twaugh@redhat.com> 1.7.2-2
2d2a51
- Split out a gui sub-package (bug #193661).
2d2a51
- Build requires sane-backends-devel (bug #234813).
2d2a51
2d2a51
* Tue Apr  3 2007 Tim Waugh <twaugh@redhat.com>
2d2a51
- Change 'Hidden' to 'NoDisplay' in the desktop file, and use the System
2d2a51
  category instead of Utility (bug #170762).
2d2a51
- Link libsane-hpaio against libsane (bug #234813).
2d2a51
2d2a51
* Fri Mar 30 2007 Tim Waugh <twaugh@redhat.com>
2d2a51
- Use marker-supply-low IPP message.
2d2a51
2d2a51
* Thu Mar  1 2007 Tim Waugh <twaugh@redhat.com> 1.7.2-1
2d2a51
- 1.7.2.
2d2a51
2d2a51
* Wed Feb 14 2007 Tim Waugh <twaugh@redhat.com> 1.7.1-1
2d2a51
- 1.7.1.
2d2a51
2d2a51
* Wed Jan 10 2007 Tim Waugh <twaugh@redhat.com> 1.6.12-1
2d2a51
- 1.6.12.  No longer need broken-conf, loop, out-of-paper or
2d2a51
  sane-debug patches.
2d2a51
2d2a51
* Thu Dec  7 2006 Jeremy Katz <katzj@redhat.com> - 1.6.10-7
2d2a51
- rebuild against python 2.5
2d2a51
2d2a51
* Wed Dec  6 2006 Tim Waugh <twaugh@redhat.com>
2d2a51
- Minor state fixes for out-of-paper patch.
2d2a51
2d2a51
* Thu Nov 23 2006 Tim Waugh <twaugh@redhat.com> 1.6.10-6
2d2a51
- Report out-of-paper and offline conditions in CUPS backend (bug #216477).
2d2a51
2d2a51
* Wed Nov  1 2006 Tim Waugh <twaugh@redhat.com> 1.6.10-5
2d2a51
- Fixed debugging patch.
2d2a51
2d2a51
* Wed Nov  1 2006 Tim Waugh <twaugh@redhat.com> 1.6.10-4
2d2a51
- Allow debugging of the SANE backend.
2d2a51
2d2a51
* Mon Oct 30 2006 Tim Waugh <twaugh@redhat.com> 1.6.10-3
2d2a51
- IPv6 support (bug #198377).  Local-only sockets are IPv4, and ought
2d2a51
  to be changed to unix domain sockets in future.
2d2a51
2d2a51
* Fri Oct 27 2006 Tim Waugh <twaugh@redhat.com> 1.6.10-2
2d2a51
- 1.6.10.  No longer need compile patch.
2d2a51
- Fixed default config file (bug #211072).
2d2a51
- Moved libhpip to hpijs sub-package (bug #212531).
2d2a51
2d2a51
* Fri Sep 29 2006 Tim Waugh <twaugh@redhat.com> 1.6.7-4
2d2a51
- Don't wake up every half a second (bug #204725).
2d2a51
2d2a51
* Mon Sep 25 2006 Tim Waugh <twaugh@redhat.com>
2d2a51
- Fixed package URL.
2d2a51
2d2a51
* Mon Aug 21 2006 Tim Waugh <twaugh@redhat.com> 1.6.7-3
2d2a51
- Don't look up username in PWDB in the fax backend (removed redundant code).
2d2a51
2d2a51
* Mon Aug  7 2006 Tim Waugh <twaugh@redhat.com> 1.6.7-2
2d2a51
- 1.6.7.
2d2a51
- Conflict with selinux-policy < 2.3.4 to make sure new port numbers are
2d2a51
  known about (bug #201357).
2d2a51
2d2a51
* Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com> - (none):1.6.6a-3.1
2d2a51
- rebuild
2d2a51
2d2a51
* Tue Jul  4 2006 Tim Waugh <twaugh@redhat.com> 1.6.6a-3
2d2a51
- libhpip should link against libm (bug #197599).
2d2a51
2d2a51
* Wed Jun 28 2006 Tim Waugh <twaugh@redhat.com> 1.6.6a-2
2d2a51
- 1.6.6a.
2d2a51
2d2a51
* Mon Jun 26 2006 Tim Waugh <twaugh@redhat.com>
2d2a51
- Patchlevel 1.
2d2a51
- Fixed libsane-hpaio %%post scriptlet (bug #196663).
2d2a51
2d2a51
* Fri Jun 16 2006 Tim Waugh <twaugh@redhat.com> 1.6.6-2
2d2a51
- 1.6.6.
2d2a51
2d2a51
* Mon Jun 12 2006 Tim Waugh <twaugh@redhat.com> 0.9.11-6
2d2a51
- Build requires autoconf (bug #194682).
2d2a51
2d2a51
* Fri May 26 2006 Tim Waugh <twaugh@redhat.com> 0.9.11-5
2d2a51
- Include doc files (bug #192790).
2d2a51
2d2a51
* Mon May 15 2006 Tim Waugh <twaugh@redhat.com> 0.9.11-4
2d2a51
- Patchlevel 2.
2d2a51
2d2a51
* Wed May 10 2006 Tim Waugh <twaugh@redhat.com> 0.9.11-3
2d2a51
- Move hpijs to 0.9.11 too.
2d2a51
2d2a51
* Wed May 10 2006 Tim Waugh <twaugh@redhat.com> 0.9.11-2
2d2a51
- 0.9.11.
2d2a51
- Keep hpijs at 0.9.8 for now.
2d2a51
2d2a51
* Fri Apr 21 2006 Tim Waugh <twaugh@redhat.com> 0.9.10-6
2d2a51
- Patchlevel 2.
2d2a51
2d2a51
* Wed Apr 19 2006 Tim Waugh <twaugh@redhat.com>
2d2a51
- Don't package COPYING twice (bug #189162).
2d2a51
2d2a51
* Tue Apr 18 2006 Tim Waugh <twaugh@redhat.com> 0.9.10-5
2d2a51
- Patchlevel 1.
2d2a51
- Fixed another case-sensitive match.
2d2a51
- Require hpijs sub-package (bug #189140).
2d2a51
- Don't package unneeded files (bug #189162).
2d2a51
- Put fax PPD in the right place (bug #186213).
2d2a51
2d2a51
* Tue Apr  4 2006 Tim Waugh <twaugh@redhat.com> 0.9.10-4
2d2a51
- Use case-insensitive matching.  0.9.8 gave all-uppercase in some
2d2a51
  situations.
2d2a51
- Last known working hpijs comes from 0.9.8, so use that.
2d2a51
2d2a51
* Tue Mar 28 2006 Tim Waugh <twaugh@redhat.com> 0.9.10-3
2d2a51
- Always use /usr/lib/cups/backend.
2d2a51
2d2a51
* Tue Mar 28 2006 Tim Waugh <twaugh@redhat.com> 0.9.10-2
2d2a51
- 0.9.10.
2d2a51
- Ship PPDs.
2d2a51
2d2a51
* Fri Mar 24 2006 Tim Waugh <twaugh@redhat.com> 0.9.9-7
2d2a51
- Include hpfax.
2d2a51
- Build requires libusb-devel.
2d2a51
2d2a51
* Thu Mar 23 2006 Tim Waugh <twaugh@redhat.com> 0.9.9-6
2d2a51
- CUPS backend directory is always in /usr/lib.
2d2a51
2d2a51
* Mon Mar 13 2006 Tim Waugh <twaugh@redhat.com> 0.9.9-4
2d2a51
- Quieten hpssd on startup.
2d2a51
2d2a51
* Sat Mar 11 2006 Tim Waugh <twaugh@redhat.com> 0.9.9-3
2d2a51
- Patchlevel 1.
2d2a51
2d2a51
* Thu Mar  9 2006 Tim Waugh <twaugh@redhat.com> 0.9.9-2
2d2a51
- 0.9.9.  No longer need quiet or 0.9.8-4 patches.
2d2a51
2d2a51
* Wed Mar 01 2006 Karsten Hopp <karsten@redhat.de> 0.9.8-6
2d2a51
- Buildrequires: desktop-file-utils
2d2a51
2d2a51
* Mon Feb 27 2006 Tim Waugh <twaugh@redhat.com> 0.9.8-5
2d2a51
- Patchlevel 4.
2d2a51
2d2a51
* Tue Feb 14 2006 Tim Waugh <twaugh@redhat.com> 0.9.8-4
2d2a51
- Added Obsoletes: hpoj tags back in (bug #181476).
2d2a51
2d2a51
* Fri Feb 10 2006 Jesse Keating <jkeating@redhat.com> - (none):0.9.8-3.1
2d2a51
- bump again for double-long bug on ppc(64)
2d2a51
2d2a51
* Tue Feb  7 2006 Tim Waugh <twaugh@redhat.com> 0.9.8-3
2d2a51
- Patchlevel 3.
2d2a51
2d2a51
* Fri Feb  3 2006 Tim Waugh <twaugh@redhat.com> 0.9.8-2
2d2a51
- Patchlevel 2.
2d2a51
2d2a51
* Thu Feb  2 2006 Tim Waugh <twaugh@redhat.com> 0.9.8-1
2d2a51
- 0.9.8.
2d2a51
- No longer need initscript patch.
2d2a51
- Don't package hpfax yet.
2d2a51
2d2a51
* Wed Jan 18 2006 Tim Waugh <twaugh@redhat.com> 0.9.7-8
2d2a51
- Don't package PPD files.
2d2a51
2d2a51
* Thu Jan  5 2006 Tim Waugh <twaugh@redhat.com> 0.9.7-7
2d2a51
- Fix initscript (bug #176966).
2d2a51
2d2a51
* Mon Jan  2 2006 Tim Waugh <twaugh@redhat.com> 0.9.7-6
2d2a51
- Rebuild.
2d2a51
2d2a51
* Fri Dec 23 2005 Tim Waugh <twaugh@redhat.com> 0.9.7-5
2d2a51
- Rebuild.
2d2a51
2d2a51
* Wed Dec 21 2005 Tim Waugh <twaugh@redhat.com> 0.9.7-4
2d2a51
- Build requires python-devel, libjpeg-devel (bug #176317).
2d2a51
2d2a51
* Fri Dec 09 2005 Jesse Keating <jkeating@redhat.com>
2d2a51
- rebuilt
2d2a51
2d2a51
* Wed Dec  7 2005 Tim Waugh <twaugh@redhat.com> 0.9.7-3
2d2a51
- Use upstream patch 0.9.7-2.
2d2a51
- No longer need lpgetstatus or compile patches.
2d2a51
2d2a51
* Fri Nov 25 2005 Tim Waugh <twaugh@redhat.com> 0.9.7-2
2d2a51
- Prevent LPGETSTATUS overrunning format buffer.
2d2a51
2d2a51
* Thu Nov 24 2005 Tim Waugh <twaugh@redhat.com> 0.9.7-1
2d2a51
- 0.9.7.
2d2a51
2d2a51
* Fri Nov 18 2005 Tim Waugh <twaugh@redhat.com> 0.9.6-7
2d2a51
- Fix compilation.
2d2a51
2d2a51
* Wed Nov  9 2005 Tomas Mraz <tmraz@redhat.com> 0.9.6-6
2d2a51
- rebuilt against new openssl
2d2a51
2d2a51
* Mon Nov  7 2005 Tim Waugh <twaugh@redhat.com> 0.9.6-5
2d2a51
- Rebuilt.
2d2a51
2d2a51
* Wed Oct 26 2005 Tim Waugh <twaugh@redhat.com> 0.9.6-4
2d2a51
- Ship initscript in %%{_sysconfdir}/rc.d/init.d.
2d2a51
2d2a51
* Fri Oct 14 2005 Tim Waugh <twaugh@redhat.com>
2d2a51
- Install the desktop file with Hidden=True (bug #170762).
2d2a51
2d2a51
* Fri Oct 14 2005 Tim Waugh <twaugh@redhat.com> 0.9.6-3
2d2a51
- Don't install desktop file (bug #170762).
2d2a51
- Quieten the hpssd daemon at startup (bug #170762).
2d2a51
2d2a51
* Wed Oct 12 2005 Tim Waugh <twaugh@redhat.com> 0.9.6-2
2d2a51
- 0.9.6.
2d2a51
2d2a51
* Tue Sep 20 2005 Tim Waugh <twaugh@redhat.com> 0.9.5-3
2d2a51
- Apply upstream patch to fix scanning in LaserJets and parallel InkJets.
2d2a51
2d2a51
* Mon Sep 19 2005 Tim Waugh <twaugh@redhat.com> 0.9.5-2
2d2a51
- 0.9.5.
2d2a51
- No longer need condrestart patch.
2d2a51
- Fix compile errors.
2d2a51
2d2a51
* Tue Jul 26 2005 Tim Waugh <twaugh@redhat.com> 0.9.4-3
2d2a51
- Fix condrestart in the initscript.
2d2a51
2d2a51
* Mon Jul 25 2005 Tim Waugh <twaugh@redhat.com> 0.9.4-2
2d2a51
- Use 'condrestart' not 'restart' in %%post scriptlet.
2d2a51
2d2a51
* Fri Jul 22 2005 Tim Waugh <twaugh@redhat.com> 0.9.4-1
2d2a51
- forward-decl patch not needed.
2d2a51
- 0.9.4.
2d2a51
2d2a51
* Fri Jul  1 2005 Tim Waugh <twaugh@redhat.com> 0.9.3-8
2d2a51
- Removed Obsoletes: hpoj tags (bug #162222).
2d2a51
2d2a51
* Thu Jun 30 2005 Tim Waugh <twaugh@redhat.com> 0.9.3-7
2d2a51
- Rebuild to get Python modules precompiled.
2d2a51
2d2a51
* Wed Jun 22 2005 Tim Waugh <twaugh@redhat.com> 0.9.3-6
2d2a51
- For libsane-hpaio ExcludeArch: s390 s390x, because it requires
2d2a51
  sane-backends.
2d2a51
2d2a51
* Wed Jun 15 2005 Tim Waugh <twaugh@redhat.com> 0.9.3-5
2d2a51
- Use static IP ports (for SELinux policy).
2d2a51
2d2a51
* Tue Jun 14 2005 Tim Waugh <twaugh@redhat.com> 0.9.3-4
2d2a51
- Conflicts: hpijs from before this package provided it.
2d2a51
- Conflicts: system-config-printer < 0.6.132 (i.e. before HPLIP support
2d2a51
  was added)
2d2a51
2d2a51
* Thu Jun  9 2005 Tim Waugh <twaugh@redhat.com> 0.9.3-3
2d2a51
- Added Obsoletes: for xojpanel and hpoj-devel (but we don't actually package
2d2a51
  devel files yet).
2d2a51
2d2a51
* Thu Jun  9 2005 Tim Waugh <twaugh@redhat.com> 0.9.3-2
2d2a51
- Add 'hpaio' to SANE config file, not 'hpoj' (bug #159954).
2d2a51
2d2a51
* Thu Jun  9 2005 Tim Waugh <twaugh@redhat.com> 0.9.3-1
2d2a51
- Use /usr/share/applications for putting desktop files in (bug #159932).
2d2a51
- Requires PyQt (bug #159932).
2d2a51
2d2a51
* Tue Jun  7 2005 Tim Waugh <twaugh@redhat.com> 0.9.3-0.1
2d2a51
- Initial package, based on Mandriva spec file.