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