hplip/hplip.spec
2012-06-28 00:53:18 +00:00

1230 lines
40 KiB
RPMSpec

# Define if you want to build the sane backend (default)
%define sane_backend 1
%{?_with_sane: %global sane_backend 1}
%{?_without_sane: %global sane_backend 0}
%define hpip_major 0
%define hpip_libname %mklibname hpip %{hpip_major}
%define sane_hpaio_major 1
%define sane_hpaio_libname %mklibname sane-hpaio %{sane_hpaio_major}
# Suppress automatically generated Requires for devel packages
%define __noautoreq 'devel\(.*\)'
#define extraversion -RC1
%define extraversion %nil
Summary: HP printer/all-in-one driver infrastructure
Name: hplip
Version: 3.12.6
Release: 1
License: GPLv2+ and MIT
Group: System/Printing
Source0: http://heanet.dl.sourceforge.net/sourceforge/hplip/%{name}-%{version}%{extraversion}.tar.gz
Source1: hpcups-update-ppds.sh
# (doktor5000) fix linking with python and libsane
# taken from mandriva
Patch1: hplip-3.11.3-mdv-link.patch
# (Anssi) Apply udev rules even on ACTION=="change", otherwise the permissions
# do not get applied in %%post on a new installation:
Patch2: hplip-apply-udev-rules-on-action-change.patch
# Fedora patches
Patch101: hplip-pstotiff-is-rubbish.patch
Patch102: hplip-strstr-const.patch
Patch103: hplip-ui-optional.patch
Patch104: hplip-no-asm.patch
Patch106: hplip-mucks-with-spooldir.patch
Patch107: hplip-udev-rules.patch
Patch108: hplip-retry-open.patch
Patch109: hplip-snmp-quirks.patch
Patch110: hplip-discovery-method.patch
Patch111: hplip-hpijs-marker-supply.patch
Patch112: hplip-clear-old-state-reasons.patch
Patch114: hplip-hpcups-sigpipe.patch
Patch115: hplip-fax-ppd.patch
Patch116: hplip-bad-low-ink-warning.patch
Patch118: hplip-skip-blank-lines.patch
Patch119: hplip-dbglog-newline.patch
Patch121: hplip-ppd-ImageableArea.patch
Patch122: hplip-raw_deviceID-traceback.patch
Patch123: hplip-UnicodeDecodeError.patch
Patch124: hplip-addprinter.patch
Patch125: hplip-dbus-exception.patch
Patch126: hplip-notification-exception.patch
Patch127: hplip-CVE-2010-4267.patch
Patch128: hplip-wifisetup.patch
# recreated from makefile-chgrp.patch against Makefile.am
Patch129: hplip-3.11.12-mga-makefile-chgrp.patch
Patch130: hplip-hpaio-localonly.patch
# Debian/Ubuntu patches
# taken from http://patch-tracker.debian.org/package/hplip/3.11.7-1
Patch201: 01_rss.dpatch
Patch202: 10_shebang_fixes.dpatch
Patch203: 14_charsign_fixes.dpatch
Patch204: 85_rebuild_python_ui.dpatch
Patch205: 87_move_documentation.dpatch
Patch206: hplip-photosmart_b9100_support.patch
Patch207: hplip-pjl-duplex-binding.patch
Patch208: mga-kde4-kdesudo-support.dpatch
Patch209: hp-check-groups.dpatch
Patch210: hp-check_debian.dpatch
Patch211: hp-setup-prompt-for-custom-PPD.dpatch
Patch213: hp-mkuri-take-into-account-already-installed-plugin-also-for-exit-value.dpatch
Patch214: ubuntu-hp-mkuri-notification-text.dpatch
Patch215: simple-scan-as-default.dpatch
Patch216: make-commafy-correctly-work-with-python-2.dpatch
# (doktor5000) rediff original debian patch for hplip 3.11.10
Patch217: hplip-3.11.10-mga-remove-duplicate-entry-for-cp1700-in-drv-files.patch
Patch219: try_libhpmud.so.0.dpatch
Patch220: add-lidil-two-cartridge-modes.dpatch
Patch221: add_missing_newline_for_error_log.dpatch
Patch224: hplip-syslog-fix-debug-messages-to-error.dpatch
Patch225: hpfax-bug-function-used-before-importing-log.dpatch
Patch226: hp-systray-make-menu-title-visible-in-sni-qt-indicator.dpatch
Patch227: hp-systray-make-menu-appear-in-sni-qt-indicator-with-kde.dpatch
Url: http://hplip.sourceforge.net/
%if %{sane_backend}
BuildRequires: libsane-devel, xsane
%endif
%py_requires -d
BuildRequires: python-sip >= 4.1.1
BuildRequires: net-snmp-devel
BuildRequires: libusb-devel >= 0.1.8
BuildRequires: imagemagick
BuildRequires: autoconf
BuildRequires: cups-devel
BuildRequires: libjpeg-devel
BuildRequires: python-devel
BuildRequires: desktop-file-utils
BuildRequires: dbus-devel
BuildRequires: udev-devel
BuildRequires: polkit
BuildRequires: gphoto2-devel
BuildRequires: libv4l-devel
Requires: cups
# For dynamic ppd generation.
Requires: foomatic-filters
Requires: hplip-model-data hplip-hpijs
Requires: hplip-hpijs-ppds
Requires: python-sip >= 4.1.1
# Needed for communicating with ethernet-connected printers
Requires: net-snmp-mibs
# Needed to generate fax cover pages
Requires: python-reportlab
# Needed since 2.8.4 for IPC
Requires: python-dbus
Requires: polkit-agent
Requires: usermode-consoleonly
Requires: python-gobject
# Required by hp-scan for command line scanning
Requires: python-imaging
Requires: sane-backends-hpaio
# Needed to avoid misleading errors about network connectivity (RH bug #705843)
Requires: wget
# Some HP ppds are in foomatic-db and foomatic-db-hpijs (mdv bug #47415)
Suggests: foomatic-db-hpijs
# foomatic-db-hpijs drivers are provided by hp and by this package now
# NOTE: remove the foomatic-db-hpijs deps sometime in 2010-10-?? ?
Provides: foomatic-db-hpijs = %{version}-%{release}
Obsoletes: foomatic-db-hpijs
%description
This is the HP driver package to supply Linux support for most
Hewlett-Packard DeskJet, LaserJet, PSC, OfficeJet, and PhotoSmart
printers and all-in-one peripherals (also known as Multi-Function
Peripherals or MFPs), which can print, scan, copy, fax, and/or access
flash memory cards.
It is work in progress, but printing, scanning, memory card access,
ink/toner/battery/consumable level checking, and inkjet printer
maintenance are supported on most models, when either connected to the
USB or LAN (built-in interfaces or selected HP JetDirect models) on a
Linux workstation with CUPS printing system.
For status and consumable checking and also for inkjet maintenance
there is the graphical tool "hp-toolbox" available (Menu:
"System"/"Monitoring"/"HP Printer Toolbox").
%package -n %{hpip_libname}
Summary: Dynamic library for the "hplip" HP printer/all-in-one drivers
Group: System/Printing
%description -n %{hpip_libname}
Library needed for the "hplip" HP printer/all-in-one drivers
%package -n %{hpip_libname}-devel
Summary: Headers and links to compile against the "%{hpip_libname}" ("hplip") library
Group: Development/C
Requires: %{hpip_libname} >= %{version}-%{release}
Provides: libhpip-devel = %{version}-%{release}
%description -n %{hpip_libname}-devel
This package contains all files which one needs to compile programs using
the "%{hpip_libname}" library.
%if %{sane_backend}
%package -n %{sane_hpaio_libname}
Summary: SANE driver for scanners in HP's multi-function devices (from HPLIP)
Group: System/Printing
Requires: sane-backends
Provides: sane-backends-hpaio = %{version}-%{release}
# (cjw) for system-config-printer
Provides: libsane-hpaio
%define __noautoreq 'devel(libcrypto)\\|devel(libdl)\\|devel(libhpip)\\|devel(libm)\\|devel(libsnmp)'
%endif
%if %{sane_backend}
%description -n %{sane_hpaio_libname}
SANE driver for scanners in HP's multi-function devices (from HPLIP)
%endif
%if 0
%if %{sane_backend}
%package -n %{sane_hpaio_libname}-devel
Summary: Headers and links to compile against the "%{sane_hpaio_libname}" ("sane-hpaio") library
Group: Development/C
Requires: %{sane_hpaio_libname} >= %{version}-%{release}
Provides: libsane-hpaio-devel = %{version}-%{release}
%endif
%if %{sane_backend}
%description -n %{sane_hpaio_libname}-devel
This package contains all files which one needs to compile programs using
the "%{sane_hpaio_libname}" library.
%endif
%endif
%package model-data
Summary: Data file listing the HP printer models supported by HPLIP
Group: System/Printing
%description model-data
HPLIP supports most current HP printers and multifunction devices, but
there are some older models not supported. This package contains the
list of supported models. Printerdrake installs it automatically to
determine whether HPLIP has to be installed or not.
%package gui
Summary: HPLIP graphical tools
Group: System/Printing
Requires:python-qt4-gui
Requires: %{name} = %{version}-%{release}
Requires: usermode
%description gui
HPLIP graphical tools.
%package hpijs
Summary: HPs printer driver IJS plug-in for GhostScript
Group: System/Printing
Requires: ghostscript
Provides: hpijs
%description hpijs
HPs printer driver IJS plug-in for GhostScript. This driver gives full
printing support for nearly all non-PostScript inkjet and laser
printers made by HP.
%package hpijs-ppds
Summary: PPD files for the HPIJS printer driver
Group: System/Printing
Requires: foomatic-filters, hplip-hpijs
%description hpijs-ppds
PPD files to use the HPIJS printer driver with foomatic-rip and a
printer spooler like CUPS, LPRng, PDQ, ...
%package doc
Summary: Documentation for HPLIP
Group: System/Printing
%description doc
This package contains documentation for the HPLIP driver.
This is the HP driver package to supply Linux support for most
Hewlett-Packard DeskJet, LaserJet, PSC, OfficeJet, and PhotoSmart
printers and all-in-one peripherals (also known as Multi-Function
Peripherals or MFPs), which can print, scan, copy, fax, and/or access
flash memory cards.
%prep
rm -rf $RPM_BUILD_DIR/%{name}-%{version}%{extraversion}
%setup -q -n %{name}-%{version}%{extraversion}
%patch2 -p1 -b .udev~
# Fedora patches
# The pstotiff filter is rubbish so replace it (launchpad #528394).
%patch101 -p1 -b .pstotiff-is-rubbish
# Fix compilation.
%patch102 -p1 -b .strstr-const
# Make utils.checkPyQtImport() look for the gui sub-package (RH bug #243273).
%patch103 -p1 -b .ui-optional
# Make sure to avoid handwritten asm.
%patch104 -p1 -b .no-asm
# Stopped hpcups pointlessly trying to read spool files
# directly (RH bug #552572).
%patch106 -p1 -b .mucks-with-spooldir
# Retry when connecting to device fails (RH bug #532112).
%patch108 -p1 -b .retry-open
# Mark SNMP quirks in PPD for HP OfficeJet Pro 8500 (RH bug #581825).
%patch109 -p1 -b .snmp-quirks
# Fixed hp-setup traceback when discovery page is skipped (RH bug #523685).
%patch110 -p1 -b .discovery-method
# Fixed bogus low ink warnings from hpijs driver (RH bug #643643).
%patch111 -p1 -b .hpijs-marker-supply
# Clear old printer-state-reasons we used to manage (RH bug #510926).
%patch112 -p1 -b .clear-old-state-reasons
# Avoid busy loop in hpcups when backend has exited (RH bug #525944).
%patch114 -p1 -b .hpcups-sigpipe
# Use correct fax PPD name for Qt3 UI.
%patch115 -p1 -b .fax-ppd
# Fixed Device ID parsing code in hpijs's dj9xxvip.c (RH bug #510926).
%patch116 -p1 -b .bad-low-ink-warning
# Hpcups (ljcolor) was putting black lines where should be blank lines (RH bug #579461).
%patch118 -p1 -b .skip-blank-lines
# Added missing newline to string argument in dbglog() call (RH bug #585275).
%patch119 -p1 -b .dbglog-newline
# Fix ImageableArea for Laserjet 8150/9000 (RH bug #596298).
for ppd_file in $(grep '^diff' %{PATCH121} | cut -d " " -f 4);
do
gunzip ${ppd_file#*/}.gz
done
%patch121 -p1 -b .ImageableArea
for ppd_file in $(grep '^diff' %{PATCH121} | cut -d " " -f 4);
do
gzip -n ${ppd_file#*/}
done
# Fixed traceback on error condition in device.py (RH bug #628125).
%patch122 -p1 -b .raw_deviceID-traceback
# Avoid UnicodeDecodeError in printsettingstoolbox.py (RH bug #645739).
%patch123 -p1 -b .UnicodeDecodeError
# Call cupsSetUser in cupsext's addPrinter method before connecting so
# that we can get an authentication callback (RH bug #538352).
%patch124 -p1 -b .addprinter
# Catch D-Bus exceptions in fax dialog (RH bug #645316).
%patch125 -p1 -b .dbus-exception
# Catch GError exception when notification showing failed (RH bug #665577).
%patch126 -p1 -b .notification-exception
# Applied patch to fix CVE-2010-4267, remote stack overflow
# vulnerability (RH bug #670252).
%patch127 -p1 -b .CVE-2010-4267
# Avoid KeyError in ui4/wifisetupdialog.py (RH bug #680939).
%patch128 -p1 -b .wifisetup
# Don't run 'chgrp lp /var/log/hp' in makefile
%patch129 -p1 -b .chgrp
# Pay attention to the SANE localOnly flag in hpaio (RH bug #743593).
%patch130 -p1 -b .hpaio-localonly
sed -i.duplex-constraints \
-e 's,\(UIConstraints.* \*Duplex\),//\1,' \
prnt/drv/hpcups.drv.in
# Debian/Ubuntu patches
# This patch tries to make sure that black is printed with just
# the black pen, if the printer supports it
%patch201 -p1 -b .01_rss
# shebang fixes
%patch202 -p1 -b .10_shebang_fixes
# code cleanup related to char signedness
%patch203 -p1 -b .14_charsign
# compiling ui files to py
%patch204 -p1 -b .85_rebuild_python_ui
# place html documentation under hplip-doc/HTML/
%patch205 -p1 -b .87_move_documentation
# Corrections on the models.dat entry for the HP PhotoSmart Pro B9100,
# especially for the correct color calibration mode.
%patch206 -p1 -b .hplip-photosmart_b9100_support
# Fixes Short-edge duplex printing if duplex is PJL-controlled
# https://bugs.launchpad.net/hplip/+bug/244295
%patch207 -p1 -b .hplip-pjl-duplex-binding
# original patch from debian, path to kdesu added for %%_libdir on x86_64
%patch208 -p1 -b .mga-kde4-kdesudo-support
# https://bugs.launchpad.net/debian/+source/hplip/+bug/530746
%patch209 -p1 -b .hp-check-groups
%patch211 -p1 -b .hp-setup-prompt-for-custom-PPDs
%patch213 -p1 -b .hp-mkuri-take-into-account-already-installed-plugin-also-for-exit-value
# disable for now, as this changes default hplip behavior
# and change in default scanning application should be decided by a poll first
#%patch215 -p1 -b .simple-scan-as-default
%patch216 -p1 -b .make-commafy-correctly-work-with-python-2
%patch217 -p1 -b .mga-remove-duplicate-entry-for-cp1700-in-drv-files
# dlopen libhpmud.so.0 instad of libhpmud.so, in order not to depend on
# devel package (http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=548379)
# obsoletes hplip-3.9.8-dlopen-libhpmud.patch, newer & extended version
%patch219 -p1 -b .try_libhpmud.so.0
%patch220 -p1 -b .add-lidil-two-cartridge-modes
%patch224 -p1 -b .hplip-syslog-fix-debug-messages-to-error
%patch225 -p1 -b .hpfax-bug-function-used-before-importing-log
%patch226 -p1 -b .hp-systray-make-menu-title-visible-in-sni-qt-indicator
%patch227 -p1 -b .hp-systray-make-menu-appear-in-sni-qt-indicator-with-kde
# Use filter foomatic-rip instead of foomatic-rip-hplip (fix from Mandriva)
for PPDGZ in ppd/hpijs/*.ppd.gz
do
mv -T "$PPDGZ" "$PPDGZ.old"
zcat "$PPDGZ.old" | sed -e 's/foomatic-rip-hplip/foomatic-rip/' | gzip -c > "$PPDGZ"
rm -f "$PPDGZ.old"
done
# Make all files in the source user-writable
chmod -R u+w .
%build
%serverbuild
#needed by patch204
libtoolize --copy --force
aclocal --force
autoconf -f
#needed by patches 204 and 205
automake -f --foreign
%if !%{sane_backend}
WITHOUT_SANE="--without-sane"
%endif
%configure2_5x $WITHOUT_SANE \
--disable-foomatic-rip-hplip-install \
--enable-scan-build \
--enable-gui-build \
--enable-fax-build \
--enable-pp-build \
--enable-qt4 --disable-qt3 \
--enable-hpcups-install \
--enable-cups-drv-install \
--enable-cups-ppd-install \
--enable-hpijs-install \
--enable-udev-acl-rules \
--enable-policykit \
--with-mimedir=%{_datadir}/cups/mime
sed -i 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool
sed -i 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool
%make
# convert icons to required sizes
#convert data/images/print.png -resize 16x16 %{name}.mini.png
#convert data/images/print.png -resize 32x32 %{name}.png
#convert data/images/print.png -resize 48x48 %{name}.large.png
%install
rm -rf %{buildroot}
mkdir -p %{buildroot}%{_bindir}
mkdir -p %{buildroot}%{_includedir}
mkdir -p %{buildroot}%{_initrddir}
mkdir -p %{buildroot}%{_sysconfdir}/hp
mkdir -p %{buildroot}/var/run/hplip
# Do not use the macro here, use the standard DESTDIR method as it works
# with HPLIP, in contrary to the non-standard Mandriva method
#make test-destdir DESTDIR=%{buildroot}
make install DESTDIR=%{buildroot}
# Install files which the "make install" missed to install
install -m 644 ip/hpip.h %{buildroot}%{_includedir}
install -m 644 ip/xform.h %{buildroot}%{_includedir}
# Move doc in sub-package
mv %{buildroot}%{_docdir}/%{name}-%{version}%{extraversion} %{buildroot}%{_docdir}/%{name}-doc-%{version}%{extraversion}
# Remove static libraries of SANE driver
rm -f %{buildroot}%{_libdir}/sane/libsane-hpaio*.so
rm -f %{buildroot}%{_libdir}/sane/libsane-hpaio*.la
rm -f %{buildroot}%{_sysconfdir}/sane.d/dll.conf
# Remove other unneeded files
rm -f %{buildroot}%{py_platsitedir}/*.la
# install menu icons
#mkdir -p %{buildroot}%{_iconsdir}/locolor/16x16/apps/
#install -m 644 %{name}.png -D %{buildroot}%{_iconsdir}/%{name}.png
#install -m 644 %{name}.mini.png -D %{buildroot}%{_miconsdir}/%{name}.png
#install -m 644 %{name}.large.png -D %{buildroot}%{_liconsdir}/%{name}.png
mkdir -p $RPM_BUILD_ROOT%{_datadir}/applications
desktop-file-install --vendor='' \
--dir=%{buildroot}%{_datadir}/applications \
--remove-category='Application' \
--remove-category='Utility' \
--add-category='System' \
--add-category='Settings' \
--add-category='Printing' \
--add-category='Qt' \
--add-category='HardwareSettings' \
--add-category='X-MandrivaLinux-CrossDesktop' \
--remove-key='Version' \
%{buildroot}%{_datadir}/applications/hplip.desktop
cat > $RPM_BUILD_ROOT%{_datadir}/applications/%{_vendor}-hp-sendfax.desktop << EOF
[Desktop Entry]
Name=HP Sendfax
Comment=Utility for sending faxes with HP's multi-function devices
Exec=%{_bindir}/hp-sendfax
Icon=%{_datadir}/%{name}/data/images/32x32/fax_machine.png
Terminal=false
Type=Application
Categories=TelephonyTools;Qt;Printing;Utility;X-MandrivaLinux-CrossDesktop;
EOF
# switched to udev, no need for hal information
rm -rf %{buildroot}%{_datadir}/hal/fdi
rm -f %{buildroot}%{_libdir}/*.la \
%{buildroot}%{python_sitearch}/*.la \
%{buildroot}%{_libdir}/sane/*.la
# Regenerate hpcups PPDs on upgrade if necessary (bug #579355).
install -p -m755 %{SOURCE1} %{buildroot}%{_bindir}/hpcups-update-ppds
# Fedora pstotiff
rm -f %{buildroot}%{_sysconfdir}/cups/pstotiff.types
rm -f %{buildroot}%{_datadir}/cups/mime/pstotiff.types
rm -f %{buildroot}%{_datadir}/hplip/fax/pstotiff*
rm -f %{buildroot}%{_prefix}/lib/cups/filter/hpcac
# bork?
install -d %{buildroot}%{_sysconfdir}/cups
cp -p %{buildroot}%{_datadir}/cups/mime/pstotiff.convs %{buildroot}%{_sysconfdir}/cups/pstotiff.convs
# set up consolehelper
mkdir -p %{buildroot}%{_sbindir}
mv %{buildroot}%{_bindir}/hp-setup %{buildroot}%{_sbindir}/hp-setup
ln -s consolehelper %{buildroot}%{_bindir}/hp-setup
# Make sure pyc files are generated, otherwise we can get
# difficult to debug problems
pushd %{buildroot}%{_datadir}/%{name}
python -m compileall .
popd
%triggerin -- hplip < 2.7.7
chkconfig --del hplip
# Restart CUPS to make the Fax PPD known to it
if [ -f /etc/init.d/cups ]; then
/sbin/service cups condrestart || :
fi
%post -n hplip-hpijs-ppds
# Restart CUPS to make the printing PPDs known to it
if [ -f /etc/init.d/cups ]; then
/sbin/service cups condrestart || :
fi
%post -n hplip-hpijs
%{_bindir}/hpcups-update-ppds &>/dev/null ||:
%post -n hplip-model-data
/sbin/udevadm trigger --subsystem-match=usb --attr-match=idVendor=03f0
# ensure permissions are ready when installation completes
/sbin/udevadm settle --timeout=15
:
%if %{sane_backend}
%post -n %{sane_hpaio_libname}
# Add HPLIP driver to /etc/sane.d/dll.conf
if ! grep ^hpaio /etc/sane.d/dll.conf >/dev/null 2>/dev/null ; then \
echo hpaio >> /etc/sane.d/dll.conf; \
fi
%endif
%if %{sane_backend}
%preun -n %{sane_hpaio_libname}
# Remove HPLIP driver from /etc/sane.d/dll.conf
if [ "$1" = 0 ]; then \
if grep ^hpaio /etc/sane.d/dll.conf >/dev/null 2>/dev/null ; then \
sed '/hpaio/d' /etc/sane.d/dll.conf > /tmp/$$; \
cp -f /tmp/$$ /etc/sane.d/dll.conf; \
rm -f /tmp/$$; \
fi; \
fi
%endif
# Restart CUPS to make the removal of the Fax PPD known to it
if [ -f /etc/init.d/cups ]; then
/sbin/service cups condrestart || :
fi
%postun -n hplip-hpijs-ppds
# Restart CUPS to make the removal of the printing PPDs known to it
if [ -f /etc/init.d/cups ]; then
/sbin/service cups condrestart || :
fi
%files
#doc COPYING doc/*
%config(noreplace) %{_sysconfdir}/hp
%dir /var/run/hplip/
%{_bindir}/hp-align
%{_bindir}/hp-check-plugin
%{_bindir}/hp-clean
%{_bindir}/hp-colorcal
%_bindir/hp-config_usb_printer
%{_bindir}/hp-devicesettings
%{_bindir}/hp-diagnose_plugin
%_bindir/hp-diagnose_queues
%{_bindir}/hp-fab
%{_bindir}/hp-faxsetup
%{_bindir}/hp-firmware
%{_bindir}/hp-info
%{_bindir}/hp-levels
%{_bindir}/hp-linefeedcal
%{_bindir}/hp-makecopies
%{_bindir}/hp-makeuri
%{_bindir}/hp-mkuri
%{_bindir}/hp-pkservice
%{_bindir}/hp-plugin
%{_bindir}/hp-pqdiag
%{_bindir}/hp-printsettings
%{_bindir}/hp-probe
%{_bindir}/hp-query
%{_bindir}/hp-scan
%{_bindir}/hp-sendfax
%{_bindir}/hp-setup
%{_sbindir}/hp-setup
%{_bindir}/hp-testpage
%{_bindir}/hp-timedate
%_bindir/hp-uninstall
%{_bindir}/hp-unload
%_bindir/hp-upgrade
%{_bindir}/hp-wificonfig
%exclude %{_datadir}/hplip/data/models
# C libraries for Python
%{_libdir}/python*/*/*.so*
# CUPS backends (0755 permissions, so that CUPS 1.2 runs these backends
# as lp user)
# Note: this must be /usr/lib not %{_libdir}, since that's the
# CUPS serverbin directory.
%attr(0755,root,root) %{_prefix}/lib/cups/backend/hp*
%{_prefix}/lib/cups/filter/hplipjs
%{_prefix}/lib/cups/filter/hpcups
%{_prefix}/lib/cups/filter/hpcupsfax
%{_prefix}/lib/cups/filter/hpps
%{_prefix}/lib/cups/filter/pstotiff
%{_datadir}/cups/mime/pstotiff.convs
%config(noreplace) %{_sysconfdir}/cups/pstotiff.convs
%{_datadir}/ppd/HP/HP-Fax*.ppd*
%{_datadir}/cups/drv/hp/hpcups.drv
# Files
%dir %{_datadir}/hplip
%{_datadir}/hplip/align.py*
%{_datadir}/hplip/check-plugin.py*
%{_datadir}/hplip/clean.py*
%{_datadir}/hplip/colorcal.py*
%_datadir/hplip/config_usb_printer.py*
%{_datadir}/hplip/devicesettings.py*
%{_datadir}/hplip/diagnose_plugin.py*
%_datadir/hplip/diagnose_queues.py*
%{_datadir}/hplip/fab.py*
%{_datadir}/hplip/fax
%{_datadir}/hplip/faxsetup.py*
%{_datadir}/hplip/firmware.py*
%{_datadir}/hplip/hpdio.py*
%{_datadir}/hplip/hpssd*
%{_datadir}/hplip/info.py*
%{_datadir}/hplip/__init__.py*
%{_datadir}/hplip/levels.py*
%{_datadir}/hplip/linefeedcal.py*
%{_datadir}/hplip/makecopies.py*
%{_datadir}/hplip/makeuri.py*
%{_datadir}/hplip/pkservice.py*
%{_datadir}/hplip/plugin.py*
%{_datadir}/hplip/pqdiag.py*
%{_datadir}/hplip/printsettings.py*
%{_datadir}/hplip/probe.py*
%{_datadir}/hplip/query.py*
%{_datadir}/hplip/scan.py*
%{_datadir}/hplip/sendfax.py*
%{_datadir}/hplip/setup.py*
%{_datadir}/hplip/testpage.py*
%{_datadir}/hplip/timedate.py*
%_datadir/hplip/uninstall.py*
%{_datadir}/hplip/unload.py*
%_datadir/hplip/upgrade.py*
%{_datadir}/hplip/wificonfig.py*
# Directories
%{_datadir}/hplip/base
%{_datadir}/hplip/copier
%dir %{_datadir}/hplip/data
%{_datadir}/hplip/data/ldl
%{_datadir}/hplip/data/localization
%{_datadir}/hplip/data/models
%{_datadir}/hplip/data/pcl
%{_datadir}/hplip/data/ps
%{_datadir}/hplip/installer
%{_datadir}/hplip/pcard
%{_datadir}/hplip/prnt
%{_datadir}/hplip/scan
%{_datadir}/polkit-1/actions/com.hp.hplip.policy
%{_datadir}/dbus-1/system-services/com.hp.hplip.service
#%{_localstatedir}/lib/hp/hplip.state
%config(noreplace) %{_sysconfdir}/dbus-1/system.d/com.hp.hplip.conf
%files doc
%doc %{_docdir}/%{name}-doc-%{version}%{extraversion}
%files -n %{hpip_libname}
%{_libdir}/libhpip*.so.*
%{_libdir}/libhpmud.so.*
%files -n %{hpip_libname}-devel
%{_includedir}/hpip.h
%{_includedir}/xform.h
%{_libdir}/libhpip*.so
%{_libdir}/libhpmud.so
%if %{sane_backend}
%files -n %{sane_hpaio_libname}
%{_libdir}/sane/libsane-hpaio*.so.*
%endif
%files model-data
%{_sysconfdir}/udev/rules.d/*.rules
%{_datadir}/hplip/data/models
%files gui
%{_bindir}/hp-check
%{_bindir}/hp-print
%{_bindir}/hp-systray
%{_bindir}/hp-toolbox
%{_datadir}/applications/*.desktop
%{_sysconfdir}/xdg/autostart/hplip-systray.desktop
# Files
%{_datadir}/hplip/check.py*
%{_datadir}/hplip/print.py*
%{_datadir}/hplip/systray.py*
%{_datadir}/hplip/toolbox.py*
# Directories
%{_datadir}/hplip/data/images
%{_datadir}/hplip/ui4
%files hpijs
%{_bindir}/hpijs
# Needed for both printing and fax PPDs. They all need HPIJS, therefore
# the link is here
%dir %{_datadir}/ppd
%dir %{_datadir}/ppd/HP
%{_bindir}/hpcups-update-ppds
%files hpijs-ppds
%{_datadir}/ppd/HP/apollo*.ppd*
%{_datadir}/ppd/HP/hp-*.ppd*
%changelog
* Tue Jun 26 2012 Bernhard Rosenkraenzer <bero@bero.eu> 3.12.6-1
+ Revision: 807062
- Update to 3.12.6
- Fix build with current rpm
+ Alexander Khrukin <akhrukin@mandriva.org>
- version update 3.12.2
* Mon Oct 24 2011 Alexander Barakin <abarakin@mandriva.org> 3.11.10-1
+ Revision: 705856
- new upstream version (3.11.10)
* Tue Sep 27 2011 Alexander Barakin <abarakin@mandriva.org> 3.11.7-2
+ Revision: 701492
- use filter foomatic-rip instead of foomatic-rip-hplip
* Mon Sep 05 2011 Oden Eriksson <oeriksson@mandriva.com> 3.11.7-1
+ Revision: 698283
- 3.11.7
- rediffed some patches
- P136: security fix for CVE-2011-2722
* Mon Jul 18 2011 Oden Eriksson <oeriksson@mandriva.com> 3.11.5-2
+ Revision: 690293
- rebuilt against new net-snmp libs
* Sun May 15 2011 Oden Eriksson <oeriksson@mandriva.com> 3.11.5-1
+ Revision: 674938
- 3.11.5
- rediff patches
- adjust the deviceIDs patch because these ones are gone:
hp-laserjet_p2015dn_series-ps.ppd
hp-laserjet_p2015n_series-ps.ppd
hp-laserjet_p2015_series-ps.ppd
hp-laserjet_p2015x_series-ps.ppd
* Sat May 07 2011 Funda Wang <fwang@mandriva.org> 3.11.3-1
+ Revision: 672097
- update linkage patch
- fix linkage
- update file list
- new version 3.11.3
* Wed May 04 2011 Oden Eriksson <oeriksson@mandriva.com> 3.11.1-3
+ Revision: 665446
- mass rebuild
* Sun Feb 27 2011 Funda Wang <fwang@mandriva.org> 3.11.1-2
+ Revision: 640208
- rebuild to obsolete old packages
* Mon Feb 07 2011 Matthew Dawkins <mattydaw@mandriva.org> 3.11.1-1
+ Revision: 636746
- added back missing portion of the patch
- new version 3.11.1
- p119 hplip-dbglog-newline.patch rediffed
- p121 hplip-openPPD.patch upstreamed
- p122 hplip-hpijs-marker-supply.patch fix from fedora
- p123 hplip-addgroup.patch upstreamed
- p128 hplip-addprinter.patch rediffed
- p134 hplip-cups-web.patch upstreamed
- p205 85_rebuild_python_ui.dpatch rediffed
- p210 87_move_documentation.dpatch rediffed
- p213 hplip-3.10.9-alt-undefined-DBG.patch upstreamed
* Tue Jan 25 2011 Eugeni Dodonov <eugeni@mandriva.com> 3.10.9-3
+ Revision: 632564
- Make it installable again.
* Sat Jan 22 2011 Oden Eriksson <oeriksson@mandriva.com> 3.10.9-2
+ Revision: 632373
- fix deps (duh!)
* Thu Jan 20 2011 Oden Eriksson <oeriksson@mandriva.com> 3.10.9-1
+ Revision: 631828
- 3.10.9 (sync with hplip-3.10.9-14.fc15.src.rpm, P122 -> P135)
- P135: fixes CVE-2010-4267 (MDVSA-2011:013)
- P213: fix undefined DBG (alt linux)
* Mon Nov 01 2010 Götz Waschk <waschk@mandriva.org> 3.10.6-4mdv2011.0
+ Revision: 591553
- fix build with broken new rpm's exclude logic
* Mon Oct 11 2010 Funda Wang <fwang@mandriva.org> 3.10.6-3mdv2011.0
+ Revision: 584967
- rebuild
* Wed Sep 01 2010 Funda Wang <fwang@mandriva.org> 3.10.6-2mdv2011.0
+ Revision: 575043
- rebuild for new python-sip
* Tue Aug 17 2010 Matthew Dawkins <mattydaw@mandriva.org> 3.10.6-1mdv2011.0
+ Revision: 570727
- new version 3.10.6
- rediff hplip-pstotiff-is-rubbish.patch
- rediff hplip-udev-rules.patch
- fixed patch macro for patches 120 & 121
+ Nicolas Lécureuil <nlecureuil@mandriva.com>
- Add patches from fedora :
- Wait for max 30s to see if a system tray becomes available (RHBZ bug #569969).
- Prevent segfault in cupsext when opening PPD file (RHBZ bug #572775).
* Tue May 11 2010 Nicolas Lécureuil <nlecureuil@mandriva.com> 3.10.2-5mdv2010.1
+ Revision: 544497
- Fix file list
- Fix buildrequires
- Install hpcups-update-ppds
- Clear old printer-state-reasons we used to manage (RH bug #510926).
- Fix patch119
- Added missing newline to string argument in dbglog() call (RH bug #585275).
- Add more infos about added printers
- Fixed black/blank lines in ljcolor hpcups output (RH bug #579461).
Work-around is to send entire blank raster lines instead of skipping them.
- Added/corrected more IEEE 1284 Device IDs P117 ( from fedora )
- Regenerate hpcups PPDs on upgrade if necessary (rhbz #579355).
CCBUG:58607
* Mon Apr 05 2010 Tiago Salem <salem@mandriva.com.br> 3.10.2-2mdv2010.1
+ Revision: 531857
- set cups backend permissions to 755, then cups can run them as lp user
- bump release
* Tue Mar 02 2010 Frederik Himpe <fhimpe@mandriva.org> 3.10.2-1mdv2010.1
+ Revision: 513618
- Update to new version 3.10.2
- Sync patches with Fedora:
* The pstotiff filter is rubbish so replace it (launchpad #528394).
* Corrected several IEEE 1284 Device IDs using foomatic data.
* Stopped hpcups pointlessly trying to read spool files directly (RH bug #552572).
* Removed SYSFS use in udev rules and actually made them work (RH bug #560754) (replaces sed hack in SPEC file)
* Retry when connecting to device fails (RH bug #532112).
* Fixed Device ID parsing code in hpijs's dj9xxvip.c (RH bug #510926).
- Updated hplip-rebuild_python_ui.patch from Ubuntu
* Thu Jan 14 2010 Frederic Crozat <fcrozat@mandriva.com> 3.9.12-3mdv2010.1
+ Revision: 491515
- Fix obsolete syntax in udev rules
* Sun Jan 10 2010 Oden Eriksson <oeriksson@mandriva.com> 3.9.12-2mdv2010.1
+ Revision: 488764
- rebuilt against libjpeg v8
+ Frederik Himpe <fhimpe@mandriva.org>
- Remove unrecognized ./configure options
- Add %%post script which triggers udev rules necessary for setting
correct permissions on HP USB devices, so that scanning works without
rebooting or replugging scanner (bug #56678)
* Tue Dec 22 2009 Frederic Crozat <fcrozat@mandriva.com> 3.9.12-1mdv2010.1
+ Revision: 481482
- Release 3.9.12
- Remove patches 101 and 115 (merged upstream)
* Sun Nov 22 2009 Frederik Himpe <fhimpe@mandriva.org> 3.9.10-1mdv2010.1
+ Revision: 469152
- Update to new version 3.9.10
- Remove patches integrated upstream
- Sync Debian and Fedora patches
- Require polkit-agent instead of just polkit
* Fri Oct 23 2009 Nicolas Lécureuil <nlecureuil@mandriva.com> 3.9.8-8mdv2010.0
+ Revision: 458992
- Install more ppd files
* Mon Oct 19 2009 Frederik Himpe <fhimpe@mandriva.org> 3.9.8-7mdv2010.0
+ Revision: 458264
- Start hp-setup with consolehelper again, because it still does not work
as non-root user (bug #53800)
- Run automake in order to install correct polkit-1 file instead of
obsolete policykit file. Fixes installation of plug-in as non-root
(bug #53800 comment #4)
- Add patch to dlopen libhpmud.so.0 instad of libhpmud.so, in order not
to depend on devel package
(http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=548379). Should fix
network scanning
* Thu Oct 15 2009 Oden Eriksson <oeriksson@mandriva.com> 3.9.8-6mdv2010.0
+ Revision: 457613
- rebuilt against new net-snmp libs
* Wed Oct 14 2009 Oden Eriksson <oeriksson@mandriva.com> 3.9.8-5mdv2010.0
+ Revision: 457379
- fix deps
* Mon Oct 05 2009 Frederik Himpe <fhimpe@mandriva.org> 3.9.8-4mdv2010.0
+ Revision: 454177
- Fix BuildRequires
- Sync with Fedora and Debian patches:
* Uses policykit-1 now
- Enable parallel port support
* Thu Sep 03 2009 Frederic Crozat <fcrozat@mandriva.com> 3.9.8-3mdv2010.0
+ Revision: 427740
- Switch to udev-acl (partially fixes Mdv bug #52951)
* Sat Aug 15 2009 Oden Eriksson <oeriksson@mandriva.com> 3.9.8-2mdv2010.0
+ Revision: 416526
- rebuilt against libjpeg v7
* Wed Aug 05 2009 Frederik Himpe <fhimpe@mandriva.org> 3.9.8-1mdv2010.0
+ Revision: 410391
- Update to new version 3.9.8
- Sync Fedora patches (most were integrated upstream)
- Don't set up consolehelper links anymore, now policykit is used
* Mon Aug 03 2009 Frederik Himpe <fhimpe@mandriva.org> 3.9.6b-1mdv2010.0
+ Revision: 408492
- Fix BuildRequires
- Update to new version 3.9.6b
- Sync patches with Fedora
- Remove Debian patch now included upstream
- Update string format patch
- Remove unresolved symbols patch: not needed anymore
- Remove consolehelper patch: not needed anymore because hplip now uses
policykit
- Run autoconf instead of autoreconf and libtoolize because the latter
two break the build
- Sync configure options with Fedora
* Tue Mar 17 2009 Frederik Himpe <fhimpe@mandriva.org> 3.9.2-2mdv2009.1
+ Revision: 356869
- Remove kdesu patch, instead use consolehelper to run hp-setup
and hp-plugin
- Build pyc files, otherwise this can lead to hard to debug problems
py files run as root are moved in a new version
- Package fax pdd (fixes #48657)
- Renumber patch11 to patch207 to reflect the fact that it
comes from Debian
- Add patch to make hp-toolbox look for kdesu in the right directory
(partially fixes bug #48870)
* Tue Mar 17 2009 Frederik Himpe <fhimpe@mandriva.org> 3.9.2-1mdv2009.1
+ Revision: 356312
- Update to new version 3.9.2 (important bug fixes for QT4 GUI and
support for new printer models)
- Redif patch fixing unresolved symbols
- Remove utf-8 patch: fixed upstream
- Sync patches with Fedora (add build fix, remove quit patch integrated
upstream)
- Add some Debian/Ubuntu patches (rss patch to improve black on some
printers, correct PhotoSmart B9100 colour profile, make it possible
to use hpinfo without cups queue, rebuild ui files to py, fix duplex
binding on PJL, upstream fix preventing hang and crashes in hpdio
settings dialog)
- Don't install udev rules and hal preprobe fdi file, they cause
many problems (launchpad bugs #319660, #319661, #319662, #319665,
RH bug #479648)
- Install Fedora's fdi file to set correct permissions on devices
* Tue Feb 03 2009 Frederik Himpe <fhimpe@mandriva.org> 2.8.12-4mdv2009.1
+ Revision: 337069
- sync with Fedora: :
* Crash fix (RH bug #479808 comment 6)
* fix quit menu in device manager (RH bug #479751)
* Don't read config file in /root (RH bug 241776)
* Don't use rpath
* Split out gui in separate hplip-gui package
- run libtoolize to build with new libtool
- remove obsolete configure option
- suggest foomatic-db-hpijs (bug #47415)
- Remove old unapplied patches
* Thu Dec 25 2008 Funda Wang <fwang@mandriva.org> 2.8.12-3mdv2009.1
+ Revision: 318837
- rebuild for new python
* Wed Dec 24 2008 Funda Wang <fwang@mandriva.org> 2.8.12-2mdv2009.1
+ Revision: 318236
- drop python qt3 requirement
- update license
* Wed Dec 24 2008 Frederik Himpe <fhimpe@mandriva.org> 2.8.12-1mdv2009.1
+ Revision: 318159
- Update to new version 2.8.12
- Remove script for creation of Hal fdi file, fixed upstream
- Remove patches for problems fixed upstream: A3, Photosmart 1750~,
no-root-config
- Resync relevant patches with Fedora
- Add patch fixing built with -Werror=format-security
- Add patch fixing unresolved symbols, and integrate libsane linking
patch from Fedora in this patch
- Only build QT4 GUI, don't build QT3 GUI, remove patch to force QT4
systray
+ Oden Eriksson <oeriksson@mandriva.com>
- lowercase ImageMagick
* Sun Nov 02 2008 Olivier Blin <blino@mandriva.org> 2.8.7-6mdv2009.1
+ Revision: 299304
- fix icon for sendfax tool in desktop entry
* Wed Sep 10 2008 Tiago Salem <salem@mandriva.com.br> 2.8.7-5mdv2009.0
+ Revision: 283509
- add patch to fix A3 paper size (#43337)
see (https://bugs.launchpad.net/ubuntu/+source/hplip/+bug/258881)
- bump release
* Thu Sep 04 2008 Tiago Salem <salem@mandriva.com.br> 2.8.7-4mdv2009.0
+ Revision: 280933
- remove non-working patch to disable autostart.
- remove the desktop file to prevent hp-systray autostart
- bump release
* Tue Sep 02 2008 Tiago Salem <salem@mandriva.com.br> 2.8.7-3mdv2009.0
+ Revision: 279258
- add patch to fix https://qa.mandriva.com/show_bug.cgi?id=35782
- bump release
* Mon Aug 18 2008 Tiago Salem <salem@mandriva.com.br> 2.8.7-2mdv2009.0
+ Revision: 273274
- disabling system tray applet auto start
hplip needs to be installed even if you dont have a hp printer.
- bump release
* Thu Jul 31 2008 Frederik Himpe <fhimpe@mandriva.org> 2.8.7-1mdv2009.0
+ Revision: 257938
- update to new version 2.8.7
* Wed Jul 30 2008 Frederik Himpe <fhimpe@mandriva.org> 2.8.6b-1mdv2009.0
+ Revision: 256258
- update to new version 2.8.6b
* Mon Jun 23 2008 Tiago Salem <salem@mandriva.com.br> 2.8.6-1mdv2009.0
+ Revision: 228452
- Version 2.8.6
- change some patches to apply on the new version
- prevent errors related to cups service when removing package.
+ Pixel <pixel@mandriva.com>
- rpm filetriggers deprecates update_menus/update_scrollkeeper/update_mime_database/update_icon_cache/update_desktop_database/post_install_gconf_schemas
- do not call ldconfig in %%post/%%postun, it is now handled by filetriggers
* Sat May 17 2008 Frederik Himpe <fhimpe@mandriva.org> 2.8.5-2mdv2009.0
+ Revision: 208467
- Make hplip depend on hplip-hpijs-ppds (fixes bug #39091: PPD file
for OfficeJet 9100 missing)
* Sun May 11 2008 Frederik Himpe <fhimpe@mandriva.org> 2.8.5-1mdv2009.0
+ Revision: 205808
- Remove all obsolete patches and references to them in the SPEC file
- Remove hack in SPEC file which fixes Gentoo bug #161926, it was fixed
upstream already in 2.7.7
- New upstream version 2.8.5
- Remove OpenSUSE patch to prevent loading of systray applet: it is integrated
upstream
- Remove unload-traceback.patch: the file it patches no longer exists
- Create 70-hpmud.fdi hal file so that hal/consolekit will set the correct
permissions when a HP scanner is plugged in (script from OpenSUSE/Ubuntu)
- Use QT4 for system tray applet GUI, because the QT3 version does
not embed correctly in GNOME's notification area and Mandriva
2009.0 uses QT4/KDE4 by default anyway
- Add BuildRequires: libdbus-devel
- Update to 2.8.4
- Comment some obsolete patches
- Add patch from OpenSUSE preventing system tray applet from starting
if no HP printer is present
* Wed Feb 13 2008 Marcelo Ricardo Leitner <mrl@mandriva.com> 2.8.2-2mdv2008.1
+ Revision: 167077
- Move HP-Fax*ppd from hplip-hpijs-ppds to hplip main package, as we are using cupsddk for ppds by now.
- Enhance .desktop categories for hp-sendfax tool.
+ Thierry Vignaud <tv@mandriva.org>
- fix spacing at top of description
* Mon Feb 11 2008 Marcelo Ricardo Leitner <mrl@mandriva.com> 2.8.2-1mdv2008.1
+ Revision: 165458
- Removed patch marker-supply: applied upstream.
- Adds requires to cupsddk-drivers >= 1.2.3-2mdv, for dynamic ppd generation.
- New upstream: 2.8.2
* Mon Jan 28 2008 Marcelo Ricardo Leitner <mrl@mandriva.com> 2.7.12-2mdv2008.1
+ Revision: 159259
- Do not hide cups service restart output.
+ Olivier Blin <blino@mandriva.org>
- restore BuildRoot
* Thu Dec 20 2007 Marcelo Ricardo Leitner <mrl@mandriva.com> 2.7.12-1mdv2008.1
+ Revision: 135754
- New upstream: 2.7.12
+ Thierry Vignaud <tv@mandriva.org>
- kill re-definition of %%buildroot on Pixel's request
* Mon Oct 22 2007 Marcelo Ricardo Leitner <mrl@mandriva.com> 2.7.10-1mdv2008.1
+ Revision: 101112
- New upstream: 2.7.10
* Wed Oct 10 2007 Marcelo Ricardo Leitner <mrl@mandriva.com> 2.7.9-1mdv2008.1
+ Revision: 96925
- New upstream: 2.7.9
+ Thierry Vignaud <tv@mandriva.org>
- do not harcode icon extension
* Wed Sep 19 2007 Nicolas Lécureuil <nlecureuil@mandriva.com> 2.7.7-8mdv2008.0
+ Revision: 90111
- Fix menu categories (Bug #33079)
* Wed Sep 12 2007 Marcelo Ricardo Leitner <mrl@mandriva.com> 2.7.7-7mdv2008.0
+ Revision: 84647
- Cleanup old initscript when upgrading from an old package. Closes: #32398
+ Thierry Vignaud <tv@mandriva.org>
- kill desktop-file-validate's 'warning: key "Encoding" in group "Desktop Entry" is deprecated'
* Wed Aug 22 2007 Oden Eriksson <oeriksson@mandriva.com> 2.7.7-6mdv2008.0
+ Revision: 68945
- ehh, i meant System/Printing :)
- fix deps sip/python-sip
- use the new System/Printers RPM GROUP
* Wed Aug 08 2007 Oden Eriksson <oeriksson@mandriva.com> 2.7.7-5mdv2008.0
+ Revision: 60202
- rebuilt against new net-snmp libs
* Wed Aug 08 2007 Funda Wang <fwang@mandriva.org> 2.7.7-4mdv2008.0
+ Revision: 60116
- BR desktop-file-utils
- Add desktop file patch from fedora
- use hplip's own desktop file
* Wed Aug 08 2007 Funda Wang <fwang@mandriva.org> 2.7.7-3mdv2008.0
+ Revision: 60079
- No more hardware category (bug#32383)
- fix typo
- add more appropriate desktop entry category
* Sat Aug 04 2007 Funda Wang <fwang@mandriva.org> 2.7.7-1mdv2008.0
+ Revision: 58934
- New version 2.7.7
* Wed Jul 25 2007 Funda Wang <fwang@mandriva.org> 2.7.6-1mdv2008.0
+ Revision: 55449
- Add gentoo fix for gentoobug#161926, to be fixed in upstream 2.7.7
- fix desktop entry categories
- no more service
- fix file list
- kill old menu
- Merge fedora patches
- Rediff patch11
- add official patch
- New version
* Wed Jun 20 2007 Marcelo Ricardo Leitner <mrl@mandriva.com> 1.7.4a-2mdv2008.0
+ Revision: 41898
- Use py_requires macro.
* Sun May 13 2007 Funda Wang <fwang@mandriva.org> 1mdv2008.0-current
+ Revision: 26583
- remove python sitepackages la files
- New upstream version