Index: pst/printing/cups.xml
===================================================================
--- pst/printing/cups.xml	(revision 45ab6c70c2ce8889cae87537e28608d4e61ff5d3)
+++ pst/printing/cups.xml	(revision 3d16a421350ba562756a93b94a98397050fcf176)
@@ -5,8 +5,8 @@
   %general-entities;
 
-  <!ENTITY cups-download-http "https://github.com/apple/cups/releases/download/v&cups-version;/cups-&cups-version;-source.tar.gz">
+  <!ENTITY cups-download-http "https://github.com/OpenPrinting/cups/releases/download/v&cups-version;op2/cups-&cups-version;op2-source.tar.gz">
   <!ENTITY cups-download-ftp  " ">
-  <!ENTITY cups-md5sum        "412434ceefbdf3ec71bc9188a035f589">
-  <!ENTITY cups-size          "7.8 MB">
+  <!ENTITY cups-md5sum        "524266752cf243c968921547b18ee594">
+  <!ENTITY cups-size          "7.6 MB">
   <!ENTITY cups-buildsize     "80 MB (Add 89 MB for tests)">
   <!ENTITY cups-time          "0.5 SBU (Add 0.9 SBU for tests)">
@@ -202,12 +202,24 @@
 
     <para>
+      Remove an invalid warning option:
+    </para>
+
+<screen><userinput>sed -e "s/-Wno-format-truncation//" \
+    -i configure \
+    -i config-scripts/cups-compiler.m4</userinput></screen>
+
+    <para>
       Build <application>Cups</application> by running the following commands:
     </para>
 
 
+<!-- This seems to be no longer required with OpenPrinting-cups.
+     Remove this comment when switch to OP is settled.
+
 <screen revision="sysv"><userinput>sed -i '/stat.h/a #include &lt;asm-generic/ioctls.h&gt;' tools/ipptool.c  &amp;&amp;
 
 CC=gcc CXX=g++ \
-./configure --libdir=/usr/lib            \
+-->
+<screen revision="sysv"><userinput>./configure --libdir=/usr/lib            \
             --disable-systemd            \
             --with-rcdir=/tmp/cupsinit   \
@@ -216,8 +228,11 @@
 make</userinput></screen>
 
+<!-- same apply here:
+
 <screen revision="systemd"><userinput>sed -i '/stat.h/a #include &lt;asm-generic/ioctls.h&gt;' tools/ipptool.c   &amp;&amp;
 
 CC=gcc CXX=g++ \
-./configure --libdir=/usr/lib            \
+-->
+<screen revision="sysv"><userinput>./configure --libdir=/usr/lib            \
             --with-rcdir=/tmp/cupsinit   \
             --with-system-groups=lpadmin \
@@ -228,4 +243,6 @@
       To test the results, issue: <command>LC_ALL=C make -k check</command>. An already
       active graphical session with bus address is necessary to run the tests.
+      Make sure that there is not other instance of <application>Cups</application>
+      running, otherwise at least 4 tests will fail with "address in use".
       <!--One test, <filename>httpAddrGetList</filename>, is known to fail.-->
     </para>
@@ -257,4 +274,11 @@
     <title>Command Explanations</title>
 
+    <para>
+      <command>sed ... configure</command>: This sed removes a compiler
+      option which is no longer supported. Leaving this change out, the
+      compilation will run thru but a warning about an invalid
+      warning option will be emitted on every compiler invocation.
+    </para>
+<!--
     <para>
       <command>sed ... tools/ipptool.c</command>: This sed fixes a bug caused
@@ -268,5 +292,5 @@
       Installed disk space is not appreciably modified.
     </para>
-
+-->
     <para revision="sysv">
       <parameter>--disable-systemd</parameter>: Systemd is not supported by
@@ -421,5 +445,5 @@
            <!--accept,--> cancel, cupsaccept, <!--cupsaddsmb,--> cups-config, 
           cupsctl, cupsd, cupsdisable, cupsenable, cupsfilter, cupsreject,
-          <!--cupstestdsc,--> cupstestppd, ippeveprinter, ippfind, ipptool, lp,
+          <!--cupstestdsc,--> cupstestppd, ippeveprinter,<!-- ippfind--> ipptool, lp,
           lpadmin, lpc, lpinfo, lpmove, lpoptions, lpq, lpr, lprm, lpstat, ppdc,
           ppdhtml, ppdi, ppdmerge, and ppdpo <!--and reject-->
@@ -620,5 +644,5 @@
         </listitem>
       </varlistentry>
-
+<!--
       <varlistentry id="ippfind">
         <term><command>ippfind</command></term>
@@ -632,5 +656,5 @@
         </listitem>
       </varlistentry>
-
+-->
       <varlistentry id="ipptool">
         <term><command>ipptool</command></term>
