Author: qboosh                       Date: Mon Jun 13 19:15:47 2011 GMT
Module: packages                      Tag: HEAD
---- Log message:
- general cleanup, including double packaging of some files
- remaining pl

---- Files affected:
packages/hplip:
   hplip.spec (1.83 -> 1.84) 

---- Diffs:

================================================================
Index: packages/hplip/hplip.spec
diff -u packages/hplip/hplip.spec:1.83 packages/hplip/hplip.spec:1.84
--- packages/hplip/hplip.spec:1.83      Sat Jun 11 23:10:03 2011
+++ packages/hplip/hplip.spec   Mon Jun 13 21:15:42 2011
@@ -1,12 +1,12 @@
 # $Revision$, $Date$
-Summary:       Hewlett-Packard Linux Imaging and Printing Project
-Summary(pl.UTF-8):     Serwer dla drukarek HP Inkjet
+Summary:       Hewlett-Packard Linux Imaging and Printing suite - printing and 
scanning using HP devices
+Summary(pl.UTF-8):     Narzędzia Hewlett-Packard Linux Imaging and Printing - 
drukowanie i skanowanie przy użyciu urządzeń HP
 Name:          hplip
 Version:       3.11.5
 Release:       1
-License:       BSD, GPL v2 and MIT
+License:       BSD (hpijs), MIT (low-level scanning and printing code), GPL v2 
(the rest)
 Group:         Applications/System
-Source0:       http://dl.sourceforge.net/hplip/%{name}-%{version}.tar.gz
+Source0:       http://downloads.sourceforge.net/hplip/%{name}-%{version}.tar.gz
 # Source0-md5: 0a3d0f46ec89857b4c0feea6923864f1
 Patch0:                %{name}-desktop.patch
 Patch1:                unresolved.patch
@@ -14,22 +14,21 @@
 BuildRequires: autoconf
 BuildRequires: automake
 BuildRequires: cups-devel
-BuildRequires: dbus-devel
+BuildRequires: dbus-devel >= 1.0.0
 BuildRequires: libjpeg-devel
 BuildRequires: libstdc++-devel
 BuildRequires: libtiff-devel
 BuildRequires: libtool
-BuildRequires: libusb-compat-devel
-BuildRequires: libusb-devel
+BuildRequires: libusb-compat-devel >= 0.1
 BuildRequires: net-snmp-devel
 BuildRequires: openssl-devel
 BuildRequires: pkgconfig
-BuildRequires: python-devel
-BuildRequires: python-modules
+BuildRequires: python-devel >= 2.2
+BuildRequires: python-modules >= 2.2
 BuildRequires: rpm-pythonprov
 BuildRequires: sane-backends-devel
 BuildRequires: sed >= 4.0
-Requires:      %{name}-libs = %{epoch}:%{version}-%{release}
+Requires:      %{name}-libs = %{version}-%{release}
 Requires:      python-modules
 Obsoletes:     hpijs
 Obsoletes:     hplip-daemon
@@ -41,8 +40,12 @@
 
 %define         _ulibdir        %{_prefix}/lib
 
-%define        _cupsdir        %(cups-config --datadir)
-%define                _cupsppddir     %{_cupsdir}/model
+%define        cups_datadir    %(cups-config --datadir)
+%define                cups_mimedir    %{cups_datadir}/mime
+%define                cups_ppddir     %{cups_datadir}/model
+%define                cups_serverdir  %(cups-config --serverbin)
+%define                cups_backenddir %{cups_serverdir}/backend
+%define                cups_filterdir  %{cups_serverdir}/filter
 
 %description
 The Hewlett-Packard Linux Imaging and Printing project (HPLIP)
@@ -51,18 +54,25 @@
 printing, faxing, scanning, photo-card access, and device management
 to the consumer and small business desktop Linux users.
 
+%description -l pl.UTF-8
+Projekt Hewlett-Packard Linux Imaging and Printing (HPLIP) udostępnia
+jednolite, wielofunkcyjne rozwiązanie dla Linuksa. Celem tego projektu
+jest zapewnienie "radykalnie prostego" drukowania, faksowania,
+skanowania, dostępu do kart fotograficznych oraz zarządzania
+urządzeniami końcowym użytkownikom Linuksa.
+
 %package gui-tools
 Summary:       HPLIP GUI tools
