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