Dpkg::Arch
Section: libdpkg-perl (3)
Updated: 2015-07-29
Index
Return to Main Contents
 
NAME
Dpkg::Arch - handle architectures
 
DESCRIPTION
The Dpkg::Arch module provides functions to handle Debian architectures,
wildcards, and mapping from and to GNU triplets.
 
FUNCTIONS
- $arch = get_raw_build_arch()
 - 
Get the raw build Debian architecture, without taking into account variables
from the environment.
 - $arch = get_build_arch()
 - 
Get the build Debian architecture, using DEB_BUILD_ARCH from the environment
if available.
 - $arch = get_raw_host_arch()
 - 
Get the raw host Debian architecture, without taking into account variables
from the environment.
 - $arch = get_host_arch()
 - 
Get the host Debian architecture, using DEB_HOST_ARCH from the environment
if available.
 - @arch_list = get_valid_arches()
 - 
Get an array with all currently known Debian architectures.
 - $multiarch = gnutriplet_to_multiarch($gnutriplet)
 - 
Map a GNU triplet into a Debian multiarch triplet.
 - $multiarch = debarch_to_multiarch($arch)
 - 
Map a Debian architecture into a Debian multiarch triplet.
 - $gnutriplet = debarch_to_gnutriplet($arch)
 - 
Map a Debian architecture into a GNU triplet.
 - $arch = gnutriplet_to_debarch($gnutriplet)
 - 
Map a GNU triplet into a Debian architecture.
 - $bool = debarch_eq($arch_a, $arch_b)
 - 
Evaluate the equality of a Debian architecture, by comparing with another
Debian architecture. No wildcard matching is performed.
 - $bool = debarch_is($arch, $arch_wildcard)
 - 
Evaluate the identity of a Debian architecture, by matchings with an
architecture wildcard.
 - $bool = debarch_is_wildcard($arch)
 - 
Evaluate whether a Debian architecture is an architecture wildcard.
 - $bool = debarch_is_concerned($arch, @arches)
 - 
Evaluate whether a Debian architecture applies to the list of architecture
restrictions, as usually found in dependencies inside square brackets.
 
 
CHANGES
 
Version 1.00 (dpkg 1.18.2)
Mark the module as public.
 
SEE ALSO
dpkg-architecture(1).
 Index
- NAME
 - 
 - DESCRIPTION
 - 
 - FUNCTIONS
 - 
 - CHANGES
 - 
- Version 1.00 (dpkg 1.18.2)
 - 
 
 - SEE ALSO
 -