-Summary(pl.UTF-8):     Narzędzia graficzne HPLIP
+Summary(pl.UTF-8):     Narzędzia HPLIP z graficznym interfejsem użytkownika
 Group:         Applications/System
-Requires:      %{name} = %{epoch}:%{version}-%{release}
+Requires:      %{name} = %{version}-%{release}
 Requires:      python-PyQt4
 
 %description gui-tools
 HPLIP GUI tools.
 
 %description gui-tools -l pl.UTF-8
-Narzędzia graficzne HPLIP.
+Narzędzia HPLIP z graficznym interfejsem użytkownika.
 
 %package libs
 Summary:       HPLIP Libraries
@@ -76,18 +86,18 @@
 Biblioteki HPLIP.
 
 %package sane
-Summary:       HPLIP SANE Libraries
-Summary(pl.UTF-8):     Biblioteki HPLIP SANE
+Summary:       HPLIP driver for SANE (scanner access)
+Summary(pl.UTF-8):     Sterownik HPLIP dla SANE (dostęp do skanera)
 Group:         Libraries
 Requires(post):        /bin/grep
 Requires(postun):      /bin/sed
-Requires:      %{name} = %{epoch}:%{version}-%{release}
+Requires:      %{name} = %{version}-%{release}
 
 %description sane
-HPLIP SANE Libraries.
+HPLIP driver for SANE (provides scanner access).
 
 %description sane -l pl.UTF-8
-Biblioteki HPLIP SANE.
+Sterownik HPLIP dla SANE (umożliwia dostęp do skanera).
 
 %package ppd
 Summary:       PPD database for Hewlett Packard printers
@@ -111,7 +121,7 @@
 Requires:      cups
 
 %description -n cups-backend-hp
-This package allow CUPS printing on HP printers.
+This package allows CUPS printing on HP printers.
 
 %description -n cups-backend-hp -l pl.UTF-8
 Ten pakiet umożliwia drukowanie z poziomu CUPS-a na drukarkach HP.
@@ -131,65 +141,64 @@
 urządzenia HP AiO.
 
 %package -n hal-hplip
-Summary:       HAL device information for HPLIP
+Summary:       HAL device information for HPLIP supported devices
+Summary(pl.UTF-8):     Informacje o urządzeniach HAL dla urządzeń 
obsługiwanych przez HPLIP
 Group:         Applications/Printing
 Requires:      %{name} = %{version}-%{release}
 
 %description -n hal-hplip
 HAL device information for HPLIP supported devices
 
+%description -n hal-hplip -l pl.UTF-8
+Informacje o urządzeniach HAL dla urządzeń obsługiwanych przez HPLIP.
+
 %prep
 %setup -q
 %undos Makefile.am
 %patch0 -p1
 %patch1 -p1
+
 %{__sed} -i -e's,^#!/usr/bin/env python$,#!/usr/bin/python,' *.py
+%{__sed} -i -e 's#test -d /usr/share/polkit-1#true#' configure.in
 
 %build
 %{__libtoolize}
 %{__aclocal}
 %{__autoconf}
 %{__automake}
-install /usr/share/automake/config.* prnt
-%{__sed} -i -e 's#test -d /usr/share/polkit-1#true#' configure
 CXXFLAGS="%{rpmcflags} -fno-exceptions -fno-rtti"
 %configure \
-       --enable-hpcups-install \
        --enable-cups-drv-install \
        --enable-cups-ppd-install \
-       --enable-hpijs-install \
-       --enable-foomatic-ppd-install \
        --enable-foomatic-drv-install  \
+       --enable-foomatic-ppd-install \
        --enable-foomatic-rip-hplip-install \
+       --enable-hpcups-install \
+       --enable-hpijs-install \
        --enable-policykit \
        --enable-pp-build \
        --enable-udev-acl-rules \
-       --with-mimedir=%{_datadir}/cups/mime \
-       --with-hpppddir=%{_cupsppddir}
+       --with-cupsbackenddir=%{cups_backenddir} \
+       --with-cupsfilterdir=%{cups_filterdir} \
+       --with-hpppddir=%{cups_ppddir} \
+       --with-mimedir=%{_datadir}/cups/mime
 %{__make}
 
 %install
 rm -rf $RPM_BUILD_ROOT
 
-install -d $RPM_BUILD_ROOT%{_cupsppddir} \
-       $RPM_BUILD_ROOT$(cups-config --serverbin)/filter
-
 %{__make} install \
-       DESTDIR=$RPM_BUILD_ROOT \
-       rpm_install=yes
+       DESTDIR=$RPM_BUILD_ROOT
 
 for tool in align clean colorcal fab firmware info levels makecopies makeuri 
print \
                probe scan sendfax setup testpage timedate toolbox unload ; do
        ln -sf %{_datadir}/%{name}/$tool.py $RPM_BUILD_ROOT%{_bindir}/hp-$tool
 done
 
-rm -rf 
$RPM_BUILD_ROOT{%{_bindir}/foomatic-rip,%{_libdir}/*.la,%{_docdir}/hpijs*} \
-       
$RPM_BUILD_ROOT{%{_datadir}/%{name}/hplip{,.sh},%{_sysconfdir}/sane.d/*} \
-       $RPM_BUILD_ROOT/etc/init.d
-rm -rf $RPM_BUILD_ROOT%{_datadir}/%{name}/{install.py,hplip-install}
-rm -f $RPM_BUILD_ROOT%{_libdir}/sane/*.la
-rm -f $RPM_BUILD_ROOT%{py_sitedir}/*.la
-rm $RPM_BUILD_ROOT%{_libdir}/libhp{ip,mud}.so
+# useless (nothing is going to link to installed libraries/modules)
+%{__rm} 
$RPM_BUILD_ROOT{%{_libdir}/*.{so,la},%{_libdir}/sane/*.{so,la},%{py_sitedir}/*.la}
+# handled by post script
+%{__rm} $RPM_BUILD_ROOT/etc/sane.d/dll.conf
 
 %clean
 rm -rf $RPM_BUILD_ROOT
@@ -208,7 +217,6 @@
 %files
 %defattr(644,root,root,755)
 %doc doc/*
-%{_sysconfdir}/udev/rules.d/*
 %attr(755,root,root) %{_bindir}/hpijs
 %attr(755,root,root) %{_bindir}/hp-align
 %attr(755,root,root) %{_bindir}/hp-check
@@ -230,13 +238,7 @@
 %attr(755,root,root) %{_bindir}/hp-testpage
 %attr(755,root,root) %{_bindir}/hp-timedate
 %attr(755,root,root) %{_bindir}/hp-unload
-%{_datadir}/dbus-1/system-services/com.hp.hplip.service
 %dir %{_datadir}/hplip
-# info about GPL v2 for some files
-#%{_datadir}/hplip/COPYING
-# initscript for hplip helpers
-#%{_datadir}/hplip/hplip
-#%{_datadir}/hplip/hplip.sh
 %{_datadir}/hplip/__init__.py
 %dir %{_datadir}/hplip/copier
 %{_datadir}/hplip/copier/*.py
@@ -274,20 +276,20 @@
 %{_datadir}/hplip/pcard
 %{_datadir}/hplip/prnt
 %{_datadir}/hplip/scan
-%{_datadir}/polkit-1/actions/com.hp.hplip.policy
 %attr(755,root,root) %{py_sitedir}/cupsext.so
 %attr(755,root,root) %{py_sitedir}/hpmudext.so
 %attr(755,root,root) %{py_sitedir}/pcardext.so
 %attr(755,root,root) %{py_sitedir}/scanext.so
-/etc/dbus-1/system.d/com.hp.hplip.conf
-%{_datadir}/cups/mime/pstotiff.types
-%{_datadir}/cups/mime/pstotiff.convs
 %dir %{_sysconfdir}/hp
-%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/hp/*
+%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/hp/hplip.conf
+/etc/udev/rules.d/40-hplip.rules
+/etc/udev/rules.d/56-hpmud_support.rules
+/etc/dbus-1/system.d/com.hp.hplip.conf
+%{_datadir}/dbus-1/system-services/com.hp.hplip.service
+%{_datadir}/polkit-1/actions/com.hp.hplip.policy
 
 %files gui-tools
 %defattr(644,root,root,755)
-%{_sysconfdir}/xdg/autostart/hplip-systray.desktop
 %attr(755,root,root) %{_bindir}/hp-devicesettings
 %attr(755,root,root) %{_bindir}/hp-fab
 %attr(755,root,root) %{_bindir}/hp-faxsetup
@@ -311,41 +313,47 @@
 #%{_datadir}/hplip/plugins
 %{_datadir}/hplip/ui4
 %{_datadir}/hplip/data/images
+%{_sysconfdir}/xdg/autostart/hplip-systray.desktop
 %{_desktopdir}/hplip.desktop
-%dir %{_sharedstatedir}/hp
-%verify(not md5 mtime size) %{_sharedstatedir}/hp/hplip.state
+%dir /var/lib/hp
+%verify(not md5 mtime size) /var/lib/hp/hplip.state
 
 %files libs
 %defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/libhpip*.so.*
-%attr(755,root,root) %{_libdir}/libhpmud*.so.*
+%attr(755,root,root) %{_libdir}/libhpip.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libhpip.so.0
+%attr(755,root,root) %{_libdir}/libhpmud.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libhpmud.so.0
 
 %files sane
 %defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/sane/libsane*.so.*
-%attr(755,root,root) %{_libdir}/sane/libsane*.so
+%doc scan/sane/hpaio.desc
+%attr(755,root,root) %{_libdir}/sane/libsane-hpaio.so.*.*.*
+%attr(755,root,root) %{_libdir}/sane/libsane-hpaio.so.1
 
 %files ppd
 %defattr(644,root,root,755)
-%{_cupsppddir}/*
-%{_datadir}/cups/drv/hp
+%{cups_ppddir}/HP-Fax*.ppd.gz
+%{cups_ppddir}/apollo-*.ppd.gz
+%{cups_ppddir}/hp-*.ppd.gz
 
 %files -n cups-backend-hp
 %defattr(644,root,root,755)
-%attr(755,root,root) %{_ulibdir}/cups/backend/hp
-%attr(755,root,root) %{_ulibdir}/cups/filter/foomatic-rip-hplip
-%attr(755,root,root) %{_ulibdir}/cups/filter/hpcups
-%attr(755,root,root) %{_ulibdir}/cups/filter/hplipjs
-%attr(755,root,root) %{_ulibdir}/cups/filter/hpcac
-%attr(755,root,root) %{_ulibdir}/cups/filter/hpps
-%attr(755,root,root) %{_ulibdir}/cups/filter/pstotiff
-%{_cupsdir}/drv/hp
+%attr(755,root,root) %{cups_backenddir}/hp
+%attr(755,root,root) %{cups_filterdir}/foomatic-rip-hplip
+%attr(755,root,root) %{cups_filterdir}/hpcups
+%attr(755,root,root) %{cups_filterdir}/hplipjs
+%attr(755,root,root) %{cups_filterdir}/hpcac
+%attr(755,root,root) %{cups_filterdir}/hpps
+%{cups_datadir}/drv/hp
 
 %files -n cups-backend-hpfax
 %defattr(644,root,root,755)
-%attr(755,root,root) %{_ulibdir}/cups/backend/hpfax
-%attr(755,root,root) %{_ulibdir}/cups/filter/hpcupsfax
-
+%attr(755,root,root) %{cups_backenddir}/hpfax
+%attr(755,root,root) %{cups_filterdir}/hpcupsfax
+%attr(755,root,root) %{cups_filterdir}/pstotiff
+%{cups_mimedir}/pstotiff.types
+%{cups_mimedir}/pstotiff.convs
 
 %files -n hal-hplip
 %defattr(644,root,root,755)
@@ -357,6 +365,10 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.84  2011/06/13 19:15:42  qboosh
+- general cleanup, including double packaging of some files
+- remaining pl
+
 Revision 1.83  2011/06/11 21:10:03  arekm
 - up to 3.11.5
 
================================================================

---- CVS-web:
    
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/hplip/hplip.spec?r1=1.83&r2=1.84&f=u

_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to