Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
openSUSE
cups-filters.7800
cups-filters.spec
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File cups-filters.spec of Package cups-filters.7800
# # spec file for package cups-filters # # Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed # upon. The license for this file, and modifications and additions to the # file, is the same license as for the pristine package itself (unless the # license for the pristine package is not an Open Source License, in which # case the license is the MIT License). An "Open Source License" is a # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. # Please submit bugfixes or comments via http://bugs.opensuse.org/ # Summary: OpenPrinting CUPS filters, backends, and cups-browsed License: GPL-2.0 and GPL-2.0+ and GPL-3.0 and MIT Group: Hardware/Printing # See also http://www.linuxfoundation.org/collaborate/workgroups/openprinting/pdf_as_standard_print_job_format Url: http://www.linuxfoundation.org/collaborate/workgroups/openprinting/cups-filters # For a breakdown of the licensing, see COPYING file # GPLv2: filters: commandto*, imagetoraster, pdftops, rasterto*, # imagetopdf, pstopdf, texttopdf # backends: parallel, serial # GPLv2+: filters: textonly, texttops, imagetops # GPLv3: filters: bannertopdf # MIT: filters: pdftoijs, pdftoopvp, pdftopdf, pdftoraster Name: cups-filters # Normal version for official cups-filters releases is the upstream version (e.g. "Version: 1.0.49"). # For a current tarball cups-filters-1.0-yyyymmdd.tar.gz (e.g. cups-filters-1.0-20140326.tar.gz) # the current tarball's date is added to the version to ensure a strictly increasing sequence # "last version" < "current version" < "next version" e.g. "1.0.49" < "1.0.49.20140326" < "1.0.50" # to verify this run: zypper vcmp 'last version' 'current version' # and also run: zypper vcmp 'next version' 'current version' # e.g. zypper vcmp '1.0.49' '1.0.49.20140326' -> 1.0.49 is older than 1.0.49.20140326 # and zypper vcmp '1.0.50' '1.0.49.20140326' -> 1.0.50 is newer than 1.0.49.20140326 Version: 1.8.2 Release: 0 Source0: http://www.openprinting.org/download/cups-filters/cups-filters-%{version}.tar.xz # Since cups-filters version 1.0.42 foomatic-rip is also provided by cups-filters. # The foomatic-rip version that is provided by cups-filters is not specified in the cups-filters sources # but on http://www.openprinting.org/download/foomatic/ the foomatic-filters-4.0-current.tar.gz # dated 27-Mar-2014 (i.e. from today as of this writing) contains a VERSION.full file that reads "4.0.17.256" # so that foomatic_rip_version (macro name can be only alphanumeric and '_' i.e. "foomatic-rip_version" does not work) # is defined here accordingly but with one more additional trailing number '.1' to ensure that # the sub-package cups-filters-foomatic-rip (see below) conflicts with any foomatic-filters package: # zypper vcmp '4.0.17.256' '4.0.17.256.1' -> 4.0.17.256 is older than 4.0.17.256.1 # zypper vcmp '4.0.17.257' '4.0.17.256.1' -> 4.0.17.257 is newer than 4.0.17.256.1 %define foomatic_rip_version 4.0.17.256.1 # At least for now support for cups154 in the SLE12 legacy module is abandoned (by default SLE12 has CUPS 1.7.5) # because newer cups-filters versions again use stuff that is provided since CUPS > 1.5.4 so that it does # no longer build with CUPS 1.5.4. Perhaps I (jsmeix@suse.de) find time to fix it again for CUPS 1.5.4 # but when not, newer cups-filters will no longer work with CUPS 1.5.4: BuildRequires: cups-devel > 1.5.4 Requires: cups > 1.5.4 BuildRequires: pkgconfig # pdftopdf BuildRequires: qpdf-devel # pdftops BuildRequires: poppler-tools # pdftoijs, pdftoopvp, pdftoraster BuildRequires: ghostscript-mini-devel BuildRequires: libjpeg-devel BuildRequires: libpng-devel BuildRequires: libpoppler-cpp0 BuildRequires: libpoppler-devel BuildRequires: libpoppler-glib-devel BuildRequires: libtiff-devel BuildRequires: zlib-devel # libijs BuildRequires: fontconfig-devel BuildRequires: freetype2-devel BuildRequires: liblcms2-devel # braille embossers BuildRequires: liblouis-devel # Make sure we get postscriptdriver tags. BuildRequires: python-cups # cups-browsed # "BuildRequires libavahi-devel" is insufficient # (build fails at configure "checking for AVAHI_GLIB") # "BuildRequires libavahi-gobject-devel" is too much # (libavahi-gobject-devel requires libavahi-glib-devel and libavahi-devel) # "BuildRequires libavahi-glib-devel" is sufficient # (libavahi-glib-devel requires libavahi-devel) BuildRequires: libavahi-glib-devel # autogen.sh BuildRequires: autoconf BuildRequires: automake BuildRequires: gcc-c++ BuildRequires: glibc-devel BuildRequires: libtool BuildRequires: systemd BuildRequires: xz %systemd_requires # test requires BuildRequires: dejavu-fonts # Because gstoraster is linked with libcupsfilters.so # that library is in the cups-filters-ghostscript sub-package # (see the cups-filters-ghostscript sub-package file section). # But many other filters in the cups-filters main package are also # linked with with libcupsfilters.so so that the cups-filters main package # requires the cups-filters-ghostscript sub-package. To be on the safe side explicitly # require the exact matching version-release of the cups-filters-ghostscript sub-package # because all cups-filters software is built from one same source tar ball # and there could be whatever subtle internal dependencies. # The exact matching version-release of the cups-filters-ghostscript sub-package is available # on the same package repository where the cups-filters main package is because # all are built simulaneously from the same cups-filters source package # and all required packages are provided on the same repository: Requires: cups-filters-ghostscript = %{version}-%{release} # Conflict with CUPS < 1.6 because up to CUPS 1.5.4 # the following files are provided by the cups binary RPM package # /usr/lib/cups/filter/commandtoescpx # /usr/lib/cups/filter/commandtopclx # /usr/lib/cups/filter/imagetops # /usr/lib/cups/filter/imagetoraster # /usr/lib/cups/filter/pdftops # /usr/lib/cups/filter/rastertoescpx # /usr/lib/cups/filter/rastertopclx # /usr/lib/cups/filter/texttops # /usr/lib/cups/backend/parallel # /usr/lib/cups/backend/serial # and the following files are provided by the cups-devel package # /usr/share/cups/ppdc/escp.h # /usr/share/cups/ppdc/pcl.h Conflicts: cups < 1.6 # When a user installs the cups-filters main package, he usually expects # to get "the whole cups-filters stuff" installed (i.e. also all sub-packages). # To be on the safe side recommend the exact matching version-release # of the cups-filters sub-packages because all cups-filters software # is built from one same source tar ball and there could be whatever subtle internal dependencies. # The exact matching version-release of the cups-filters sub-packages are available # on the same package repository where the cups-filters main package is because # all are built simulaneously from the same cups-filters source package # and all required packages are provided on the same repository: Recommends: cups-filters-foomatic-rip = %{version}-%{release} Recommends: cups-filters-cups-browsed = %{version}-%{release} # /usr/bin/pdftops (provided by poppler-tools) # is needed (but not required for non-PostScript printers) # to print PDFs on PostScript printers because in this case # the CUPS filter chain is: # /usr/lib/cups/filter/pdftopdf # /usr/lib/cups/filter/pdftops # where /usr/lib/cups/filter/pdftops calls /usr/bin/pdftops # /usr/lib/cups/backend/... # see https://bugzilla.novell.com/show_bug.cgi?id=868148 Recommends: poppler-tools %description Contains backends, filters, and other software that was once part of the core CUPS distribution but is no longer maintained by Apple Inc. In addition it contains additional filters and software developed independently of Apple, especially filters for the PDF-centric printing workflow introduced by OpenPrinting and a daemon to browse broadcasts of remote CUPS printers and makes these printers available locally. %package ghostscript Summary: OpenPrinting CUPS filters for Ghostscript Group: Hardware/Printing # Newer cups-filters versions use stuff that is provided since CUPS > 1.5.4: Requires: cups > 1.5.4 # Provide the well known generic name "gstoraster" so that it is easier for users # to find or install the RPM package name "cups-filters-ghostscript" that actually provides it # e.g. via "zypper search gstoraster" or "zypper install gstoraster": Provides: gstoraster %description ghostscript Since Ghostscript version 9.10 the CUPS filters gstoraster and gstopxl are removed from Ghostscript. Those filters are now provided by cups-filters (a free software package hosted by OpenPrinting). The binary RPM sub-package cups-filters-ghostscript provides only those CUPS filters for Ghostscript. This way cups-filters-ghostscript can be used with the traditional CUPS up to version 1.5 where the other filters, backends, and cups-browsed from cups-filters would cause conflicts because CUPS <= 1.5 already provides them. In contrast for CUPS versions since 1.6 the whole cups-filters is usually needed (but not strictly required). %package foomatic-rip Summary: OpenPrinting CUPS filter foomatic-rip Group: Hardware/Printing # Newer cups-filters versions use stuff that is provided since CUPS > 1.5.4: Requires: cups > 1.5.4 # Because gstoraster is linked with libcupsfilters.so # that library is in the cups-filters-ghostscript sub-package # (see the cups-filters-ghostscript sub-package file section). # But foomatic-rip is also linked with libcupsfilters.so # so that the cups-filters-foomatic-rip sub-package requires # the cups-filters-ghostscript sub-package. To be on the safe side explicitly # require the exact matching version-release of the cups-filters-ghostscript sub-package # because all cups-filters software is built from one same source tar ball # and there could be whatever subtle internal dependencies. # The exact matching version-release of the cups-filters-ghostscript sub-package is available # on the same package repository where the cups-filters main package is because # all are built simulaneously from the same cups-filters source package # and all required packages are provided on the same repository: Requires: cups-filters-ghostscript = %{version}-%{release} # Provide the well known generic name "foomatic-rip" so that it is easier for users # to find or install the RPM package name "cups-filters-foomatic-rip" that actually provides it # e.g. via "zypper search foomatic-rip" or "zypper install foomatic-rip": Provides: foomatic-rip # Provide foomatic-filters with the exact foomatic_rip_version # see https://bugzilla.novell.com/show_bug.cgi?id=870621 # and conflict with any other foomatic-filters version because # the following files are also provided by foomatic-filters # /usr/lib/cups/filter/foomatic-rip # /usr/share/man/man1/foomatic-rip Conflicts: foomatic-filters < %{foomatic_rip_version} Provides: foomatic-filters = %{foomatic_rip_version} Conflicts: foomatic-filters > %{foomatic_rip_version} %description foomatic-rip Since cups-filters version 1.0.42 foomatic-rip is also provided by cups-filters so that there is a file conflict with the foomatic-filters package (both provide /usr/lib/cups/filter/foomatic-rip and /usr/share/man/man1/foomatic-rip). Therefore foomatic-rip is separated in the sub-package cups-filters-foomatic-rip and only that sub-package conflicts with foomatic-filters. %package cups-browsed Summary: OpenPrinting cups-browsed for CUPS Browsing Group: Hardware/Printing # Newer cups-filters versions use stuff that is provided since CUPS > 1.5.4: Requires: cups > 1.5.4 # Do not conflict with CUPS < 1.6 regardless that up to CUPS 1.5.4 # the CUPS Browsing functionality is provided by the cupsd # because it can be disabled for the cupsd up to CUPS 1.5.4. # Provide the well known generic name "cups-browsed" so that it is easier for users # to find or install the RPM package name "cups-filters-cups-browsed" that actually provides it # e.g. via "zypper search cups-browsed" or "zypper install cups-browsed": Provides: cups-browsed %description cups-browsed Since CUPS >= 1.6 the CUPS Browsing functionality is dropped in CUPS. The OpenPrinting cups-browsed is a daemon running in parallel to the CUPS daemon to provide again basic CUPS Browsing functionality. This way basic CUPS Browsing works on clients with CUPS >= 1.6 when there are remote CUPS servers of CUPS version 1.5 and older in the network. For each reported remote CUPS queue cups-browsed creates a local raw queue pointing to the remote queue so that it appears in local print dialogs and is also available for printing via the command line. Also high availability with redundant print servers is supported. If there is more than one server providing a print queue with the same name, cups-browsed uses the first queue which appears and if this queue disappears, cups-browsed switches to the queue of another server. Load-balancing (what CUPS <= 1.5 did via implicit classes) is not supported with cups-browsed. %package devel Summary: Development files for cups-filters Group: Development/Libraries/C and C++ Requires: %{name} = %{version} # Conflict with cups-devel < 1.6 because up to CUPS 1.5.4 # the following files are provided by the cups-devel package # /usr/share/cups/ppdc/escp.h # /usr/share/cups/ppdc/pcl.h Conflicts: cups-devel < 1.6 %description devel This package contains the development files for cups-filters. %prep %setup -q %build # Just do what is described in the upstream INSTALL file # unless there is a really good reason not to do it this way # and then it is probably worth submitting an upstream issue report to # https://bugs.linuxfoundation.org for "Product: OpenPrinting" and "Component: cups-filters" ./autogen.sh # No need to set our preferred architecture-specific flags for the compiler and linker # via export CFLAGS="$RPM_OPT_FLAGS" and export CXXFLAGS="$RPM_OPT_FLAGS" # because the RPM macro configure does that. # --with-pdftops=pdftops - use Poppler instead of Ghostscript (see README) # --enable-braille - enable Braille embosing filters, requires liblouis %configure --disable-static \ --disable-silent-rules \ --enable-shared \ --enable-imagefilters \ --enable-braille \ --with-pdftops=pdftops \ --with-browseremoteprotocols=DNSSD,CUPS \ --without-php \ --with-rcdir=no \ --with-test-font-path=/usr/share/fonts/truetype/DejaVuSans.ttf make %{?_smp_mflags} %check make check %{?_smp_mflags} %install make install DESTDIR=%{buildroot} # As band-aid for now remove the "# BrowseAllow cups.example.com" example line in cups-browsed.conf # because currently hostnames do not work, see https://bugs.linuxfoundation.org/show_bug.cgi?id=1205 if grep -q '^# BrowseAllow cups.example.com' %{buildroot}%{_sysconfdir}/cups/cups-browsed.conf then sed -i -e '/^# BrowseAllow cups.example.com/d' %{buildroot}%{_sysconfdir}/cups/cups-browsed.conf else echo "No longer '# BrowseAllow cups.example.com' in cups-browsed.conf - clean up cups-filters.spec" exit 9 fi # https://fedoraproject.org/wiki/Packaging_tricks#With_.25doc mkdir __doc mv %{buildroot}%{_datadir}/doc/cups-filters/* __doc rm -r %{buildroot}%{_datadir}/doc/cups-filters mv fontembed/README __doc/fontembed.README # Install the cups-browsed.service systemd unit file from the upstream sources: mkdir -p %{buildroot}%{_unitdir} install -p -m 644 utils/cups-browsed.service %{buildroot}%{_unitdir} # Provide SUSE policy symlink /usr/sbin/rcFOO -> /etc/init.d/FOO # /usr/sbin/service exists only since openSUSE 12.3: %if 0%{?suse_version} > 1220 ln -s %{_sbindir}/service %{buildroot}%{_sbindir}/rccups-browsed %else ln -s /sbin/service %{buildroot}%{_sbindir}/rccups-browsed %endif # Don't ship libtool la files. rm -f %{buildroot}%{_libdir}/lib*.la # Not sure what is this good for rm -f %{buildroot}%{_bindir}/ttfread %post /sbin/ldconfig exit 0 %postun /sbin/ldconfig exit 0 %pre ghostscript # The CUPS filter gstoraster requires matching MIME conversion rules for CUPS # otherwise CUPS would not know when to use the gstoraster filter. # The cups-filters main package contains them in /usr/share/cups/mime/cupsfilters.convs # but this contains all MIME conversion rules for the PDF printing workflow # that is used for CUPS since version 1.6 but not for traditional CUPS <= 1.5.4. # The cups-filters-ghostscript sub-package is explicitly intended to be also used # for traditional CUPS <= 1.5.4 (see the cups-filters-ghostscript sub-package description) # so that we need to provide MIME conversion rules for gstoraster in a special way # that gets overwritten when the cups-filters main package is installed # after the cups-filters-ghostscript sub-package. Therefore we create # the traditional MIME conversion rules for gstoraster that were provided # in Ghostscript up to version 9.07 in /etc/cups/gstoraster.convs and # we use the same file name /usr/share/cups/mime/cupsfilters.convs # that is also used by the cups-filters main package so that its installation # will overwrite the traditional MIME conversion rules for gstoraster in that file # by the new MIME conversion rules from cups-filters. To be on the safe side # do not overwrite an existing /usr/share/cups/mime/cupsfilters.convs file # (e.g. when cups-filters was installed before cups-filters-ghostscript). if test -e %{_datadir}/cups/mime/cupsfilters.convs then exit 0 fi # During installation of a whole openSUSE system # cups-filters-ghostscript can be installed before cups # (I think cups-filters-ghostscript should not PreReq cups) # and then there is no /usr/share/cups/mime/ directory # so that it is created if needed ("mkdir -p" does nothing if it exists): mkdir -p %{_datadir}/cups/mime/ echo '# traditional CUPS <= 1.5.4 MIME conversion rules for the gstoraster filter' >%{_datadir}/cups/mime/cupsfilters.convs echo 'application/vnd.cups-pdf application/vnd.cups-raster 66 gstoraster' >>%{_datadir}/cups/mime/cupsfilters.convs echo 'application/vnd.cups-postscript application/vnd.cups-raster 100 gstoraster' >>%{_datadir}/cups/mime/cupsfilters.convs exit 0 %post ghostscript /sbin/ldconfig exit 0 %postun ghostscript /sbin/ldconfig exit 0 %pre cups-browsed %service_add_pre cups-browsed.service exit 0 %post cups-browsed %service_add_post cups-browsed.service exit 0 %preun cups-browsed %service_del_preun cups-browsed.service exit 0 %postun cups-browsed %service_del_postun cups-browsed.service exit 0 %files # The files sections list all mandatory files explicitly one by one. # In particular all executables are listed explicitly. # This avoids that whatever configure magic might silently # not build and install an executable when whatever condition # for configure's automated tests is not fulfilled in the build system, # (cf. https://bugzilla.novell.com/show_bug.cgi?id=526847#c9). # When all mandatory files are explicitly listed, # the build fails intentionally if a mandatory file was not built # which ensures that already existing correctly built binary RPMs # are not overwritten by broken RPMs where mandatory files are missing. %defattr(-,root,root) %doc __doc/README __doc/AUTHORS __doc/NEWS __doc/COPYING __doc/fontembed.README %config(noreplace) %{_sysconfdir}/fonts/conf.d/99pdftoopvp.conf %dir /usr/lib/cups %dir /usr/lib/cups/backend %attr(0755,root,root) /usr/lib/cups/backend/beh %attr(0755,root,root) /usr/lib/cups/backend/implicitclass %attr(0755,root,root) /usr/lib/cups/backend/parallel # Serial backend needs to run as root # see https://bugzilla.redhat.com/show_bug.cgi?id=212577#c4 %attr(0700,root,root) /usr/lib/cups/backend/serial %dir /usr/lib/cups/filter %attr(0755,root,root) /usr/lib/cups/filter/bannertopdf %attr(0755,root,root) /usr/lib/cups/filter/commandtoescpx %attr(0755,root,root) /usr/lib/cups/filter/commandtopclx %attr(0755,root,root) /usr/lib/cups/filter/imagetopdf %attr(0755,root,root) /usr/lib/cups/filter/imagetops %attr(0755,root,root) /usr/lib/cups/filter/imagetoraster %attr(0755,root,root) /usr/lib/cups/filter/pdftoijs %attr(0755,root,root) /usr/lib/cups/filter/pdftoopvp %attr(0755,root,root) /usr/lib/cups/filter/pdftopdf %attr(0755,root,root) /usr/lib/cups/filter/pdftops %attr(0755,root,root) /usr/lib/cups/filter/pdftoraster %attr(0755,root,root) /usr/lib/cups/filter/pstopdf %attr(0755,root,root) /usr/lib/cups/filter/rastertoescpx %attr(0755,root,root) /usr/lib/cups/filter/rastertopclx %attr(0755,root,root) /usr/lib/cups/filter/rastertopdf %attr(0755,root,root) /usr/lib/cups/filter/sys5ippprinter %attr(0755,root,root) /usr/lib/cups/filter/textonly %attr(0755,root,root) /usr/lib/cups/filter/texttopdf %attr(0755,root,root) /usr/lib/cups/filter/texttops %attr(0755,root,root) /usr/lib/cups/filter/urftopdf # Filters for braille embosser support: %attr(0755,root,root) /usr/lib/cups/filter/brftoembosser %attr(0755,root,root) /usr/lib/cups/filter/imagetobrf # Explicit %attr() mode not applicaple to symlink /usr/lib/cups/filter/imagetoubrl /usr/lib/cups/filter/imagetoubrl %attr(0755,root,root) /usr/lib/cups/filter/imageubrltoindexv3 %attr(0755,root,root) /usr/lib/cups/filter/imageubrltoindexv4 %attr(0755,root,root) /usr/lib/cups/filter/textbrftoindexv3 # Explicit %attr() mode not applicaple to symlink /usr/lib/cups/filter/textbrftoindexv4 /usr/lib/cups/filter/textbrftoindexv4 %attr(0755,root,root) /usr/lib/cups/filter/texttobrf %dir %{_datadir}/cups %{_datadir}/cups/banners # Shell helpers for braille embosser support: %{_datadir}/cups/braille %{_datadir}/cups/charsets %dir %{_datadir}/cups/data %{_datadir}/cups/data/* %dir %{_datadir}/cups/drv %{_datadir}/cups/drv/cupsfilters.drv # Driver info files for braille embosser support: %{_datadir}/cups/drv/generic-brf.drv %{_datadir}/cups/drv/indexv3.drv %{_datadir}/cups/drv/indexv4.drv %dir %{_datadir}/cups/mime %{_datadir}/cups/mime/cupsfilters.types %{_datadir}/cups/mime/cupsfilters.convs # MIME conversion types and rules for braille embosser support: %{_datadir}/cups/mime/braille.types %{_datadir}/cups/mime/braille.convs # CUPS PPD file compiler driver information files for braille embosser support: %dir %{_datadir}/cups/ppdc %{_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 # PPD files: %dir %{_datadir}/ppd %{_datadir}/ppd/cupsfilters %{_libdir}/libfontembed.so.* %files ghostscript # "ldd /usr/lib/cups/filter/gstoraster | grep cups" shows that # gstoraster is linked with /usr/lib/libcupsfilters.so.* so that # it must be in the cups-filters-ghostscript sub-package to ensure # the cups-filters-ghostscript sub-package can be installed on its own # without a RPM requirement for the cups-filters main package # which would cause file conflicts with CUPS <= 1.5.4 # see the cups-filters-ghostscript sub-package description. # /usr/lib/cups/filter/gstopxl is a bash script. %defattr(-,root,root) %dir /usr/lib/cups %dir /usr/lib/cups/filter %attr(0755,root,root) /usr/lib/cups/filter/gstoraster %attr(0755,root,root) /usr/lib/cups/filter/gstopxl %{_libdir}/libcupsfilters.so.* %files foomatic-rip %defattr(-,root,root) %dir /usr/lib/cups %dir /usr/lib/cups/filter %attr(0755,root,root) /usr/lib/cups/filter/foomatic-rip %{_bindir}/foomatic-rip %{_mandir}/man1/foomatic-rip.1.gz %files cups-browsed %defattr(-,root,root) %config(noreplace) %{_sysconfdir}/cups/cups-browsed.conf %{_sbindir}/cups-browsed %{_sbindir}/rccups-browsed %{_unitdir}/cups-browsed.service %{_mandir}/man5/cups-browsed.conf.5.gz %{_mandir}/man8/cups-browsed.8.gz %files devel %defattr(-,root,root) %dir %{_datadir}/cups/ppdc %{_datadir}/cups/ppdc/pcl.h %{_datadir}/cups/ppdc/escp.h %{_libdir}/libcupsfilters.so %{_libdir}/libfontembed.so %{_libdir}/pkgconfig/libcupsfilters.pc %{_libdir}/pkgconfig/libfontembed.pc %{_includedir}/cupsfilters %{_includedir}/fontembed %changelog
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor