Package: debian-policy
Version: 3.8.1.0
Severity: wishlist
Tags: patch

Hi!

Recommend using the DEB_*_ARCH_CPU and DEB_*_ARCH_OS variables instead
of the GNU style ones. And mention that the latter are mostly intended
for use with upstream build systems, and not Debian packaging.

regards,
guillem

---
 policy.sgml |   12 ++++++++++--
 1 files changed, 10 insertions(+), 2 deletions(-)

diff --git a/policy.sgml b/policy.sgml
index 144cbfb..b42afe9 100644
--- a/policy.sgml
+++ b/policy.sgml
@@ -1986,6 +1986,12 @@
                <tt>DEB_*_ARCH</tt> (the Debian architecture)
            </item>
            <item>
+               <tt>DEB_*_ARCH_CPU</tt> (the Debian CPU name)
+           </item>
+           <item>
+               <tt>DEB_*_ARCH_OS</tt> (the Debian System name)
+           </item>
+           <item>
                <tt>DEB_*_GNU_TYPE</tt> (the GNU style architecture
                specification string)
            </item>
@@ -2013,8 +2019,10 @@
          It is important to understand that the <tt>DEB_*_ARCH</tt>
          string only determines which Debian architecture we are
          building on or for. It should not be used to get the CPU
-         or system information; the GNU style variables should be
-         used for that.
+         or system information; the <tt>DEB_*_ARCH_CPU</tt> and
+         <tt>DEB_*_ARCH_OS</tt> variables should be used for that.
+         GNU style variables should generally only be used with upstream
+         build systems.
        </p>
 
        <sect1 id="debianrules-options">
-- 
1.6.3




-- 
To UNSUBSCRIBE, email to debian-policy-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to