Changeset 1064


Ignore:
Timestamp:
Mar 20, 2017, 1:21:00 PM (8 years ago)
Author:
Silvan Scherrer
Message:

spec: cups-filters: Release version 1.13.3-1.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • spec/trunk/SPECS/cups-filters.spec

    r838 r1064  
    1 #define svn_url     e:/trees/cups-filter/trunk
    2 %define svn_url     http://svn.netlabs.org/repos/ports/cups-filter/trunk
    3 %define svn_rev     1542
    4 
    51Summary: OpenPrinting CUPS filters and backends
    62Name:    cups-filters
    7 Version: 1.8.2
    8 Release: 5%{?dist}
     3Version: 1.13.3
     4Release: 1%{?dist}
    95
    106# For a breakdown of the licensing, see COPYING file
     
    2117Url:     http://www.linuxfoundation.org/collaborate/workgroups/openprinting/cups-filters
    2218Vendor:  bww bitwise works GmbH
    23 Source:  %{name}-%{version}%{?svn_rev:-r%{svn_rev}}.zip
     19%scm_source  svn http://svn.netlabs.org/repos/ports/cups-filter/trunk 2017
    2420
    2521Requires: cups-filters-libs = %{version}-%{release}
     
    4238BuildRequires: libtiff-devel
    4339BuildRequires: libpng-devel
    44 BuildRequires: zlib
     40BuildRequires: zlib-devel
    4541#BuildRequires: pkgconfig(dbus-1)
    4642# libijs
     
    6561BuildRequires: automake
    6662BuildRequires: libtool
     63#BuildRequires: mupdf
    6764
    6865Requires: cups-filesystem
     
    119116
    120117%prep
    121 %if %{?svn_rev:%(sh -c 'if test -f "%{_sourcedir}/%{name}-%{version}-r%{svn_rev}.zip" ; then echo 1 ; else echo 0 ; fi')}%{!?svn_rev):0}
    122 %setup -q
    123 %else
    124 %setup -n "%{name}-%{version}" -Tc
    125 svn export %{?svn_rev:-r %{svn_rev}} %{svn_url} . --force
    126 rm -f "%{_sourcedir}/%{name}-%{version}%{?svn_rev:-r%{svn_rev}}.zip"
    127 (cd .. && zip -SrX9 "%{_sourcedir}/%{name}-%{version}%{?svn_rev:-r%{svn_rev}}.zip" "%{name}-%{version}")
    128 %endif
     118%scm_setup
    129119
    130120%build
     
    132122./autogen.sh
    133123
    134 # --with-pdftops=pdftops - use Poppler's pdftops instead of Ghostscript
     124# --with-pdftops=hybrid - use Poppler's pdftops instead of Ghostscript
     125#                         Brother, Minolta, and Konica Minolta to work around
     126#                         bugs in the printer's PS interpreters
    135127# --with-rcdir=no - don't install SysV init script
    136 export LDFLAGS=" -Zhigh-mem -Zomf -Zargs-wild -Zargs-resp"
     128export LDFLAGS="-Zhigh-mem -Zomf -Zargs-wild -Zargs-resp -lcx"
     129export VENDOR="%{vendor}"
    137130%configure --disable-static \
    138131           --disable-silent-rules \
     
    141134           --enable-dbus=no \
    142135           --enable-braille=no \
    143            --with-test-font-path=/@system_drive/psfonts/DejaVuSans.ttf
     136           --disable-avahi \
     137           --disable-mutool \
     138           --with-test-font-path=/@system_drive/psfonts/DejaVuSans.ttf \
     139           --with-shell=%{_bindir}/sh \
     140           --docdir=%{_pkgdocdir}
    144141
    145142make %{?_smp_mflags}
     
    154151rm -f %{buildroot}%{_bindir}/ttfread.exe
    155152
    156 rm -f %{buildroot}%{_defaultdocdir}/cups-filters/INSTALL
    157 mkdir -p %{buildroot}%{_defaultdocdir}/cups-filters/fontembed/
    158 cp -p fontembed/README %{buildroot}%{_defaultdocdir}/cups-filters/fontembed/
     153rm -f %{buildroot}%{_pkgdocdir}/INSTALL
     154mkdir -p %{buildroot}%{_pkgdocdir}/fontembed/
     155cp -p fontembed/README %{buildroot}%{_pkgdocdir}/fontembed/
    159156
    160157# systemd unit file
     
    165162# create it temporarily as a relative symlink
    166163ln -sf ../lib/cups/filter/foomatic-rip %{buildroot}%{_bindir}/foomatic-rip
     164
     165# imagetobrf is going to be mapped as /usr/lib/cups/filter/imagetoubrl
     166#ln -sf imagetobrf %{buildroot}%{_cups_serverbin}/filter/imagetoubrl
     167
     168# textbrftoindex3 is going to be mapped as /usr/lib/cups/filter/textbrftoindexv4
     169#ln -sf textbrftoindexv3 %{buildroot}%{_cups_serverbin}/filter/textbrftoindexv4
    167170
    168171# Don't ship urftopdf for now (bug #1002947).
     
    192195    # We can remove this after few releases, it's just for the introduction of cups-browsed.
    193196    if [ -f "$OUT" ]; then
    194         echo -e "\n# NOTE: This file is not part of CUPS.\n# You need to enable cups-browsed service\n# and allow ipp-client service in firewall." >> "$OUT"
     197        printf "\n# NOTE: This file is not part of CUPS.\n# You need to enable cups-browsed service\n# and allow ipp-client service in firewall." >> "$OUT"
    195198    fi
    196199
     
    222225
    223226%files
    224 %{_defaultdocdir}/cups-filters/README
    225 %{_defaultdocdir}/cups-filters/AUTHORS
    226 %{_defaultdocdir}/cups-filters/NEWS
     227%{_pkgdocdir}/README
     228%{_pkgdocdir}/AUTHORS
     229%{_pkgdocdir}/NEWS
    227230%config(noreplace) %{_sysconfdir}/cups/cups-browsed.conf
    228231%attr(0755,root,root) %{_cups_serverbin}/filter/*.exe
    229 #%attr(0755,root,root) %{_cups_serverbin}/filter/brftoembosser
     232%attr(0755,root,root) %{_cups_serverbin}/filter/gstopdf
    230233%attr(0755,root,root) %{_cups_serverbin}/filter/gstopxl
    231 #%attr(0755,root,root) %{_cups_serverbin}/filter/imagetobrf
    232234%attr(0755,root,root) %{_cups_serverbin}/filter/imagetops
    233 #%attr(0755,root,root) %{_cups_serverbin}/filter/imagetoubrl
    234 #%attr(0755,root,root) %{_cups_serverbin}/filter/imageubrltoindexv3
    235 #%attr(0755,root,root) %{_cups_serverbin}/filter/imageubrltoindexv4
    236 %attr(0755,root,root) %{_cups_serverbin}/filter/pstopdf
    237 #%attr(0755,root,root) %{_cups_serverbin}/filter/textbrftoindexv3
    238 #%attr(0755,root,root) %{_cups_serverbin}/filter/textbrftoindexv4
    239 %attr(0755,root,root) %{_cups_serverbin}/filter/textonly
    240 #%attr(0755,root,root) %{_cups_serverbin}/filter/texttobrf
    241235%attr(0755,root,root) %{_cups_serverbin}/filter/texttops
    242236%attr(0755,root,root) %{_cups_serverbin}/backend/parallel.exe
     
    245239%attr(0755,root,root) %{_cups_serverbin}/backend/implicitclass.exe
    246240%attr(0755,root,root) %{_cups_serverbin}/backend/beh.exe
     241%{_bindir}/foomatic-rip
     242%{_bindir}/driverless
     243%{_cups_serverbin}/backend/driverless
     244%{_cups_serverbin}/driver/driverless.exe
    247245%{_datadir}/cups/banners
    248246#%{_datadir}/cups/braille
     
    267265%{_datadir}/cups/mime/cupsfilters.types
    268266%{_datadir}/cups/mime/cupsfilters.convs
     267%{_datadir}/cups/mime/cupsfilters-ghostscript.convs
     268#%{_datadir}/cups/mime/cupsfilters-mupdf.convs
     269%{_datadir}/cups/mime/cupsfilters-poppler.convs
    269270#%{_datadir}/cups/mime/braille.convs
    270271#%{_datadir}/cups/mime/braille.types
     
    272273#{_sbindir}/cups-browsed.exe
    273274#{_unitdir}/cups-browsed.service
    274 %{_mandir}/man8/cups-browsed.8
    275 %{_mandir}/man5/cups-browsed.conf.5
    276 %{_mandir}/man1/foomatic-rip.1
    277 %{_bindir}/foomatic-rip
     275%{_mandir}/man8/cups-browsed.8*
     276%{_mandir}/man5/cups-browsed.conf.5*
     277%{_mandir}/man1/foomatic-rip.1*
     278%{_mandir}/man1/driverless.1*
    278279
    279280%files libs
    280 %dir %{_defaultdocdir}/cups-filters/
    281 %{_defaultdocdir}/cups-filters/COPYING
    282 %{_defaultdocdir}/cups-filters/fontembed/README
     281%dir %{_pkgdocdir}/
     282%{_pkgdocdir}/COPYING
     283%{_pkgdocdir}/fontembed/README
    283284%{_libdir}/cupsfil*.dll
    284285%{_libdir}/fontemb*.dll
     
    290291%{_libdir}/pkgconfig/libcupsfilters.pc
    291292%{_libdir}/pkgconfig/libfontembed.pc
    292 %{_libdir}/cupsfilters*.a
    293 %{_libdir}/fontembed*.a
     293%{_libdir}/cupsfilters*_dll.a
     294%{_libdir}/fontembed*_dll.a
    294295
    295296%changelog
     297* Tue Feb 14 2017 Silvan Scherrer <silvan.scherrer@aroa.ch> - 1.13.3-1
     298- use printf instead of echo -e
     299- add bldlevel to the dll
     300- fix using of bash as shell
     301- adjust spec to scm_ macros usage
     302- update to vendor version 1.13.3
     303
    296304* Wed Aug 24 2016 Silvan Scherrer <silvan.scherrer@aroa.ch> - 1.8.2-5
    297305- lower the gs req to 9.14
Note: See TracChangeset for help on using the changeset viewer.