]> git.pld-linux.org Git - packages/cups-filters.git/blame - cups-filters.spec
up to 1.28.16
[packages/cups-filters.git] / cups-filters.spec
CommitLineData
960629b2
JB
1#
2# Conditional build:
3%bcond_without static_libs # static libraries
49d053a5 4%bcond_without braille # Braille embossers support
960629b2 5%bcond_without perl # Perl module
3f4105b9 6%bcond_with php # PHP extension
75fdf098 7
74b81d27 8%if 0%{!?php_name:1}
75fdf098 9%define php_name php55
bf137972 10%endif
98eddd8d 11Summary: OpenPrinting CUPS filters and backends
960629b2 12Summary(pl.UTF-8): Filtry i backendy CUPS-a z projektu OpenPrinting
98eddd8d 13Name: cups-filters
47cca5be
JP
14Version: 1.28.16
15Release: 1
98eddd8d
JR
16# For a breakdown of the licensing, see COPYING file
17# GPLv2: filters: commandto*, imagetoraster, pdftops, rasterto*,
18# imagetopdf, pstopdf, texttopdf
19# backends: parallel, serial
20# GPLv2+: filters: gstopxl, textonly, texttops, imagetops
21# GPLv3: filters: bannertopdf
22# GPLv3+: filters: urftopdf
23# LGPLv2+: utils: cups-browsed
9955b758 24# MIT: filters: gstoraster, pdftopdf, pdftoraster
960629b2 25License: GPL v2, GPL v2+, GPL v3, GPL v3+, LGPL v2+, MIT
98eddd8d 26Group: Applications/Printing
00f3d73b 27Source0: https://www.openprinting.org/download/cups-filters/%{name}-%{version}.tar.xz
47cca5be 28# Source0-md5: 24bed15110499fd652d65d6baab85ca6
96eae7c8
JP
29Patch0: %{name}-php.patch
30Patch1: %{name}-php7.patch
31Patch2: %{name}-php73.patch
98eddd8d 32URL: http://www.linuxfoundation.org/collaborate/workgroups/openprinting/cups-filters
960629b2
JB
33BuildRequires: autoconf >= 2.65
34BuildRequires: automake >= 1:1.11
98eddd8d
JR
35BuildRequires: avahi-devel
36BuildRequires: avahi-glib-devel
be95c05b 37BuildRequires: cups-devel >= 1:1.6.0
98eddd8d 38BuildRequires: dbus-devel
960629b2 39BuildRequires: fontconfig-devel >= 2.0.0
44da07c1 40BuildRequires: fonts-TTF-DejaVu
960629b2 41BuildRequires: freetype-devel >= 2
b41fe527 42BuildRequires: gettext-tools >= 0.18.3
960629b2
JB
43# /usr/bin/gs, for features detection
44BuildRequires: ghostscript
960629b2
JB
45BuildRequires: glib2-devel >= 1:2.30.2
46BuildRequires: lcms2-devel >= 2
47cca5be 47BuildRequires: libexif-devel
98eddd8d 48BuildRequires: libjpeg-devel
49d053a5 49%{?with_braille:BuildRequires: liblouis-devel}
98eddd8d 50BuildRequires: libpng-devel
f0e327c4 51BuildRequires: libstdc++-devel >= 6:4.7
98eddd8d
JR
52BuildRequires: libtiff-devel
53BuildRequires: libtool
81f7198e 54BuildRequires: openldap-devel
960629b2 55%{?with_perl:BuildRequires: perl-devel}
b41fe527 56%{?with_php:BuildRequires: %{php_name}-devel}
960629b2 57BuildRequires: pkgconfig >= 1:0.20
944709aa 58BuildRequires: poppler-cpp-devel >= 0.19
960629b2 59# /usr/bin/pdftops, for features detection
944709aa
JP
60BuildRequires: poppler-progs >= 0.19
61BuildRequires: qpdf-devel >= 8.3.0
75fdf098 62BuildRequires: rpmbuild(macros) >= 1.671
aa505ed4
JP
63BuildRequires: tar >= 1:1.22
64BuildRequires: xz
98eddd8d 65BuildRequires: zlib-devel
960629b2
JB
66# DejaVuSans.ttf (testing font for test scripts)
67#BuildRequires: fonts-TTF-DejaVu
68Requires: %{name}-libs = %{version}-%{release}
9913be34
JR
69# pstopdf
70Requires: bc
960629b2
JB
71Requires: cups >= 1:1.6.0
72Requires: fontconfig >= 2.0.0
c1d35bf4 73Requires: ghostscript
9913be34
JR
74Requires: grep
75Requires: mupdf
944709aa
JP
76Requires: poppler >= 0.19
77Requires: poppler-progs >= 0.19
78Requires: qpdf-libs >= 8.3.0
98eddd8d 79Requires: sed
9913be34 80Suggests: fonts-TTF-freefont
2f02cc8c 81Provides: cups-filter-foomatic
98eddd8d 82Provides: ghostscript-cups = 9.08
2f02cc8c
JR
83Obsoletes: cups-filter-foomatic
84Obsoletes: foomatic-filters
98eddd8d 85Obsoletes: ghostscript-cups < 9.08
fa8aac5c
JR
86Conflicts: cups-backend-hp < 3.13.11-2
87Conflicts: hplip-ppd < 3.13.11-2
98eddd8d
JR
88BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
89
b84b8132 90%define _cups_serverbin %(/usr/bin/cups-config --serverbin)
98eddd8d 91
98eddd8d
JR
92%description
93Contains backends, filters, and other software that was once part of
94the core CUPS distribution but is no longer maintained by Apple Inc.
95In addition it contains additional filters developed independently of
96Apple, especially filters for the PDF-centric printing workflow
97introduced by OpenPrinting.
98
960629b2
JB
99%description -l pl.UTF-8
100Ten pakiet zawiera backendy, filtry i inne oprogramowanie, będące
101kiedyś częścią CUPS-a, ale nie utrzymywane już przez firmę Apple Inc.
102Dodatkowo pakiet zawiera dodatkowe filtry stworzone niezależnie od
103Apple'a, w szczególności filtry dla PDF-ocentrycznego obiegu
104drukowania wprowadzonego przez OpenPrinting.
105
49d053a5
JB
106%package braille
107Summary: OpenPrinting CUPS filters for Braille embossers
108Summary(pl.UTF-8): Filtry CUPS-a z projektu OpenPrinting dla drukarek Braille'a
109Group: Applications/Printing
110Requires: %{name} = %{version}-%{release}
111
112%description braille
113OpenPrinting CUPS filters for Braille embossers.
114
115%description braille -l pl.UTF-8
116Filtry CUPS-a z projektu OpenPrinting dla drukarek Braille'a.
117
960629b2
JB
118%package libs
119Summary: OpenPrinting CUPS filters and backends - cupsfilters and fontembed libraries
120Summary(pl.UTF-8): Filtry i backendy CUPS-a z projektu OpenPrinting - biblioteki cupsfilters i fontembed
121# LGPLv2: libcupsfilters
122# MIT: libfontembed
123License: LGPL v2, MIT
124Group: Libraries
125Requires: cups-lib >= 1:1.6.0
126
98eddd8d
JR
127%description libs
128This package provides cupsfilters and fontembed libraries.
129
960629b2
JB
130%description libs -l pl.UTF-8
131Ten pakiet udostępnia biblioteki cupsfilters i fontembed.
132
133%package devel
134Summary: OpenPrinting CUPS filters and backends - development environment
135Summary(pl.UTF-8): Filtry i backendy CUPS-a z projektu OpenPrinting - środowisko programistyczne
136License: LGPL v2, MIT
137Group: Development/Libraries
138Requires: %{name}-libs = %{version}-%{release}
139Requires: cups-devel >= 1:1.6.0
140Requires: libjpeg-devel
141Requires: libpng-devel
142Requires: libtiff-devel
143
98eddd8d
JR
144%description devel
145This is the development package for OpenPrinting CUPS filters and
146backends.
147
960629b2
JB
148%description devel -l pl.UTF-8
149To jest pakiet programistyczny dla filtrów i backendów CUPS-a z
150projektu OpenPrinting.
151
152%package static
153Summary: OpenPrinting CUPS filters and backends - static cupsfilters and fontembed libraries
154Summary(pl.UTF-8): Filtry i backendy CUPS-a z projektu OpenPrinting - statyczne biblioteki cupsfilters i fontembed
155License: LGPL v2, MIT
156Group: Development/Libraries
157Requires: %{name}-devel = %{version}-%{release}
158
159%description static
160This package provides static cupsfilters and fontembed libraries.
161
162%description static -l pl.UTF-8
163Ten pakiet udostępnia statyczne biblioteki cupsfilters i fontembed.
164
98eddd8d
JR
165%package -n cups-browsed
166Summary: A daemon for browsing the Bonjour broadcasts of shared, remote CUPS printers
960629b2 167Summary(pl.UTF-8): Demon do przeglądania broadcastów Bonjour współdzielonych, zdalnych drukarek CUPS
98eddd8d 168Group: Applications/Printing
960629b2 169Requires(post,preun): /sbin/chkconfig
b84b8132 170Requires(post,preun,postun): systemd-units
960629b2 171Requires: glib2 >= 1:2.30.2
b84b8132 172Requires: systemd-units >= 38
98eddd8d
JR
173
174%description -n cups-browsed
75fdf098
ER
175A daemon for browsing the Bonjour broadcasts of shared, remote CUPS
176printers.
98eddd8d 177
960629b2
JB
178%description -n cups-browsed -l pl.UTF-8
179Demon do przeglądania broadcastów Bonjour współdzielonych, zdalnych
180drukarek CUPS.
181
182%package -n cups-backend-parallel
183Summary: Parallel port backend for CUPS
184Summary(pl.UTF-8): Backend CUPS-a obsługujący porty równoległe
185# must be larger than cups.spec before 1.6.0
186Epoch: 2
187License: GPL v2 + OpenSSL exception
188Group: Applications/Printing
189Requires: cups >= 1:1.6.0
190
191%description -n cups-backend-parallel
192This package allow CUPS printing on printers connected by parallel
193ports.
194
195%description -n cups-backend-parallel -l pl.UTF-8
196Ten pakiet umożliwia drukowanie z poziomu CUPS-a na drukarkach
197podłączonych do portów równoległych.
198
b84b8132
JR
199%package -n cups-backend-serial
200Summary: Serial port backend for CUPS
960629b2
JB
201Summary(pl.UTF-8): Backend CUPS-a obsługujący porty szeregowe
202# must be larger than cups.spec before 1.6.0
b84b8132 203Epoch: 2
960629b2 204License: GPL v2 + OpenSSL exception
b84b8132 205Group: Applications/Printing
960629b2 206Requires: cups >= 1:1.6.0
b84b8132
JR
207
208%description -n cups-backend-serial
209This package allow CUPS printing on printers connected by serial
210ports.
211
212%description -n cups-backend-serial -l pl.UTF-8
213Ten pakiet umożliwia drukowanie z poziomu CUPS-a na drukarkach
214podłączonych do portów szeregowych.
215
960629b2
JB
216%package -n perl-cups
217Summary: Perl module for CUPS
218Summary(pl.UTF-8): Moduł Perla CUPS
219# must be larger than cups.spec before 1.6.0
b84b8132 220Epoch: 2
960629b2
JB
221License: GPL v2 + OpenSSL exception
222Group: Development/Languages/Perl
223Requires: cups-lib >= 1:1.6.0
b84b8132 224
960629b2
JB
225%description -n perl-cups
226Perl module for Common Unix Printing System.
b84b8132 227
960629b2
JB
228%description -n perl-cups -l pl.UTF-8
229Moduł Perla do ogólnego systemu druku dla Uniksa.
230
75fdf098 231%package -n %{php_name}-cups
960629b2
JB
232Summary: PHP module for CUPS
233Summary(pl.UTF-8): Moduł PHP CUPS
234# must be larger than cups.spec before 1.6.0
235Epoch: 2
236License: GPL v2 + OpenSSL exception
237Group: Development/Languages/PHP
238Requires: cups-lib >= 1:1.6.0
239%{?requires_php_extension}
960629b2 240
75fdf098 241%description -n %{php_name}-cups
960629b2
JB
242PHP module for Common Unix Printing System.
243
75fdf098 244%description -n %{php_name}-cups -l pl.UTF-8
960629b2 245Moduł PHP do ogólnego systemu druku dla Uniksa.
b84b8132
JR
246
247# CREATE ANY NEW PACKAGES BEFORE cups-backend-* (EPOCH)
248
98eddd8d
JR
249%prep
250%setup -q
960629b2 251%patch0 -p1
98eddd8d 252%patch1 -p1
b04fba8b 253%patch2 -p1
98eddd8d
JR
254
255%build
256%{__aclocal}
257%{__autoconf}
258%{__automake}
259
260%configure \
49d053a5 261 %{!?with_braille:--disable-braille} \
960629b2 262 --enable-dbus \
98eddd8d 263 --disable-silent-rules \
960629b2 264 %{!?with_static_libs:--disable-static} \
960629b2 265 %{?with_php:--with-php} \
98eddd8d 266 --with-pdftops=hybrid \
960629b2
JB
267 --with-rcdir=/etc/rc.d/init.d \
268 --with-rclevels= \
9913be34 269 --with-mutool-path=/usr/bin/mutool \
960629b2
JB
270 --with-test-font-path=/usr/share/fonts/TTF/DejaVuSans.ttf
271
272%{__make}
273
274%if %{with perl}
275cd scripting/perl
276%{__perl} Makefile.PL \
277 INSTALLDIRS=vendor \
278 OPTIMIZE="%{rpmcflags}"
98eddd8d
JR
279
280%{__make}
960629b2
JB
281cd ../..
282%endif
98eddd8d
JR
283
284%install
285rm -rf $RPM_BUILD_ROOT
286install -d $RPM_BUILD_ROOT%{systemdunitdir}
98eddd8d
JR
287%{__make} install \
288 DESTDIR=$RPM_BUILD_ROOT
289
960629b2
JB
290%if %{with php}
291install -d $RPM_BUILD_ROOT%{php_sysconfdir}/conf.d
292cat > $RPM_BUILD_ROOT%{php_sysconfdir}/conf.d/phpcups.ini << 'EOF'
293; Enable phpcups extension module
294extension=libphpcups.so
295EOF
75fdf098
ER
296# dlopened module
297%{__rm} $RPM_BUILD_ROOT%{php_extensiondir}/libphpcups.la
960629b2
JB
298%endif
299
300%if %{with perl}
301%{__make} -C scripting/perl install \
302 DESTDIR=$RPM_BUILD_ROOT
303%endif
98eddd8d 304
cbe62ebd
JB
305install -p utils/cups-browsed.service $RPM_BUILD_ROOT%{systemdunitdir}
306
960629b2
JB
307# obsoleted by pkg-config
308%{__rm} $RPM_BUILD_ROOT%{_libdir}/lib*.la
960629b2
JB
309# packaged as %doc
310%{__rm} -r $RPM_BUILD_ROOT%{_docdir}/cups-filters
98eddd8d 311
98eddd8d
JR
312%clean
313rm -rf $RPM_BUILD_ROOT
314
960629b2
JB
315%post libs -p /sbin/ldconfig
316%postun libs -p /sbin/ldconfig
317
98eddd8d 318%post -n cups-browsed
57845ec9 319if [ "$1" = "1" ]; then
98eddd8d
JR
320 # We can remove this after few releases, it's just for the introduction of cups-browsed.
321 if [ -f %{_sysconfdir}/cups/cups-browsed.conf ]; then
322 echo -e "\n# NOTE: This file is not part of CUPS. You need to start & enable cups-browsed service." >>%{_sysconfdir}/cups/cups-browsed.conf
323 fi
324
325 # move BrowsePoll from cupsd.conf to cups-browsed.conf
326 if [ -f %{_sysconfdir}/cups/cupsd.conf ] && grep -iq "^BrowsePoll" %{_sysconfdir}/cups/cupsd.conf; then
327 if ! grep -iq "^BrowsePoll" %{_sysconfdir}/cups/cups-browsed.conf; then
328 echo "# Settings automatically moved from cupsd.conf by RPM package:" >>%{_sysconfdir}/cups/cups-browsed.conf
329 grep -i "^BrowsePoll" %{_sysconfdir}/cups/cupsd.conf >> %{_sysconfdir}/cups/cups-browsed.conf || :
330 fi
331 sed -i -e "s,^BrowsePoll,#BrowsePoll directive moved to cups-browsed.conf\n#BrowsePoll,i" %{_sysconfdir}/cups/cupsd.conf || :
332 fi
333fi
960629b2
JB
334/sbin/chkconfig --add cups-browsed
335%service cups-browsed restart
98eddd8d
JR
336%systemd_post cups-browsed.service
337
338%preun -n cups-browsed
960629b2
JB
339if [ "$1" = "0" ]; then
340 %service cups-browsed stop
341 /sbin/chkconfig --del cups-browsed
342fi
98eddd8d
JR
343%systemd_preun cups-browsed.service
344
345%postun -n cups-browsed
346%systemd_reload
347
98eddd8d
JR
348%files
349%defattr(644,root,root,755)
960629b2 350%doc AUTHORS COPYING NEWS README
9913be34 351%attr(755,root,root) %{_bindir}/driverless
6ca766bc 352%attr(755,root,root) %{_bindir}/driverless-fax
96dc6d6d 353%attr(755,root,root) %{_bindir}/foomatic-rip
f10773a6
AM
354%attr(700,root,root) %{_cups_serverbin}/backend/beh
355%attr(700,root,root) %{_cups_serverbin}/backend/cups-brf
356%attr(700,root,root) %{_cups_serverbin}/backend/driverless
6ca766bc 357%attr(700,root,root) %{_cups_serverbin}/backend/driverless-fax
f10773a6 358%attr(700,root,root) %{_cups_serverbin}/backend/implicitclass
9913be34 359%attr(755,root,root) %{_cups_serverbin}/driver/driverless
6ca766bc 360%attr(755,root,root) %{_cups_serverbin}/driver/driverless-fax
960629b2 361%attr(755,root,root) %{_cups_serverbin}/filter/bannertopdf
60e1db7a 362%attr(755,root,root) %{_cups_serverbin}/filter/brftopagedbrf
8e3aa2fa
AM
363%attr(755,root,root) %{_cups_serverbin}/filter/cgmtopdf
364%attr(755,root,root) %{_cups_serverbin}/filter/cmxtopdf
960629b2
JB
365%attr(755,root,root) %{_cups_serverbin}/filter/commandtoescpx
366%attr(755,root,root) %{_cups_serverbin}/filter/commandtopclx
8e3aa2fa 367%attr(755,root,root) %{_cups_serverbin}/filter/emftopdf
2f02cc8c 368%attr(755,root,root) %{_cups_serverbin}/filter/foomatic-rip
9913be34 369%attr(755,root,root) %{_cups_serverbin}/filter/gstopdf
960629b2
JB
370%attr(755,root,root) %{_cups_serverbin}/filter/gstopxl
371%attr(755,root,root) %{_cups_serverbin}/filter/gstoraster
372%attr(755,root,root) %{_cups_serverbin}/filter/imagetopdf
373%attr(755,root,root) %{_cups_serverbin}/filter/imagetops
374%attr(755,root,root) %{_cups_serverbin}/filter/imagetoraster
9913be34 375%attr(755,root,root) %{_cups_serverbin}/filter/mupdftoraster
8e3aa2fa 376%attr(755,root,root) %{_cups_serverbin}/filter/musicxmltobrf
960629b2
JB
377%attr(755,root,root) %{_cups_serverbin}/filter/pdftopdf
378%attr(755,root,root) %{_cups_serverbin}/filter/pdftops
379%attr(755,root,root) %{_cups_serverbin}/filter/pdftoraster
960629b2 380%attr(755,root,root) %{_cups_serverbin}/filter/rastertoescpx
8e3aa2fa 381%attr(755,root,root) %{_cups_serverbin}/filter/rastertopclm
960629b2 382%attr(755,root,root) %{_cups_serverbin}/filter/rastertopclx
bf137972 383%attr(755,root,root) %{_cups_serverbin}/filter/rastertopdf
9913be34 384%attr(755,root,root) %{_cups_serverbin}/filter/rastertops
8e3aa2fa 385%attr(755,root,root) %{_cups_serverbin}/filter/svgtopdf
27e14967 386%attr(755,root,root) %{_cups_serverbin}/filter/sys5ippprinter
960629b2
JB
387%attr(755,root,root) %{_cups_serverbin}/filter/texttopdf
388%attr(755,root,root) %{_cups_serverbin}/filter/texttops
9913be34 389%attr(755,root,root) %{_cups_serverbin}/filter/texttotext
8e3aa2fa
AM
390%attr(755,root,root) %{_cups_serverbin}/filter/vectortobrf
391%attr(755,root,root) %{_cups_serverbin}/filter/vectortopdf
392%attr(755,root,root) %{_cups_serverbin}/filter/vectortoubrl
393%attr(755,root,root) %{_cups_serverbin}/filter/wmftopdf
394%attr(755,root,root) %{_cups_serverbin}/filter/xfigtopdf
57845ec9 395%{_datadir}/cups/banners/*
98eddd8d 396%{_datadir}/cups/charsets
94049a51
JB
397%{_datadir}/cups/data/classified.pdf
398%{_datadir}/cups/data/confidential.pdf
960629b2
JB
399%{_datadir}/cups/data/default.pdf
400%{_datadir}/cups/data/default-testpage.pdf
94b3ffe2
JB
401%{_datadir}/cups/data/form_english.pdf
402%{_datadir}/cups/data/form_english_in.odt
403%{_datadir}/cups/data/form_russian.pdf
404%{_datadir}/cups/data/form_russian_in.odt
94049a51
JB
405%{_datadir}/cups/data/secret.pdf
406%{_datadir}/cups/data/standard.pdf
407%{_datadir}/cups/data/topsecret.pdf
408%{_datadir}/cups/data/unclassified.pdf
2d4a03cc 409%{_datadir}/cups/data/testprint
98eddd8d 410%{_datadir}/cups/drv/cupsfilters.drv
8e3aa2fa 411%{_datadir}/cups/drv/generic-ubrl.drv
98eddd8d
JR
412%{_datadir}/cups/mime/cupsfilters.types
413%{_datadir}/cups/mime/cupsfilters.convs
b04fba8b 414%{_datadir}/cups/mime/cupsfilters-ghostscript.convs
9913be34
JR
415%{_datadir}/cups/mime/cupsfilters-mupdf.convs
416%{_datadir}/cups/mime/cupsfilters-poppler.convs
960629b2
JB
417# definitions for drivers; pcl.h is used by cupsfilters.drv
418%{_datadir}/cups/ppdc/escp.h
419%{_datadir}/cups/ppdc/pcl.h
98eddd8d 420%{_datadir}/ppd/cupsfilters
ccfe97a6 421%{_mandir}/man1/driverless.1*
2f02cc8c 422%{_mandir}/man1/foomatic-rip.1*
98eddd8d 423
49d053a5
JB
424%if %{with braille}
425%files braille
426%defattr(644,root,root,755)
427%attr(755,root,root) %{_cups_serverbin}/filter/brftoembosser
428%attr(755,root,root) %{_cups_serverbin}/filter/imagetobrf
429%attr(755,root,root) %{_cups_serverbin}/filter/imagetoubrl
430%attr(755,root,root) %{_cups_serverbin}/filter/imageubrltoindexv3
431%attr(755,root,root) %{_cups_serverbin}/filter/imageubrltoindexv4
432%attr(755,root,root) %{_cups_serverbin}/filter/textbrftoindexv3
433%attr(755,root,root) %{_cups_serverbin}/filter/textbrftoindexv4
434%attr(755,root,root) %{_cups_serverbin}/filter/texttobrf
435%dir %{_datadir}/cups/braille
436%attr(755,root,root) %{_datadir}/cups/braille/cups-braille.sh
437%attr(755,root,root) %{_datadir}/cups/braille/index.sh
438%attr(755,root,root) %{_datadir}/cups/braille/indexv3.sh
439%attr(755,root,root) %{_datadir}/cups/braille/indexv4.sh
440%{_datadir}/cups/drv/generic-brf.drv
441%{_datadir}/cups/drv/indexv3.drv
442%{_datadir}/cups/drv/indexv4.drv
443%{_datadir}/cups/mime/braille.convs
444%{_datadir}/cups/mime/braille.types
445%{_datadir}/cups/ppdc/braille.defs
446%{_datadir}/cups/ppdc/fr-braille.po
447%{_datadir}/cups/ppdc/imagemagick.defs
448%{_datadir}/cups/ppdc/index.defs
449%{_datadir}/cups/ppdc/liblouis.defs
450%{_datadir}/cups/ppdc/liblouis1.defs
451%{_datadir}/cups/ppdc/liblouis2.defs
452%{_datadir}/cups/ppdc/liblouis3.defs
453%{_datadir}/cups/ppdc/liblouis4.defs
454%{_datadir}/cups/ppdc/media-braille.defs
455%endif
456
98eddd8d
JR
457%files libs
458%defattr(644,root,root,755)
eed8649d 459%doc fontembed/README
98eddd8d
JR
460%attr(755,root,root) %{_libdir}/libcupsfilters.so.*.*.*
461%attr(755,root,root) %ghost %{_libdir}/libcupsfilters.so.1
462%attr(755,root,root) %{_libdir}/libfontembed.so.*.*.*
463%attr(755,root,root) %ghost %{_libdir}/libfontembed.so.1
464
465%files devel
466%defattr(644,root,root,755)
960629b2
JB
467%attr(755,root,root) %{_libdir}/libcupsfilters.so
468%attr(755,root,root) %{_libdir}/libfontembed.so
98eddd8d
JR
469%{_includedir}/cupsfilters
470%{_includedir}/fontembed
98eddd8d
JR
471%{_pkgconfigdir}/libcupsfilters.pc
472%{_pkgconfigdir}/libfontembed.pc
960629b2 473
32f5f275 474%if %{with static_libs}
960629b2
JB
475%files static
476%defattr(644,root,root,755)
477%{_libdir}/libcupsfilters.a
478%{_libdir}/libfontembed.a
32f5f275 479%endif
98eddd8d
JR
480
481%files -n cups-browsed
482%defattr(644,root,root,755)
483%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/cups/cups-browsed.conf
484%attr(755,root,root) %{_sbindir}/cups-browsed
960629b2 485%attr(754,root,root) /etc/rc.d/init.d/cups-browsed
98eddd8d 486%{systemdunitdir}/cups-browsed.service
98eddd8d 487%{_mandir}/man5/cups-browsed.conf.5*
960629b2
JB
488%{_mandir}/man8/cups-browsed.8*
489
490%files -n cups-backend-parallel
491%defattr(644,root,root,755)
f10773a6 492%attr(700,root,root) %{_cups_serverbin}/backend/parallel
b84b8132
JR
493
494%files -n cups-backend-serial
495%defattr(644,root,root,755)
f10773a6 496%attr(700,root,root) %{_cups_serverbin}/backend/serial
b84b8132 497
960629b2
JB
498%if %{with perl}
499%files -n perl-cups
b84b8132 500%defattr(644,root,root,755)
960629b2
JB
501%doc scripting/perl/README
502%{perl_vendorarch}/CUPS.pm
503%dir %{perl_vendorarch}/auto/CUPS
960629b2
JB
504%{perl_vendorarch}/auto/CUPS/autosplit.ix
505%attr(755,root,root) %{perl_vendorarch}/auto/CUPS/CUPS.so
506%{_mandir}/man3/CUPS.3pm*
507%endif
508
509%if %{with php}
75fdf098 510%files -n %{php_name}-cups
960629b2
JB
511%defattr(644,root,root,755)
512%doc scripting/php/README
960629b2 513%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/phpcups.ini
75fdf098 514%attr(755,root,root) %{php_extensiondir}/libphpcups.so
960629b2 515%endif
This page took 0.275047 seconds and 4 git commands to generate.