Changeset 1068


Ignore:
Timestamp:
Mar 21, 2017, 5:10:45 PM (8 years ago)
Author:
Silvan Scherrer
Message:

spec: gutenprint: Release version 5.2.12-1.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • spec/trunk/SPECS/gutenprint.spec

    r761 r1068  
    1 #define svn_url     e:/trees/gutenprint/trunk
    2 %define svn_url     http://svn.netlabs.org/repos/ports/gutenprint/trunk
    3 %define svn_rev     1565
    4 
    51Name:           gutenprint
    62Summary:        Printer Drivers Package
    7 Version:        5.2.11
    8 Release:        3%{?dist}
     3Version:        5.2.12
     4Release:        1%{?dist}
    95URL:            http://gimp-print.sourceforge.net/
    106License:        GPLv2+
     7
    118Vendor:         bww bitwise works GmbH
    12 Source:         %{name}-%{version}%{?svn_rev:-r%{svn_rev}}.zip
     9%scm_source svn http://svn.netlabs.org/repos/ports/gutenprint/trunk 2159
    1310
    1411Requires:       %{name}-libs = %{version}-%{release}
     
    1714BuildRequires:  libtiff-devel,libjpeg-devel,libpng-devel
    1815BuildRequires:  libusb1-devel
    19 #BuildRequires:  foomatic
    20 BuildRequires:  ghostscript-devel
    2116
    2217# Make sure we get postscriptdriver tags.
     
    5651uses gutenprint package.
    5752
    58 #package foomatic
    59 #Summary:        Foomatic printer database information for gutenprint
    60 #Requires:       %{name} = %{version}-%{release}
    61 #Requires(post): foomatic
    62 # python3-cups is required for the update script (bug #1226871)
    63 #Requires(post): python3-cups
    64 #Requires:       foomatic-db
    65 
    66 #description  foomatic
    67 #This package contains a database of printers,printer drivers,
    68 #and driver descriptions.
    69 
    7053%package extras
    7154Summary:        Sample test pattern generator for gutenprint-devel
     
    8871
    8972%prep
    90 %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}
    91 %setup -q
    92 %else
    93 %setup -n "%{name}-%{version}" -Tc
    94 svn export %{?svn_rev:-r %{svn_rev}} %{svn_url} . --force
    95 rm -f "%{_sourcedir}/%{name}-%{version}%{?svn_rev:-r%{svn_rev}}.zip"
    96 (cd .. && zip -SrX9 "%{_sourcedir}/%{name}-%{version}%{?svn_rev:-r%{svn_rev}}.zip" "%{name}-%{version}")
    97 %endif
     73%scm_setup
    9874
    9975%build
    10076# rebuild all configure and the like files
     77touch %{_builddir}/%{buildsubdir}/doc/developer/html-stamp
     78
    10179export NOCONFIGURE=1
    10280autogen.sh
    10381
    10482export LDFLAGS=" -Zhigh-mem -Zomf -Zargs-wild -Zargs-resp"
    105 #  --with-foomatic
     83export LIBS="-lcx"
     84export VENDOR="%{vendor}"
     85
    10686%configure --disable-static --enable-shared  \
    107             --with-modules=no --with-ghostscript \
     87            --with-modules=no \
    10888            --enable-samples --enable-escputil \
    10989            --enable-test --disable-rpath \
     
    130110rm -rf %{buildroot}%{_datadir}/gutenprint/doc
    131111rm -f %{buildroot}%{_datadir}/foomatic/kitload.log
     112rm -rf %{buildroot}%{_libdir}/gutenprint/5.2/modules/*.la
    132113rm -f %{buildroot}%{_sysconfdir}/cups/command.types
    133114
     
    138119cat %{name}-po.lang >>%{name}.lang
    139120
    140 echo .so man1/ijsgutenprint.1 > %{buildroot}%{_mandir}/man1/ijsgutenprint.5.2.1
    141121echo .so man8/cups-genppd.8 > %{buildroot}%{_mandir}/man8/cups-genppd.5.2.8
    142122
     
    155135%{_bindir}/escputil.exe
    156136%{_mandir}/man1/escputil.1*
    157 %{_bindir}/ijsgutenprint.5.2.exe
    158 %{_mandir}/man1/ijsgutenprint.5.2.1*
    159 %{_mandir}/man1/ijsgutenprint.1*
    160 %{_datadir}/gutenprint/5.2
     137%{_datadir}/%{name}/5.2
    161138
    162139%files doc
     
    172149%{_libdir}/*.a
    173150%{_libdir}/pkgconfig/gutenprint.pc
    174 
    175 #%files foomatic
    176 #doc
    177 #{_sbindir}/gutenprint-foomaticppdupdate
    178 #{_mandir}/man8/gutenprint-foomaticppdupdate.8*
    179 #{_datadir}/foomatic/db/source/driver/*
    180 #{_datadir}/foomatic/db/source/opt/*
    181151
    182152%files extras
     
    198168%{_mandir}/man8/cups-genppd*.8*
    199169
    200 #post foomatic
    201 #rm -f /var/cache/foomatic/*
    202 #if [ $1 -eq 2 ]; then
    203 #  %{_sbindir}/gutenprint-foomaticppdupdate %{version} >/dev/null 2>&1 || :
    204 #fi
    205 
    206 #postun foomatic
    207 #rm -f /var/cache/foomatic/*
    208170
    209171%changelog
     172* Tue Mar 21 2017 Silvan Scherrer <silvan.scherrer@aroa.ch> - 5.2.12-1
     173- use scm_ macros
     174- update gutenprint to version 5.2.12
     175
    210176* Fri May 13 2016 Silvan Scherrer <silvan.scherrer@aroa.ch> - 5.2.11-3
    211177- escape /@unixroot right and add binmode to cups-genppdupdate script
Note: See TracChangeset for help on using the changeset viewer.