X-Git-Url: https://git.pld-linux.org/?a=blobdiff_plain;f=cups.spec;h=1fdfa15c2fe7a973a9961038e60b412af8ebff2a;hb=8e756ca921f80bcf641abb3ab4abfbe0f33e17c5;hp=39701b2796de0d0aed977035e47fad37179f8b08;hpb=3540b403fccee8217bf71421f999fe7c44b6705f;p=packages%2Fcups.git diff --git a/cups.spec b/cups.spec index 39701b2..1fdfa15 100644 --- a/cups.spec +++ b/cups.spec @@ -1,51 +1,47 @@ -# TODO: -# - build/install java ext ? -# - perl BRs -# - remove obsolete /etc/cups/certs (trigger?) -# -# warning: Installed (but unpackaged) file(s) found: -# /usr/share/applications/cups.desktop -# /usr/share/icons/hicolor/128x128/apps/cups.png -# /usr/share/icons/hicolor/16x16/apps/cups.png -# /usr/share/icons/hicolor/32x32/apps/cups.png -# /usr/share/icons/hicolor/64x64/apps/cups.png -# /usr/share/locale/no/cups_no.po -# /usr/share/locale/zh/cups_zh.po # # Conditional build: %bcond_with gnutls # use GNU TLS for SSL/TLS support (instead of OpenSSL) %bcond_without dnssd -%bcond_without php # don't build PHP extension -%bcond_without perl # don't build Perl extension -%bcond_without java -%bcond_without python +%bcond_without ldap # do not include LDAP support +%bcond_without gssapi # do not include GSSAPI support +%bcond_without php # don't build PHP extension/support in web interface +%bcond_without perl # don't build Perl extension/support in web interface +%bcond_without python # don't build Python support in web interface +%bcond_without slp # do not include SLP support %bcond_without static_libs # don't build static library # %include /usr/lib/rpm/macros.perl %define pdir CUPS -Summary: Common Unix Printing System + Summary(pl.UTF-8): Ogólny system druku dla Uniksa Summary(pt_BR.UTF-8): Sistema Unix de Impressão Name: cups -Version: 1.3.3 -Release: 0.1 +Version: 1.4.4 +Release: 2 Epoch: 1 -License: GPL/LGPL +License: LGPL v2 (libraries), GPL v2 (the rest) + openssl exception Group: Applications/Printing Source0: http://ftp.easysw.com/pub/cups/%{version}/%{name}-%{version}-source.tar.bz2 -# Source0-md5: d4911e68b6979d16bc7a55f68d16cc53 +# Source0-md5: 8776403ad60fea9e85eab9c04d88560d Source1: %{name}.init Source2: %{name}.pamd Source3: %{name}.logrotate Source4: %{name}.mailto.conf +Source5: %{name}-lpd.inetd +Source6: %{name}-modprobe.conf +# svn diff http://svn.easysw.com/public/cups/tags/release-1.4.3/ http://svn.easysw.com/public/cups/branches/branch-1.4/ > cups-branch.diff +# + drop config-scripts/cups-common.m4 change Patch0: %{name}-config.patch -Patch1: %{name}-lp-lpr.patch Patch2: %{name}-options.patch Patch3: %{name}-man_pages_linking.patch Patch4: %{name}-nostrip.patch -Patch5: %{name}-templates.patch -Patch6: %{name}-certs_FHS.patch -Patch7: %{name}-direct_usb.patch +Patch5: %{name}-certs_FHS.patch +Patch6: %{name}-direct_usb.patch +Patch7: %{name}-no-polluted-krb5config.patch +Patch9: %{name}-verbose-compilation.patch +Patch10: %{name}-peercred.patch +Patch11: %{name}-usb.patch +Patch12: %{name}-desktop.patch URL: http://www.cups.org/ BuildRequires: acl-devel BuildRequires: autoconf @@ -54,13 +50,16 @@ BuildRequires: automake BuildRequires: dbus-devel BuildRequires: glibc-headers %{?with_gnutls:BuildRequires: gnutls-devel} -BuildRequires: krb5-devel +%{?with_gssapi:BuildRequires: heimdal-devel} BuildRequires: libjpeg-devel +BuildRequires: libpaper-devel BuildRequires: libpng-devel BuildRequires: libstdc++-devel BuildRequires: libtiff-devel -BuildRequires: openldap-devel -BuildRequires: openslp-devel +BuildRequires: libusb-compat-devel +BuildRequires: libusb-devel +%{?with_ldap:BuildRequires: openldap-devel} +%{?with_slp:BuildRequires: openslp-devel} %{!?with_gnutls:BuildRequires: openssl-devel} BuildRequires: pam-devel %{?with_php:BuildRequires: php-devel >= 4:5.0.0} @@ -69,10 +68,15 @@ BuildRequires: rpm-perlprov BuildRequires: rpmbuild(macros) >= 1.344 Requires(post,preun): /sbin/chkconfig Requires: %{name}-libs = %{epoch}:%{version}-%{release} +Requires: openssl-tools Requires: pam >= 0.77.3 +Requires: perl-modules Requires: rc-scripts -Obsoletes: printingdaemon +Suggests: ImageMagick-coder-pdf +Suggests: cups-filter-pstoraster +Suggests: poppler-progs Provides: printingdaemon +Obsoletes: printingdaemon Conflicts: ghostscript < 7.05.4 Conflicts: logrotate < 3.7-4 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) @@ -109,6 +113,7 @@ portável para os sistemas operacionais baseados no UNIX®. Summary: Common Unix Printing System Libraries Summary(pl.UTF-8): Biblioteki dla CUPS Summary(pt_BR.UTF-8): Sistema Unix de Impressão - bibliotecas para uso em clientes cups +License: LGPL v2 + openssl exception Group: Libraries Provides: %{name}-libs = %{epoch}:%{version}-%{release} Obsoletes: cups-libs @@ -126,10 +131,11 @@ Bibliotecas CUPS requeridas pelos clientes CUPS. %package clients Summary: Common Unix Printing System Clients Summary(pl.UTF-8): Aplikacje klienckie dla CUPS +License: GPL v2 + openssl exception Group: Applications/Printing Requires: %{name}-libs = %{epoch}:%{version}-%{release} -Obsoletes: printingclient Provides: printingclient +Obsoletes: printingclient %description clients Common Unix Printing System Clients. @@ -141,6 +147,7 @@ Aplikacje klienckie dla CUPS. Summary: Common Unix Printing System Libraries - images manipulation Summary(pl.UTF-8): Biblioteki dla CUPS - obsługa formatów graficznych Summary(pt_BR.UTF-8): Sistema Unix de Impressão - bibliotecas para uso em clientes cups +License: LGPL v2 + openssl exception Group: Libraries Requires: %{name}-lib = %{epoch}:%{version}-%{release} Obsoletes: libcups1 @@ -158,12 +165,19 @@ Bibliotecas CUPS requeridas pelos clientes CUPS. Summary: Common Unix Printing System development files Summary(pl.UTF-8): Ogólny system druku dla Uniksa - pliki nagłówkowe Summary(pt_BR.UTF-8): Sistema Unix de Impressão - ambiente de desenvolvimento +License: LGPL v2 + openssl exception Group: Development/Libraries Requires: %{name}-image-lib = %{epoch}:%{version}-%{release} Requires: %{name}-lib = %{epoch}:%{version}-%{release} +# for libcups %{?with_gnutls:Requires: gnutls-devel} +%{?with_gssapi:Requires: heimdal-devel} %{!?with_gnutls:Requires: openssl-devel} Requires: zlib-devel +# for libcupsimage +Requires: libjpeg-devel +Requires: libpng-devel +Requires: libtiff-devel Obsoletes: libcups1-devel %description devel @@ -181,6 +195,7 @@ CUPS. Summary: Common Unix Printing System static libraries Summary(pl.UTF-8): Ogólny system druku dla Uniksa - biblioteki statyczne Summary(pt_BR.UTF-8): Common Unix Printing System - bibliotecas estáticas +License: LGPL v2 + openssl exception Group: Development/Libraries Requires: %{name}-devel = %{epoch}:%{version}-%{release} @@ -197,6 +212,7 @@ bibliotecas do CUPS. %package -n perl-cups Summary: Perl module for CUPS Summary(pl.UTF-8): Moduł Perla CUPS +License: GPL v2 + openssl exception Group: Development/Languages/Perl Requires: %{name}-lib = %{epoch}:%{version}-%{release} @@ -209,6 +225,7 @@ Moduł Perla do ogólnego systemu druku dla Uniksa. %package -n php-cups Summary: PHP module for CUPS Summary(pl.UTF-8): Moduł PHP CUPS +License: GPL v2 + openssl exception Group: Development/Languages/PHP Requires: %{name}-lib = %{epoch}:%{version}-%{release} %{?requires_php_extension} @@ -224,6 +241,7 @@ Moduł PHP do ogólnego systemu druku dla Uniksa. %package backend-usb Summary: USB backend for CUPS Summary(pl.UTF-8): Backend USB dla CUPS-a +License: GPL v2 + openssl exception Group: Applications/Printing Requires: %{name} = %{epoch}:%{version}-%{release} @@ -236,6 +254,7 @@ Ten pakiet umożliwia drukowanie z poziomu CUPS-a na drukarkach USB. %package backend-serial Summary: Serial port backend for CUPS Summary(pl.UTF-8): Backend obsługujący porty szeregowe dla CUPS-a +License: GPL v2 + openssl exception Group: Applications/Printing Requires: %{name} = %{epoch}:%{version}-%{release} @@ -250,6 +269,7 @@ podłączonych do portów szeregowych. %package backend-parallel Summary: Parallel port backend for CUPS Summary(pl.UTF-8): Backend obsługujący porty równoległe dla CUPS-a +License: GPL v2 + openssl exception Group: Applications/Printing Requires: %{name} = %{epoch}:%{version}-%{release} @@ -261,44 +281,71 @@ ports. Ten pakiet umożliwia drukowanie z poziomu CUPS-a na drukarkach podłączonych do portów równoległych. +%package lpd +Summary: LPD compatibility support for CUPS print server +Summary(pl.UTF-8): Wsparcie dla LPD w serwerze wydruków CUPS +License: GPL v2 + openssl exception +Group: Applications/Printing +Requires: %{name} = %{epoch}:%{version}-%{release} +Requires: rc-inetd + +%description lpd +LPD compatibility support for CUPS print server. + +%description lpd -l pl.UTF-8 +Wsparcie dla LPD w serwerze wydruków CUPS. + %prep %setup -q %patch0 -p1 -%patch1 -p1 %patch2 -p1 %patch3 -p1 %patch4 -p1 %patch5 -p1 %patch6 -p1 %patch7 -p1 +%patch9 -p1 +%patch10 -p1 +%patch11 -p1 +%patch12 -p1 %build %{__aclocal} -I config-scripts %{__autoconf} %configure \ --libdir=%{_ulibdir} \ + --disable-cdsassl \ + --enable-libpaper \ + --enable-libusb \ + --enable-acl \ + --enable-dbus \ + --enable-image \ + --enable-bannertops \ + --enable-texttops \ --enable-shared \ + --enable-ssl \ + %{?debug:--enable-debug} \ + --%{!?with_dnssd:dis}%{?with_dnssd:en}able-dnssd \ + --%{!?with_ldap:dis}%{?with_ldap:en}able-ldap \ + --%{!?with_gssapi:dis}%{?with_gssapi:en}able-gssapi \ + --%{!?with_gnutls:dis}%{?with_gnutls:en}able-gnutls \ + --%{?with_gnutls:dis}%{!?with_gnutls:en}able-openssl \ + --%{!?with_slp:dis}%{?with_slp:en}able-slp \ + %{?with_static_libs:--enable-static} \ --with-cups-user=lp \ - --with-cups-group=sys \ + --with-cups-group=lp \ --with-system-groups=sys \ --with-printcap=/etc/printcap \ - %{?with_static_libs:--enable-static} \ - --enable-ssl \ - --%{?with_gnutls:dis}%{!?with_gnutls:en}able-openssl \ - --%{!?with_gnutls:dis}%{?with_gnutls:en}able-gnutls \ - --%{!?with_dnssd:dis}%{?with_dnssd:en}able-dnssd \ - --disable-cdsassl \ - --enable-dbus \ - %{?debug:--enable-debug} \ + --with-dbusdir=/etc/dbus-1 \ --with-docdir=%{_ulibdir}/%{name}/cgi-bin \ --with-config-file-perm=0640 \ --with-log-file-perm=0640 \ + --with-optim=-Wno-format-y2k \ %{?with_dnssd:--with-dnssd-libs=x} \ %{?with_dnssd:--with-dnssd-includes=x} \ - %{?with_php:--with-php} \ - %{?with_perl:--with-perl} \ - %{?with_java:--with-java} \ - %{?with_php:--with-python} + %{?with_perl:--with-perl=%{_bindir}/perl} \ + %{?with_php:--with-php=%{_bindir}/php} \ + %{?with_python:--with-python=%{_bindir}/python} %{__make} @@ -320,7 +367,7 @@ cd ../.. %install rm -rf $RPM_BUILD_ROOT -install -d $RPM_BUILD_ROOT/etc/{rc.d/init.d,pam.d,logrotate.d,security} \ +install -d $RPM_BUILD_ROOT/etc/{rc.d/init.d,pam.d,logrotate.d,modprobe.d,security,sysconfig/rc-inetd} \ $RPM_BUILD_ROOT/var/run/cups \ $RPM_BUILD_ROOT/var/log/{,archive/}cups @@ -332,14 +379,16 @@ install -d $RPM_BUILD_ROOT/etc/{rc.d/init.d,pam.d,logrotate.d,security} \ if [ "%{_lib}" != "lib" ] ; then install -d $RPM_BUILD_ROOT%{_libdir} mv $RPM_BUILD_ROOT%{_ulibdir}/*.so* $RPM_BUILD_ROOT%{_libdir} +%if %{with static_libs} mv $RPM_BUILD_ROOT%{_ulibdir}/*.a $RPM_BUILD_ROOT%{_libdir} +%endif fi %if %{with php} %{__make} -C scripting/php install \ PHPDIR=$RPM_BUILD_ROOT%{php_extensiondir} install -d $RPM_BUILD_ROOT%{php_sysconfdir}/conf.d -cat > $RPM_BUILD_ROOT%{php_sysconfdir}/conf.d/phpcups.ini << EOF +cat > $RPM_BUILD_ROOT%{php_sysconfdir}/conf.d/phpcups.ini << 'EOF' ; Enable phpcups extension module extension=phpcups.so EOF @@ -353,9 +402,9 @@ EOF install %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/%{name} install %{SOURCE2} $RPM_BUILD_ROOT/etc/pam.d/%{name} install %{SOURCE3} $RPM_BUILD_ROOT/etc/logrotate.d/%{name} -install %{SOURCE4} $RPM_BUILD_ROOT/etc/cups/mailto.conf - -gzip -9nf $RPM_BUILD_ROOT%{_datadir}/%{name}/model/*.ppd +install %{SOURCE4} $RPM_BUILD_ROOT%{_sysconfdir}/cups/mailto.conf +sed -e 's|__ULIBDIR__|%{_ulibdir}|g' %{SOURCE5} > $RPM_BUILD_ROOT/etc/sysconfig/rc-inetd/cups-lpd +install %{SOURCE6} $RPM_BUILD_ROOT/etc/modprobe.d/cups.conf touch $RPM_BUILD_ROOT/var/log/cups/{access_log,error_log,page_log} touch $RPM_BUILD_ROOT/etc/security/blacklist.cups @@ -376,6 +425,11 @@ install -d $RPM_BUILD_ROOT%{_sysconfdir}/cups/ssl ln -s accept $RPM_BUILD_ROOT%{_sbindir}/enable ln -s accept $RPM_BUILD_ROOT%{_sbindir}/disable +# fix/update locale names +install -d $RPM_BUILD_ROOT%{_datadir}/locale/{nb,zh_CN} +mv -f $RPM_BUILD_ROOT%{_datadir}/locale/{no/cups_no.po,nb/cups_nb.po} +mv -f $RPM_BUILD_ROOT%{_datadir}/locale/{zh/cups_zh.po,zh_CN/cups_zh_CN.po} + # check-files cleanup rm -rf $RPM_BUILD_ROOT%{_mandir}/{,es/,fr/}cat? rm -rf $RPM_BUILD_ROOT/''etc/{init.d,rc?.d}/* @@ -387,6 +441,7 @@ rm -rf $RPM_BUILD_ROOT %post /sbin/chkconfig --add cups %service cups restart "cups daemon" +/sbin/rmmod usblp > /dev/null 2>&1 || : %preun if [ "$1" = "0" ]; then @@ -407,20 +462,26 @@ if [ "$1" = 0 ]; then %php_webserver_restart fi +%post lpd +%service -q rc-inetd reload + +%postun lpd +if [ "$1" = 0 ]; then + %service -q rc-inetd reload +fi + %files %defattr(644,root,root,755) -#%doc *.gz doc/*.html doc/*.css doc/images %doc *.txt %attr(640,root,root) %config %verify(not md5 mtime size) /etc/pam.d/* %attr(754,root,root) /etc/rc.d/init.d/cups /etc/dbus-1/system.d/cups.conf +/etc/modprobe.d/cups.conf %attr(600,root,lp) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/classes.conf %attr(640,root,lp) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/cupsd.conf %attr(600,root,lp) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/printers.conf %attr(600,root,lp) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/mailto.conf %attr(600,root,lp) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/snmp.conf -%attr(640,root,lp) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/*.convs -%attr(640,root,lp) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/*.types %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/security/blacklist.cups %dir %attr(700,root,lp) %{_sysconfdir}/%{name}/ssl %dir %{_sysconfdir}/%{name}/interfaces @@ -429,6 +490,7 @@ fi %attr(4755,lp,root) %{_bindir}/lppasswd %attr(755,root,root) %{_bindir}/cupstestppd %attr(755,root,root) %{_bindir}/cupstestdsc +%attr(755,root,root) %{_bindir}/ppd* %attr(755,root,root) %{_sbindir}/cupsctl %attr(755,root,root) %{_sbindir}/cupsd %attr(755,root,root) %{_sbindir}/cupsfilter @@ -440,37 +502,36 @@ fi %attr(755,root,root) %{_ulibdir}/cups/cgi-bin/*.cgi %{_ulibdir}/cups/cgi-bin/*.css %{_ulibdir}/cups/cgi-bin/*.html -%{_ulibdir}/cups/cgi-bin/*.ico %{_ulibdir}/cups/cgi-bin/*.txt %lang(de) %{_ulibdir}/cups/cgi-bin/de %lang(es) %{_ulibdir}/cups/cgi-bin/es -%lang(et) %{_ulibdir}/cups/cgi-bin/et -%lang(fr) %{_ulibdir}/cups/cgi-bin/fr -%lang(he) %{_ulibdir}/cups/cgi-bin/he +%lang(eu) %{_ulibdir}/cups/cgi-bin/eu +%lang(id) %{_ulibdir}/cups/cgi-bin/id %lang(it) %{_ulibdir}/cups/cgi-bin/it %lang(ja) %{_ulibdir}/cups/cgi-bin/ja %lang(pl) %{_ulibdir}/cups/cgi-bin/pl -%lang(sv) %{_ulibdir}/cups/cgi-bin/sv -%lang(zh_TW) %{_ulibdir}/cups/cgi-bin/zh_TW +%lang(ru) %{_ulibdir}/cups/cgi-bin/ru %exclude %{_ulibdir}/cups/backend/usb %exclude %{_ulibdir}/cups/backend/serial %exclude %{_ulibdir}/cups/backend/parallel %attr(755,root,root) %{_ulibdir}/cups/backend/* -%attr(755,root,root) %{_ulibdir}/cups/daemon/* +%attr(755,root,root) %{_ulibdir}/cups/daemon/cups-deviced +%attr(755,root,root) %{_ulibdir}/cups/daemon/cups-driverd +%attr(755,root,root) %{_ulibdir}/cups/daemon/cups-polld %attr(755,root,root) %{_ulibdir}/cups/filter/* %attr(755,root,root) %{_ulibdir}/cups/monitor/* %attr(755,root,root) %{_ulibdir}/cups/notifier/* -%dir %{_datadir}/cups %{_datadir}/cups/banners -%{_datadir}/cups/charmaps %{_datadir}/cups/charsets %{_datadir}/cups/data %{_datadir}/cups/drivers +%{_datadir}/cups/drv +%{_datadir}/cups/examples %{_datadir}/cups/fonts +%{_datadir}/cups/mime %dir %{_datadir}/cups/model -%{_datadir}/cups/model/*.ppd.gz # dirs for gimp-print-cups-4.2.7-1 %dir %{_datadir}/cups/model/C %lang(da) %dir %{_datadir}/cups/model/da @@ -480,44 +541,37 @@ fi %lang(pl) %dir %{_datadir}/cups/model/pl %lang(sv) %dir %{_datadir}/cups/model/sv +%{_datadir}/cups/ppdc + %dir %{_datadir}/cups/templates %{_datadir}/cups/templates/*.tmpl %lang(de) %{_datadir}/cups/templates/de %lang(es) %{_datadir}/cups/templates/es -%lang(et) %{_datadir}/cups/templates/et -%lang(fr) %{_datadir}/cups/templates/fr -%lang(he) %{_datadir}/cups/templates/he +%lang(eu) %{_datadir}/cups/templates/eu +%lang(id) %{_datadir}/cups/templates/id %lang(it) %{_datadir}/cups/templates/it %lang(ja) %{_datadir}/cups/templates/ja %lang(pl) %{_datadir}/cups/templates/pl -%lang(sv) %{_datadir}/cups/templates/sv -%lang(zh_TW) %{_datadir}/cups/templates/zh_TW -%{_mandir}/man7/backend.7* +%lang(ru) %{_datadir}/cups/templates/ru %{_mandir}/man1/cupstestppd.1* %{_mandir}/man1/cupstestdsc.1* -%{_mandir}/man7/filter.7* %{_mandir}/man1/lppasswd.1* -%{_mandir}/man[58]/* -%lang(da) %{_datadir}/locale/da/cups_da.po -%lang(de) %{_datadir}/locale/de/cups_de.po -%lang(es) %{_datadir}/locale/es/cups_es.po -%lang(et) %{_datadir}/locale/et/cups_et.po -%lang(fi) %{_datadir}/locale/fi/cups_fi.po -%lang(fr) %{_datadir}/locale/fr/cups_fr.po -%lang(he) %{_datadir}/locale/he/cups_he.po -%lang(it) %{_datadir}/locale/it/cups_it.po -%lang(ko) %{_datadir}/locale/ko/cups_ko.po -%lang(ja) %{_datadir}/locale/ja/cups_ja.po -%lang(nl) %{_datadir}/locale/nl/cups_nl.po -#%lang(no) %{_datadir}/locale/no/cups_no.po -%lang(pl) %{_datadir}/locale/pl/cups_pl.po -%lang(pt) %{_datadir}/locale/pt/cups_pt.po -%lang(pt_BR) %{_datadir}/locale/pt_BR/cups_pt_BR.po -#%lang(pt_PT) %{_datadir}/locale/pt_PT/cups_pt_PT.po -%lang(ru) %{_datadir}/locale/ru/cups_ru.po -%lang(sv) %{_datadir}/locale/sv/cups_sv.po -#%lang(zh) %{_datadir}/locale/zh/cups_zh.po -%lang(zh_TW) %{_datadir}/locale/zh_TW/cups_zh_TW.po +%{_mandir}/man1/ppd*.1* +%{_mandir}/man7/backend.7* +%{_mandir}/man7/drv.7* +%{_mandir}/man7/filter.7* +%{_mandir}/man7/notifier.7* +%{_mandir}/man5/* +%{_mandir}/man8/accept.8* +%{_mandir}/man8/cups-deviced.8* +%{_mandir}/man8/cups-driverd.8* +%{_mandir}/man8/cups-polld.8* +%{_mandir}/man8/cupsaddsmb.8* +%{_mandir}/man8/cupsctl.8* +%{_mandir}/man8/cupsd.8* +%{_mandir}/man8/cupsenable.8* +%{_mandir}/man8/cupsfilter.8* +%{_mandir}/man8/lp* %dir %attr(775,root,lp) /var/cache/cups %dir %attr(755,root,lp) /var/lib/cups @@ -539,6 +593,31 @@ fi %defattr(644,root,root,755) %dir %attr(755,root,lp) %{_sysconfdir}/%{name} %attr(755,root,root) %{_libdir}/libcups.so.* +%attr(755,root,root) %{_libdir}/libcupscgi.so.* +%attr(755,root,root) %{_libdir}/libcupsdriver.so.* +%attr(755,root,root) %{_libdir}/libcupsmime.so.* +%attr(755,root,root) %{_libdir}/libcupsppdc.so.* +%dir %{_datadir}/cups +%{_datadir}/cups/charmaps +%lang(da) %{_datadir}/locale/da/cups_da.po +%lang(de) %{_datadir}/locale/de/cups_de.po +%lang(es) %{_datadir}/locale/es/cups_es.po +%lang(eu) %{_datadir}/locale/eu/cups_eu.po +%lang(fi) %{_datadir}/locale/fi/cups_fi.po +%lang(fr) %{_datadir}/locale/fr/cups_fr.po +%lang(id) %{_datadir}/locale/id/cups_id.po +%lang(it) %{_datadir}/locale/it/cups_it.po +%lang(ko) %{_datadir}/locale/ko/cups_ko.po +%lang(ja) %{_datadir}/locale/ja/cups_ja.po +%lang(nl) %{_datadir}/locale/nl/cups_nl.po +%lang(nb) %{_datadir}/locale/nb/cups_nb.po +%lang(pl) %{_datadir}/locale/pl/cups_pl.po +%lang(pt) %{_datadir}/locale/pt/cups_pt.po +%lang(pt_BR) %{_datadir}/locale/pt_BR/cups_pt_BR.po +%lang(ru) %{_datadir}/locale/ru/cups_ru.po +%lang(sv) %{_datadir}/locale/sv/cups_sv.po +%lang(zh_CN) %{_datadir}/locale/zh_CN/cups_zh_CN.po +%lang(zh_TW) %{_datadir}/locale/zh_TW/cups_zh_TW.po %files clients %defattr(644,root,root,755) @@ -551,9 +630,11 @@ fi %attr(755,root,root) %{_bindir}/lprm %attr(755,root,root) %{_bindir}/lpstat %attr(755,root,root) %{_sbindir}/accept +%attr(755,root,root) %{_sbindir}/cupsaccept %attr(755,root,root) %{_sbindir}/cupsaddsmb %attr(755,root,root) %{_sbindir}/cupsenable %attr(755,root,root) %{_sbindir}/cupsdisable +%attr(755,root,root) %{_sbindir}/cupsreject %attr(755,root,root) %{_sbindir}/disable %attr(755,root,root) %{_sbindir}/enable %attr(755,root,root) %{_sbindir}/lpadmin @@ -561,6 +642,8 @@ fi %attr(755,root,root) %{_sbindir}/lpinfo %attr(755,root,root) %{_sbindir}/lpmove %attr(755,root,root) %{_sbindir}/reject +%{_desktopdir}/cups.desktop +%{_iconsdir}/hicolor/*/apps/cups.png %{_mandir}/man1/cancel.1* %{_mandir}/man1/lp.1* %{_mandir}/man1/lpoptions.1* @@ -568,19 +651,10 @@ fi %{_mandir}/man1/lpr.1* %{_mandir}/man1/lprm.1* %{_mandir}/man1/lpstat.1* -#%lang(fr) %{_mandir}/fr/man1/cancel.1* -#%lang(fr) %{_mandir}/fr/man1/lp.1* -#%lang(fr) %{_mandir}/fr/man1/lpoptions.1* -#%lang(fr) %{_mandir}/fr/man1/lpq.1* -#%lang(fr) %{_mandir}/fr/man1/lpr.1* -#%lang(fr) %{_mandir}/fr/man1/lprm.1* -#%lang(fr) %{_mandir}/fr/man1/lpstat.1* -#%lang(es) %{_mandir}/es/man1/lp.1* -#%lang(es) %{_mandir}/es/man1/lpoptions.1* -#%lang(es) %{_mandir}/es/man1/lpq.1* -#%lang(es) %{_mandir}/es/man1/lpr.1* -#%lang(es) %{_mandir}/es/man1/lprm.1* -#%lang(es) %{_mandir}/es/man1/lpstat.1* +%{_mandir}/man8/cupsaccept.8* +%{_mandir}/man8/cupsdisable.8* +%{_mandir}/man8/cupsreject.8* +%{_mandir}/man8/reject.8* %files image-lib %defattr(644,root,root,755) @@ -589,34 +663,42 @@ fi %files devel %defattr(644,root,root,755) %attr(755,root,root) %{_bindir}/cups-config +%attr(755,root,root) %{_libdir}/libcups.so +%attr(755,root,root) %{_libdir}/libcupscgi.so +%attr(755,root,root) %{_libdir}/libcupsdriver.so +%attr(755,root,root) %{_libdir}/libcupsimage.so +%attr(755,root,root) %{_libdir}/libcupsmime.so +%attr(755,root,root) %{_libdir}/libcupsppdc.so %{_includedir}/cups -%{_libdir}/lib*.so -%{_mandir}/man1/cups-config* -%{_mandir}/man3/* -#%lang(fr) %{_mandir}/fr/man1/cups-config* -#%lang(es) %{_mandir}/es/man1/cups-config* +%{_mandir}/man1/cups-config.1* %if %{with static_libs} %files static %defattr(644,root,root,755) -%{_libdir}/*.a +%{_libdir}/libcups.a +%{_libdir}/libcupscgi.a +%{_libdir}/libcupsdriver.a +%{_libdir}/libcupsimage.a +%{_libdir}/libcupsmime.a +%{_libdir}/libcupsppdc.a %endif %if %{with perl} %files -n perl-cups %defattr(644,root,root,755) -%{perl_vendorarch}/*.pm +%{perl_vendorarch}/CUPS.pm %dir %{perl_vendorarch}/auto/CUPS -%{perl_vendorarch}/auto/CUPS/*.bs +%{perl_vendorarch}/auto/CUPS/CUPS.bs %{perl_vendorarch}/auto/CUPS/autosplit.ix -%attr(755,root,root) %{perl_vendorarch}/auto/CUPS/*.so +%attr(755,root,root) %{perl_vendorarch}/auto/CUPS/CUPS.so +%{_mandir}/man3/CUPS.3pm* %endif %if %{with php} %files -n php-cups %defattr(644,root,root,755) %doc scripting/php/README -%attr(755,root,root) %{php_extensiondir}/* +%attr(755,root,root) %{php_extensiondir}/phpcups.so %config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/phpcups.ini %endif @@ -631,3 +713,9 @@ fi %files backend-parallel %defattr(644,root,root,755) %attr(755,root,root) %{_ulibdir}/cups/backend/parallel + +%files lpd +%defattr(644,root,root,755) +%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/rc-inetd/* +%attr(755,root,root) %{_ulibdir}/cups/daemon/cups-lpd +%{_mandir}/man8/cups-lpd.8*