Changeset dfdc10b


Ignore:
Timestamp:
03/14/2012 12:58:14 AM (12 years ago)
Author:
Ken Moffat <ken@…>
Branches:
10.0, 10.1, 11.0, 11.1, 11.2, 11.3, 12.0, 12.1, 7.10, 7.4, 7.5, 7.6, 7.6-blfs, 7.6-systemd, 7.7, 7.8, 7.9, 8.0, 8.1, 8.2, 8.3, 8.4, 9.0, 9.1, basic, bdubbs/svn, elogind, gnome, kde5-13430, kde5-14269, kde5-14686, kea, ken/TL2024, ken/inkscape-core-mods, ken/tuningfonts, krejzi/svn, lazarus, lxqt, nosym, perl-modules, plabs/newcss, plabs/python-mods, python3.11, qt5new, rahul/power-profiles-daemon, renodr/vulkan-addition, systemd-11177, systemd-13485, trunk, upgradedb, xry111/intltool, xry111/llvm18, xry111/soup3, xry111/test-20220226, xry111/xf86-video-removal
Children:
c1ae13c
Parents:
f331c3e
Message:

gutenprint-5.2.7.

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@9693 af4574ff-66df-0310-9fd7-8a98e5e911e0

Files:
3 edited

Legend:

Unmodified
Added
Removed
  • general.ent

    rf331c3e rdfdc10b  
    10061006<!ENTITY LPRng-version                "3.8.B">
    10071007<!ENTITY gs-version                   "9.05">
    1008 <!ENTITY gutenprint-version           "5.2.5">
     1008<!ENTITY gutenprint-version           "5.2.7">
    10091009
    10101010<!-- Obsolete
  • introduction/welcome/changelog.xml

    rf331c3e rdfdc10b  
    5757          <para>[krejzi] - pulseaudio 1.1.</para>
    5858        </listitem>
    59       </itemizedlist>
    60     </listitem>
    61    
     59        <listitem>
     60          <para>[ken] - update to gutenprint-5.2.7.</para>
     61        </listitem>
     62      </itemizedlist>
     63    </listitem>
     64
    6265    <listitem>
    6366      <para>March 12th, 2012</para>
  • pst/printing/gutenprint.xml

    rf331c3e rdfdc10b  
    77  <!ENTITY gutenprint-download-http "&sourceforge-repo;/gimp-print/gutenprint-&gutenprint-version;.tar.bz2">
    88  <!ENTITY gutenprint-download-ftp  " ">
    9   <!ENTITY gutenprint-md5sum        "10a0a9fac081d8116ec5ed47fbc1591c">
    10   <!ENTITY gutenprint-size          "5.2 MB">
    11   <!ENTITY gutenprint-buildsize     "110 MB">
    12   <!ENTITY gutenprint-time          "1.0 SBU">
     9  <!ENTITY gutenprint-md5sum        "b19029972bf28f6efd693270daf8f5de">
     10  <!ENTITY gutenprint-size          "5.3 MB">
     11  <!ENTITY gutenprint-buildsize     "65 MB">
     12  <!ENTITY gutenprint-time          "0.5 SBU">
    1313]>
    1414
     
    4040    </para>
    4141
     42    &lfs71_checked;
     43
    4244    <bridgehead renderas="sect3">Package Information</bridgehead>
    4345    <itemizedlist spacing="compact">
     
    6466    <bridgehead renderas="sect3">Gutenprint Dependencies</bridgehead>
    6567
     68    <!-- recommend cups since we describe how to use it, and the gimp
     69    so that we can use gutenprint's driver to print photos there -->
     70    <bridgehead renderas="sect4">Recommended</bridgehead>
     71    <para role="recommended"><xref linkend="cups"/>, and
     72    <xref linkend="gimp"/></para>
     73
    6674    <bridgehead renderas="sect4">Optional</bridgehead>
    67     <para role="optional"><xref linkend="cups"/>,
     75    <para role="optional">
    6876    <ulink url="http://www.linuxprinting.org/foomatic.html">Foomatic</ulink>,
    69     <ulink url="http://www.linuxprinting.org/ijs/">IJS</ulink>,
    70     <xref linkend="gimp"/>, and
    71     <xref linkend="gtk2"/></para>
     77    <ulink url="http://www.linuxprinting.org/ijs/">IJS</ulink></para>
     78    <!-- gtk2 is a dep of the gimp <xref linkend="gtk2"/></para>-->
    7279
    7380    <bridgehead renderas="sect4">Optional (to Regenerate Documentation)</bridgehead>
     
    8895    following commands:</para>
    8996
    90 <screen><userinput>sed -i 's|$(PACKAGE)/doc|doc/$(PACKAGE)-$(VERSION)|' \
     97<!-- already fixed upstream, will not be required in 5.2.8 -->
     98<screen><userinput>sed -i '/#include &lt;ctype.h&gt;/a\#include &lt;stdio.h&gt;' \
     99       src/cups/commandtocannon.c src/cups/commandtoepson.c &amp;&amp;
     100sed -i 's|$(PACKAGE)/doc|doc/$(PACKAGE)-$(VERSION)|' \
    91101       {,doc/,doc/developer/}Makefile.in &amp;&amp;
    92 ./configure --prefix=/usr &amp;&amp;
     102./configure --prefix=/usr --disable-static &amp;&amp;
    93103make</userinput></screen>
    94104
    95     <para>To test the results, issue: <command>make check</command>. This
    96     will take a very, very long time (310+ SBUs).</para>
     105    <!-- this is supposed to discourage you from running the tests if you upgrade
     106    the package - I suppose you could sed the tests/Makefile to only run 'curve',
     107    and perhaps 'run-testdither', it's 'run-weavetest' which takes most of the time -->
     108    <para>To test the results, issue: <command>make check</command>. When last
     109    tested (version 5.2.7, LFS-7.1, on a uniprocessor box which is admittedly short of
     110    memory) this took more than 800 SBUs (more than two days for that box) and used an
     111    extra 678 MB of disk space.</para>
    97112
    98113    <para>Now, as the <systemitem class="username">root</systemitem> user:</para>
     
    110125    <title>Command Explanations</title>
    111126
     127    <para><command>sed -i '/#include &lt;ctype.h&gt;/a\#include &lt;stdio.h&gt;' ...</command>:
     128    the include files from the current version of <application>cups</application> no
     129    longer include <filename>stdio.h</filename> when compiling this version of
     130    <application>gutenprint</application> on linux, causing the build to fail.</para>
     131
    112132    <para><command>sed -i '...' ...Makefile.in</command>: This
    113133    command is used so that the package documentation is installed in the
     
    116136    <filename class='directory'>/usr/share/gutenprint/doc</filename>.</para>
    117137
    118     <para><option>--with-translated-ppds=no</option>: When this parameter is
     138    <para><option>--disable-static</option>: This switch prevents the static
     139    libraries being installed.</para>
     140
     141    <!-- redundant, only applies to cups < 1.2.0 : cups-5.0 gives a version of 1.5.0
     142    FIXME - delete this on next version upgrade 
     143    <para><option>\-\-with-translated-ppds=no</option>: When this parameter is
    119144    given, only US English PPD files for <application>CUPS</application>
    120145    will be built. Useful if the PPD files are not yet translated into your
    121146    native language and you want to save some space by not installing unneeded
    122     translations.</para>
     147    translations.</para>-->
    123148
    124149  </sect2>
     
    157182
    158183      <seglistitem>
    159         <seg>cups-calibrate, cups-genppd.5.2, cups-genppdconfig.5.2,
    160         cups-genppdupdate.5.2, escputil, ijsgutenprint.5.2, and
     184        <seg>cups-calibrate, cups-genppd.5.2, cups-genppdupdate, escputil,
     185        ijsgutenprint.5.2 (if compiled using ijs), and
    161186        testpattern</seg>
    162         <seg>libgutenprint.{so,a}, libgutenprintui2.{so,a},
    163         libgutenprintui2.{so,a} and optionally, various
     187        <seg>libgutenprint.so, libgutenprintui2.so,
     188        libgutenprintui2.so and optionally, various
    164189        <application>CUPS</application> filters and backend
    165190        drivers</seg>
     
    199224      </varlistentry>
    200225
    201       <varlistentry id="ijsgutenprint.5.0">
    202         <term><command>ijsgutenprint.5.0</command></term>
     226      <varlistentry id="ijsgutenprint.5.2">
     227        <term><command>ijsgutenprint.5.2</command></term>
    203228        <listitem>
    204           <para>is a Ghostscript driver for
    205           <application>Gutenprint</application>.</para>
    206           <indexterm zone="gutenprint ijsgutenprint.5.0">
    207             <primary sortas="b-ijsgutenprint.5.0">ijsgutenprint.5.0</primary>
     229          <para>is a Ghostscript driver for HP inkjet and laserjet printers.</para>
     230          <indexterm zone="gutenprint ijsgutenprint.5.2">
     231            <primary sortas="b-ijsgutenprint.5.2">ijsgutenprint.5.2</primary>
    208232          </indexterm>
    209233        </listitem>
Note: See TracChangeset for help on using the changeset viewer.