Changeset 5618cdc
- Timestamp:
- 10/06/2014 07:49:44 PM (9 years ago)
- Branches:
- 10.0, 10.1, 11.0, 11.1, 11.2, 11.3, 7.10, 7.7, 7.8, 7.9, 8.0, 8.1, 8.2, 8.3, 8.4, 9.0, 9.1, basic, bdubbs/svn, elogind, ken/inkscape-core-mods, krejzi/svn, lazarus, nosym, perl-modules, plabs/python-mods, qt5new, trunk, upgradedb, xry111/intltool, xry111/soup3, xry111/test-20220226
- Children:
- 806e763
- Parents:
- 9572e88
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
general.ent
r9572e88 r5618cdc 1 1 <!-- $LastChangedBy$ $Date$ --> 2 2 3 <!ENTITY day "0 5"> <!-- Always 2 digits -->3 <!ENTITY day "06"> <!-- Always 2 digits --> 4 4 <!ENTITY month "10"> <!-- Always 2 digits --> 5 5 <!ENTITY year "2014"> … … 7 7 <!ENTITY copyholder "The BLFS Development Team"> 8 8 <!ENTITY version "&year;-&month;-&day;"> 9 <!ENTITY releasedate "October 5th, &year;">9 <!ENTITY releasedate "October 6th, &year;"> 10 10 <!ENTITY pubdate "&year;-&month;-&day;"> <!-- metadata req. by TLDP --> 11 11 <!ENTITY blfs-version "svn"> <!-- svn|[release #] --> -
introduction/welcome/changelog.xml
r9572e88 r5618cdc 46 46 47 47 <listitem> 48 <para>October 6th, 2014</para> 49 <itemizedlist> 50 <listitem> 51 <para>[fernando] - Update to CUPS-2.0.0. Thanks Armin for 52 suggestions, including the replacement of a patch by more visible 53 commands. Fixes <ulink 54 url="&blfs-ticket-root;5617">#5617</ulink>.</para> 55 </listitem> 56 </itemizedlist> 57 </listitem> 58 59 <listitem> 48 60 <para>October 5th, 2014</para> 49 61 <itemizedlist> -
packages.ent
r9572e88 r5618cdc 706 706 <!-- Part XII --> 707 707 <!-- Chapter 42 --> 708 <!ENTITY cups-version " 1.7.5">708 <!ENTITY cups-version "2.0.0"> 709 709 <!ENTITY cups-filters-version "1.0.59"> 710 710 <!ENTITY gs-version "9.15"> -
pst/printing/cups.xml
r9572e88 r5618cdc 7 7 <!ENTITY cups-download-http "http://www.cups.org/software/&cups-version;/cups-&cups-version;-source.tar.bz2"> 8 8 <!ENTITY cups-download-ftp " "> 9 <!ENTITY cups-md5sum " 5d893edc2957005f78e2b2423fdace2e">9 <!ENTITY cups-md5sum "2cdd81fea23e9e29555c24bdfd0d7c89"> 10 10 <!ENTITY cups-size "8.4 MB"> 11 <!ENTITY cups-buildsize "6 4 MB (additional 25MB for the tests)">12 <!ENTITY cups-time "0. 6 SBU (additional 4.1SBU for the tests)">11 <!ENTITY cups-buildsize "60 MB (additional 28 MB for the tests)"> 12 <!ENTITY cups-time "0.5 SBU (additional 4.4 SBU for the tests)"> 13 13 ]> 14 14 … … 72 72 </listitem> 73 73 </itemizedlist> 74 74 <!-- 75 75 <bridgehead renderas="sect3">Additional Downloads</bridgehead> 76 76 <itemizedlist spacing="compact"> 77 <listitem>78 <para>79 Required patch:80 <ulink url="&patch-root;/cups-&cups-version;-blfs-1.patch"/>81 </para>82 </listitem>83 77 <listitem> 84 78 <para> … … 87 81 </para> 88 82 </listitem> 89 </itemizedlist> 83 </itemizedlist>--> 90 84 91 85 <bridgehead renderas="sect3">Cups Dependencies</bridgehead> … … 102 96 <xref linkend="avahi"/>, 103 97 <xref linkend="gnutls"/> (if you have it installed, then 104 <xref linkend="libgcrypt"/> is required) or <xref linkend="openssl"/>,98 <xref linkend="libgcrypt"/> is required), 105 99 <xref linkend="libpaper"/>, 106 100 <xref linkend="linux-pam"/>, … … 128 122 <para> 129 123 There used to be a conflict between the <application>Cups</application> 130 <application>libusb</application> backend and the usblp kernel 131 driver.This is no longer the case and cups will work with both of these124 <application>libusb</application> backend and the usblp kernel driver. 125 This is no longer the case and cups will work with both of these 132 126 enabled. 133 127 </para> … … 136 130 <para> 137 131 If you want to use the kernel usblp driver (for example, if you wish to 138 use <application>escputil</application> from <xref linkend="gutenprint"/>)139 enable the following options in your kernel configuration and recompile the140 kernel:132 use <application>escputil</application> from <xref 133 linkend="gutenprint"/>) enable the following options in your kernel 134 configuration and recompile the kernel: 141 135 </para> 142 136 … … 208 202 choice. 209 203 </para> 210 204 <!-- 211 205 <para> 212 206 If you need to access a remote <application>Cups</application> print … … 214 208 </para> 215 209 216 <screen><userinput>patch -Np1 -i ../cups-&cups-version;-content_type-1.patch</userinput></screen> 217 218 <para> 219 Install <application>Cups</application> by running the 220 following commands: 221 </para> 222 210 <screen><userinput>patch -Np1 -i ../cups-&cups-version;-content_type-1.patch</userinput></screen>--> 211 212 <para> 213 PAM module needs to be modified for BLFS: 214 </para> 223 215 <!-- docdir is also document root for cups administration interface, so 224 216 let's just put it in /usr/share/cups/doc and create symlink in 225 /usr/share/doc 217 /usr/share/doc - I have modified this, inverting the logic; if it is 218 disliked, please revert my modification (fernando) 219 226 220 When not using libdir switch, CUPS will install libraries into /usr/lib64 227 221 on a 64 bit system, and since /usr/lib64 is symlink to /usr/lib it might 228 222 introduce some difficulties with packaging --> 229 <screen><userinput>patch -Np1 -i ../cups-&cups-version;-blfs-1.patch && 230 aclocal -I config-scripts && 223 224 <screen><userinput>cat > conf/pam.std.in << "EOF" 225 <literal># Begin /etc/pam.d/cups 226 227 auth include system-auth 228 account include system-account 229 session include system-session 230 231 # End /etc/pam.d/cups</literal> 232 EOF</userinput></screen> 233 234 <para> 235 Install <application>Cups</application> by running the 236 following commands: 237 </para> 238 239 240 <screen><userinput>sed -i '/MAN.*.EXT/s:.gz::g' \ 241 configure config-scripts/cups-manpages.m4 && 242 sed -i 's:555:755:g;s:444:644:g' Makedefs.in && 243 244 aclocal -I config-scripts && 231 245 autoconf -I config-scripts && 232 246 233 247 CC=gcc \ 234 ./configure --libdir=/usr/lib \ 235 --with-rcdir=/tmp/cupsinit \ 236 --with-docdir=/usr/share/cups/doc \ 237 --with-system-groups=lpadmin && 248 ./configure --libdir=/usr/lib \ 249 --disable-systemd \ 250 --with-rcdir=/tmp/cupsinit \ 251 --with-system-groups=lpadmin \ 252 --with-docdir=/usr/share/doc/cups-&cups-version; && 238 253 make</userinput></screen> 239 254 … … 253 268 <screen role="root"><userinput>make install && 254 269 rm -rf /tmp/cupsinit && 255 ln -sv fn ../cups/doc /usr/share/doc/cups-&cups-version;</userinput></screen>256 257 <para> 258 Create a basic <application>Cups</application> client configuration 259 file by running the following command as the260 <systemitemclass="username">root</systemitem> user:270 ln -svnf ../doc/cups-&cups-version; /usr/share/cups/doc</userinput></screen> 271 272 <para> 273 Create a basic <application>Cups</application> client configuration file 274 by running the following command as the <systemitem 275 class="username">root</systemitem> user: 261 276 </para> 262 277 … … 264 279 265 280 <para> 266 Remove filters that are now part of the <application>Cups Filters</application>267 package by running the following commands as the281 Remove filters that are now part of the <application>Cups 282 Filters</application> package by running the following commands as the 268 283 <systemitem class="username">root</systemitem> user: 269 284 </para> … … 288 303 289 304 <para> 305 <command>sed ... cups-manpages.m4</command>: In BLFS, uncompressed man 306 pages are preferred. 307 </para> 308 309 <para> 310 <command>sed ... Makedefs.in</command>: Fix files and directories 311 permissions. 312 </para> 313 314 <para> 290 315 <envar>CC=gcc</envar>: This environment variable ensures that gcc 291 316 is used if clang is installed. The build fails with the clang compiler. … … 293 318 294 319 <para> 295 <parameter>--with-rcdir=/tmp/cupsinit</parameter>: This switch tells 296 the build process to install the shipped bootscript into 297 <filename class="directory">/tmp</filename> instead of 298 <filename class="directory">/etc/rc.d</filename>. 320 <parameter>--disable-systemd</parameter>: Systemd is not supported by 321 BLFS. 322 </para> 323 324 <para> 325 <parameter>--with-rcdir=/tmp/cupsinit</parameter>: This switch tells the 326 build process to install the shipped bootscript into <filename 327 class="directory">/tmp</filename> instead of <filename 328 class="directory">/etc/rc.d</filename>. 299 329 </para> 300 330 301 331 <para> 302 332 <parameter>--with-system-groups=lpadmin</parameter>: This switch ensures 303 that only <systemitem class="groupname">lpadmin</systemitem> will be used as304 the <application>Cups</application> administrative group.333 that only <systemitem class="groupname">lpadmin</systemitem> will be used 334 as the <application>Cups</application> administrative group. 305 335 </para> 306 336 … … 314 344 <application>libpaper</application> and wish to use it with 315 345 <application>Cups</application>. 316 </para>317 318 <para>319 <option>--disable-gnutls --enable-openssl</option>: This switch tells the build320 process to use <xref linkend="openssl"/> instead of <xref linkend="gnutls"/>.321 The current version of <application>GnuTLS</application> might produce lot of322 warnings during the <application>Cups</application> build.323 346 </para> 324 347 … … 353 376 <para> 354 377 For non-PostScript printers to print with 355 <application>Cups</application>, you need to install <xref linkend="gs"/>356 to convert PostScript to raster images and a driver (e.g., from357 <xref linkend="gutenprint"/>) to convert the resulting raster images to a358 form that the printer understands.359 <ulinkurl="http://www.linuxprinting.org/foomatic.html">Foomatic</ulink>360 drivers use Ghostscript to convert PostScript to a printable form directly,361 but this is considered to be a hack by <application>Cups</application>362 developers.378 <application>Cups</application>, you need to install <xref 379 linkend="gs"/> to convert PostScript to raster images and a driver 380 (e.g., from <xref linkend="gutenprint"/>) to convert the resulting 381 raster images to a form that the printer understands. <ulink 382 url="http://www.linuxprinting.org/foomatic.html">Foomatic</ulink> 383 drivers use Ghostscript to convert PostScript to a printable form 384 directly, but this is considered to be a hack by 385 <application>Cups</application> developers. 363 386 </para> 364 387 … … 395 418 <seglistitem> 396 419 <seg> 397 accept, cancel, cupsaccept, cupsaddsmb, cups-config, 398 cupsctl, cupsd, cupsdisable, cupsenable, cupsfilter, 399 cupsreject, cupstestdsc, cupstestppd, ippfind, ipptool, 400 lp, lpadmin, lpc, lpinfo, lpmove, lpoptions, lppasswd, 401 lpq, lpr, lprm, lpstat, ppdc, ppdhtml, ppdi, ppdmerge, 402 ppdpo and reject 420 accept, cancel, cupsaccept, cupsaddsmb, cups-config, cupsctl, cupsd, 421 cupsdisable, cupsenable, cupsfilter, cupsreject, cupstestdsc, 422 cupstestppd, ippfind, ipptool, lp, lpadmin, lpc, lpinfo, lpmove, 423 lpoptions, lpq, lpr, lprm, lpstat, ppdc, ppdhtml, ppdi, ppdmerge, 424 ppdpo, and reject 403 425 </seg> 404 426 <seg> 405 427 libcupscgi.so, libcupsimage.so, libcupsmime.so, 406 libcupsppdc.so and libcups.so428 libcupsppdc.so, and libcups.so 407 429 </seg> 408 430 <seg> … … 414 436 /var/cache/cups, 415 437 /var/log/cups, 416 /var/run/cups and438 /var/run/cups, and 417 439 /var/spool/cups 418 440 </seg> … … 638 660 </varlistentry> 639 661 640 <varlistentry id="lppasswd">641 <term><command>lppasswd</command></term>642 <listitem>643 <para>644 adds, changes or deletes passwords in the645 <application>Cups</application> digest password file646 <filename>passwd.md5</filename>.647 </para>648 <indexterm zone="cups lppasswd">649 <primary sortas="b-lppasswd">lppasswd</primary>650 </indexterm>651 </listitem>652 </varlistentry>653 654 662 <varlistentry id="lpq-cups"> 655 663 <term><command>lpq</command></term>
Note:
See TracChangeset
for help on using the changeset viewer.