X-Git-Url: http://git.pld-linux.org/?a=blobdiff_plain;f=cups-filters.spec;h=9f3e5090fc8dd686db1545b47860796b129e5866;hb=0a268f2cf5eb033e6092828ce4f719a37ba78136;hp=c4600f05f602b924f259bdd641309fa0b1767f7c;hpb=66cae738e3812128da5de6bcb50cee6e54457e93;p=packages%2Fcups-filters.git diff --git a/cups-filters.spec b/cups-filters.spec index c4600f0..9f3e509 100644 --- a/cups-filters.spec +++ b/cups-filters.spec @@ -1,6 +1,7 @@ # # Conditional build: %bcond_without static_libs # static libraries +%bcond_without braille # Braille embossers support %bcond_without perl # Perl module %bcond_without php # PHP extension @@ -10,8 +11,8 @@ Summary: OpenPrinting CUPS filters and backends Summary(pl.UTF-8): Filtry i backendy CUPS-a z projektu OpenPrinting Name: cups-filters -Version: 1.0.69 -Release: 3 +Version: 1.20.4 +Release: 1 # For a breakdown of the licensing, see COPYING file # GPLv2: filters: commandto*, imagetoraster, pdftops, rasterto*, # imagetopdf, pstopdf, texttopdf @@ -24,9 +25,10 @@ Release: 3 License: GPL v2, GPL v2+, GPL v3, GPL v3+, LGPL v2+, MIT Group: Applications/Printing Source0: http://www.openprinting.org/download/cups-filters/%{name}-%{version}.tar.xz -# Source0-md5: 914939cf0380ce04a91597a6f666c812 +# Source0-md5: 173045bbc4bca59230543f225b8fa16c Patch0: %{name}-dbus.patch Patch1: %{name}-php.patch +Patch2: %{name}-php7.patch URL: http://www.linuxfoundation.org/collaborate/workgroups/openprinting/cups-filters BuildRequires: autoconf >= 2.65 BuildRequires: automake >= 1:1.11 @@ -43,10 +45,12 @@ BuildRequires: ghostscript-ijs-devel BuildRequires: glib2-devel >= 1:2.30.2 BuildRequires: lcms2-devel >= 2 BuildRequires: libjpeg-devel +%{?with_braille:BuildRequires: liblouis-devel} BuildRequires: libpng-devel BuildRequires: libstdc++-devel BuildRequires: libtiff-devel BuildRequires: libtool +BuildRequires: openldap-devel %{?with_perl:BuildRequires: perl-devel} BuildRequires: pkgconfig >= 1:0.20 # just for cpp/poppler-version.h @@ -60,16 +64,17 @@ BuildRequires: zlib-devel # DejaVuSans.ttf (testing font for test scripts) #BuildRequires: fonts-TTF-DejaVu Requires: %{name}-libs = %{version}-%{release} +# pstopdf +Requires: bc Requires: cups >= 1:1.6.0 Requires: fontconfig >= 2.0.0 Requires: ghostscript +Requires: grep +Requires: mupdf Requires: poppler-progs >= 0.18 Requires: qpdf-libs >= 3.0.2 -Suggests: fonts-TTF-freefont -# pstopdf -Requires: bc -Requires: grep Requires: sed +Suggests: fonts-TTF-freefont Provides: cups-filter-foomatic Provides: ghostscript-cups = 9.08 Obsoletes: cups-filter-foomatic @@ -95,6 +100,18 @@ Dodatkowo pakiet zawiera dodatkowe filtry stworzone niezależnie od Apple'a, w szczególności filtry dla PDF-ocentrycznego obiegu drukowania wprowadzonego przez OpenPrinting. +%package braille +Summary: OpenPrinting CUPS filters for Braille embossers +Summary(pl.UTF-8): Filtry CUPS-a z projektu OpenPrinting dla drukarek Braille'a +Group: Applications/Printing +Requires: %{name} = %{version}-%{release} + +%description braille +OpenPrinting CUPS filters for Braille embossers. + +%description braille -l pl.UTF-8 +Filtry CUPS-a z projektu OpenPrinting dla drukarek Braille'a. + %package libs Summary: OpenPrinting CUPS filters and backends - cupsfilters and fontembed libraries Summary(pl.UTF-8): Filtry i backendy CUPS-a z projektu OpenPrinting - biblioteki cupsfilters i fontembed @@ -230,6 +247,7 @@ Moduł PHP do ogólnego systemu druku dla Uniksa. %setup -q %patch0 -p1 %patch1 -p1 +%patch2 -p1 %build %{__aclocal} @@ -237,13 +255,17 @@ Moduł PHP do ogólnego systemu druku dla Uniksa. %{__automake} %configure \ + %{!?with_braille:--disable-braille} \ --enable-dbus \ + --enable-ijs \ + --enable-opvp \ --disable-silent-rules \ %{!?with_static_libs:--disable-static} \ %{?with_php:--with-php} \ --with-pdftops=hybrid \ --with-rcdir=/etc/rc.d/init.d \ --with-rclevels= \ + --with-mutool-path=/usr/bin/mutool \ --with-test-font-path=/usr/share/fonts/TTF/DejaVuSans.ttf %{__make} @@ -328,30 +350,48 @@ fi %defattr(644,root,root,755) %doc AUTHORS COPYING NEWS README %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/fonts/conf.d/99pdftoopvp.conf +%attr(755,root,root) %{_bindir}/driverless %attr(755,root,root) %{_bindir}/foomatic-rip +%attr(755,root,root) %{_cups_serverbin}/backend/beh +%attr(755,root,root) %{_cups_serverbin}/backend/cups-brf +%attr(755,root,root) %{_cups_serverbin}/backend/driverless +%attr(755,root,root) %{_cups_serverbin}/driver/driverless %attr(755,root,root) %{_cups_serverbin}/filter/bannertopdf +%attr(755,root,root) %{_cups_serverbin}/filter/brftopagedbrf +%attr(755,root,root) %{_cups_serverbin}/filter/cgmtopdf +%attr(755,root,root) %{_cups_serverbin}/filter/cmxtopdf %attr(755,root,root) %{_cups_serverbin}/filter/commandtoescpx %attr(755,root,root) %{_cups_serverbin}/filter/commandtopclx +%attr(755,root,root) %{_cups_serverbin}/filter/emftopdf %attr(755,root,root) %{_cups_serverbin}/filter/foomatic-rip +%attr(755,root,root) %{_cups_serverbin}/filter/gstopdf %attr(755,root,root) %{_cups_serverbin}/filter/gstopxl %attr(755,root,root) %{_cups_serverbin}/filter/gstoraster %attr(755,root,root) %{_cups_serverbin}/filter/imagetopdf %attr(755,root,root) %{_cups_serverbin}/filter/imagetops %attr(755,root,root) %{_cups_serverbin}/filter/imagetoraster +%attr(755,root,root) %{_cups_serverbin}/filter/mupdftoraster +%attr(755,root,root) %{_cups_serverbin}/filter/musicxmltobrf %attr(755,root,root) %{_cups_serverbin}/filter/pdftoijs %attr(755,root,root) %{_cups_serverbin}/filter/pdftoopvp %attr(755,root,root) %{_cups_serverbin}/filter/pdftopdf %attr(755,root,root) %{_cups_serverbin}/filter/pdftops %attr(755,root,root) %{_cups_serverbin}/filter/pdftoraster -%attr(755,root,root) %{_cups_serverbin}/filter/pstopdf %attr(755,root,root) %{_cups_serverbin}/filter/rastertoescpx +%attr(755,root,root) %{_cups_serverbin}/filter/rastertopclm %attr(755,root,root) %{_cups_serverbin}/filter/rastertopclx %attr(755,root,root) %{_cups_serverbin}/filter/rastertopdf +%attr(755,root,root) %{_cups_serverbin}/filter/rastertops +%attr(755,root,root) %{_cups_serverbin}/filter/svgtopdf %attr(755,root,root) %{_cups_serverbin}/filter/sys5ippprinter -%attr(755,root,root) %{_cups_serverbin}/filter/textonly %attr(755,root,root) %{_cups_serverbin}/filter/texttopdf %attr(755,root,root) %{_cups_serverbin}/filter/texttops -%attr(755,root,root) %{_cups_serverbin}/filter/urftopdf +%attr(755,root,root) %{_cups_serverbin}/filter/texttotext +%attr(755,root,root) %{_cups_serverbin}/filter/vectortobrf +%attr(755,root,root) %{_cups_serverbin}/filter/vectortopdf +%attr(755,root,root) %{_cups_serverbin}/filter/vectortoubrl +%attr(755,root,root) %{_cups_serverbin}/filter/wmftopdf +%attr(755,root,root) %{_cups_serverbin}/filter/xfigtopdf %{_datadir}/cups/banners/* %{_datadir}/cups/charsets %{_datadir}/cups/data/classified.pdf @@ -368,14 +408,52 @@ fi %{_datadir}/cups/data/unclassified.pdf %{_datadir}/cups/data/testprint %{_datadir}/cups/drv/cupsfilters.drv +%{_datadir}/cups/drv/generic-ubrl.drv %{_datadir}/cups/mime/cupsfilters.types %{_datadir}/cups/mime/cupsfilters.convs +%{_datadir}/cups/mime/cupsfilters-ghostscript.convs +%{_datadir}/cups/mime/cupsfilters-mupdf.convs +%{_datadir}/cups/mime/cupsfilters-poppler.convs # definitions for drivers; pcl.h is used by cupsfilters.drv %{_datadir}/cups/ppdc/escp.h %{_datadir}/cups/ppdc/pcl.h %{_datadir}/ppd/cupsfilters +%{_mandir}/man1/driverless.1* %{_mandir}/man1/foomatic-rip.1* +%if %{with braille} +%files braille +%defattr(644,root,root,755) +%attr(755,root,root) %{_cups_serverbin}/filter/brftoembosser +%attr(755,root,root) %{_cups_serverbin}/filter/imagetobrf +%attr(755,root,root) %{_cups_serverbin}/filter/imagetoubrl +%attr(755,root,root) %{_cups_serverbin}/filter/imageubrltoindexv3 +%attr(755,root,root) %{_cups_serverbin}/filter/imageubrltoindexv4 +%attr(755,root,root) %{_cups_serverbin}/filter/textbrftoindexv3 +%attr(755,root,root) %{_cups_serverbin}/filter/textbrftoindexv4 +%attr(755,root,root) %{_cups_serverbin}/filter/texttobrf +%dir %{_datadir}/cups/braille +%attr(755,root,root) %{_datadir}/cups/braille/cups-braille.sh +%attr(755,root,root) %{_datadir}/cups/braille/index.sh +%attr(755,root,root) %{_datadir}/cups/braille/indexv3.sh +%attr(755,root,root) %{_datadir}/cups/braille/indexv4.sh +%{_datadir}/cups/drv/generic-brf.drv +%{_datadir}/cups/drv/indexv3.drv +%{_datadir}/cups/drv/indexv4.drv +%{_datadir}/cups/mime/braille.convs +%{_datadir}/cups/mime/braille.types +%{_datadir}/cups/ppdc/braille.defs +%{_datadir}/cups/ppdc/fr-braille.po +%{_datadir}/cups/ppdc/imagemagick.defs +%{_datadir}/cups/ppdc/index.defs +%{_datadir}/cups/ppdc/liblouis.defs +%{_datadir}/cups/ppdc/liblouis1.defs +%{_datadir}/cups/ppdc/liblouis2.defs +%{_datadir}/cups/ppdc/liblouis3.defs +%{_datadir}/cups/ppdc/liblouis4.defs +%{_datadir}/cups/ppdc/media-braille.defs +%endif + %files libs %defattr(644,root,root,755) %doc fontembed/README @@ -402,6 +480,7 @@ fi %defattr(644,root,root,755) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/cups/cups-browsed.conf %attr(755,root,root) %{_sbindir}/cups-browsed +%attr(755,root,root) %{_cups_serverbin}/backend/implicitclass %attr(754,root,root) /etc/rc.d/init.d/cups-browsed %{systemdunitdir}/cups-browsed.service %{_mandir}/man5/cups-browsed.conf.5*