summaryrefslogtreecommitdiff
path: root/debian/control.in
diff options
context:
space:
mode:
Diffstat (limited to 'debian/control.in')
-rw-r--r--debian/control.in124
1 files changed, 100 insertions, 24 deletions
diff --git a/debian/control.in b/debian/control.in
index fffc591..ed93b32 100644
--- a/debian/control.in
+++ b/debian/control.in
@@ -2,29 +2,63 @@ Source: binutils
Section: devel
Priority: optional
Maintainer: Matthias Klose <doko@debian.org>
-Uploaders: James Troup <binutils@elmo.tasta.io>, Daniel Jacobowitz <dan@debian.org>
-Standards-Version: 3.9.8
+Uploaders: James Troup <binutils@elmo.tasta.io>
+Standards-Version: 4.4.1
Build-Depends: autoconf (>= 2.64), @dpkg_dev@
- bison, flex, gettext, texinfo, dejagnu, quilt, chrpath,
- python3:any, file, xz-utils, lsb-release, zlib1g-dev
+ bison, flex, gettext, texinfo, dejagnu, quilt, chrpath, dwz,
+ python3:any, file, xz-utils, lsb-release, zlib1g-dev, procps,
+ g++-aarch64-linux-gnu [amd64 i386 x32] <!nocheck>,
+ g++-arm-linux-gnueabi [amd64 arm64 i386 x32] <!nocheck>,
+ g++-arm-linux-gnueabihf [amd64 arm64 i386 x32] <!nocheck>,
+ g++-powerpc64le-linux-gnu [amd64 arm64 i386 ppc64 x32] <!nocheck>,
+ g++-s390x-linux-gnu [amd64 arm64 i386 ppc64el x32] <!nocheck>,
+ g++-alpha-linux-gnu [amd64 i386 x32] <!nocheck>,
+ g++-hppa-linux-gnu [amd64 i386 x32] <!nocheck>,
+ g++-m68k-linux-gnu [amd64 i386 x32] <!nocheck>,
+ g++-powerpc-linux-gnu [amd64 i386 ppc64el x32] <!nocheck>,
+ g++-powerpc64-linux-gnu [amd64 i386 x32] <!nocheck>,
+ g++-riscv64-linux-gnu [amd64 arm64 i386 ppc64el x32] <!nocheck>,
+ g++-sh4-linux-gnu [amd64 i386 x32] <!nocheck>,
+ g++-sparc64-linux-gnu [amd64 i386 x32] <!nocheck>,
+ g++-i686-linux-gnu [amd64 arm64 ppc64el x32] <!nocheck>,
+ g++-x86-64-linux-gnu [arm64 i386 ppc64el] <!nocheck>,
+ g++-x86-64-linux-gnux32 [amd64 arm64 i386 ppc64el] <!nocheck>,
Build-Conflicts: libelf-dev
Homepage: https://www.gnu.org/software/binutils/
-Vcs-Browser: https://code.launchpad.net/~doko/binutils/pkg-2.28-debian
-Vcs-Bzr: http://bazaar.launchpad.net/~doko/binutils/pkg-2.28-debian
+Vcs-Browser: https://salsa.debian.org/toolchain-team/binutils
+Vcs-Git: https://salsa.debian.org/toolchain-team/binutils.git
XS-Testsuite: autopkgtest
+Package: binutils-for-host
+Architecture: any
+Depends: ${binutils:native}:any (>= ${binutils:minver}),
+ binutils-common (= ${binary:Version}),
+Multi-Arch: same
+Description: GNU assembler, linker and binary utilities for the host architecture
+ The programs in this package are used to assemble, link and manipulate
+ binary and object files for the architecture of this package. They may be
+ used in conjunction with a matching compiler and various libraries to build
+ programs. When using binutils through this metapackage, all tools must be
+ used with an architecture prefix.
+
+Package: binutils-for-build
+Architecture: all
+Depends: binutils (>= ${binutils:minver}),
+ binutils-common (>= ${binutils:minver})
+Multi-Arch: foreign
+Description: GNU assembler, linker and binary utilities for the build architecture
+ The programs in this package are used to assemble, link and manipulate
+ binary and object files for the native architecture. They may be used in
+ conjunction with a build architecture compiler and various libraries to build
+ programs. When using binutils through this metapackage, tools without an
+ architecture prefix must be used.
+
Package: binutils
Architecture: any
-Depends: ${shlibs:Depends}
-Conflicts: gas, elf-binutils, modutils (<< 2.4.19-1), ${extraConflicts},
- binutils-gold (<< 2.20.51.20100415),
+Depends: ${shlibs:Depends}, binutils-common (= ${binary:Version}),
+ libbinutils (= ${binary:Version}), ${binutils:native} (= ${binary:Version})
+Conflicts: modutils (<< 2.4.19-1), ${extraConflicts},
binutils-multiarch (<< 2.27-8)
-Breaks: binutils-mingw-w64-i686 (<< 2.23.52.20130612-1+3),
- binutils-mingw-w64-x86-64 (<< 2.23.52.20130612-1+3),
- hardening-wrapper (<< 2.8+nmu3)
-Replaces: binutils-gold (<< 2.20.51.20100415),
- binutils-mingw-w64-i686 (<< 2.23.52.20130612-1+3),
- binutils-mingw-w64-x86-64 (<< 2.23.52.20130612-1+3)
Provides: elf-binutils, ${gold:Provides}
Suggests: binutils-doc (>= ${source:Version})
Description: GNU assembler, linker and binary utilities
@@ -32,10 +66,27 @@ Description: GNU assembler, linker and binary utilities
binary and object files. They may be used in conjunction with a compiler
and various libraries to build programs.
+Package: libbinutils
+Architecture: any
+Multi-Arch: same
+Depends: ${shlibs:Depends}, binutils-common (= ${binary:Version})
+Breaks: binutils (<< 2.29-6)
+Replaces: binutils (<< 2.29-6)
+Description: GNU binary utilities (private shared library)
+ This package includes the private shared libraries libbfd and libopcodes.
+
+Package: libbinutils-dbg
+Section: debug
+Architecture: any
+Multi-Arch: same
+Depends: libbinutils (= ${binary:Version})
+Description: GNU binary utilities (private shared library, debug symbols)
+ This package provides debug symbols for libbinutils.
+
Package: binutils-dev
Architecture: any
-Priority: extra
-Depends: binutils (= ${binary:Version})
+Priority: optional
+Depends: binutils (= ${binary:Version}), libbinutils (= ${binary:Version})
Conflicts: libbfd-dev
Provides: libbfd-dev
Replaces: libbfd-dev, libc5-dev
@@ -47,8 +98,9 @@ Description: GNU binary utilities (BFD development files)
Package: binutils-multiarch
Architecture: any
-Priority: extra
-Depends: ${shlibs:Depends}, binutils (= ${binary:Version})
+Priority: optional
+Depends: ${shlibs:Depends}, binutils (= ${binary:Version}),
+ binutils-common (= ${binary:Version})
Description: Binary utilities that support multi-arch targets
The programs in this package are used to manipulate binary and object
files that may have been created on other architectures. This package
@@ -59,9 +111,17 @@ Description: Binary utilities that support multi-arch targets
NORMAL USERS SHOULD NOT INSTALL THIS PACKAGE. It's meant only for those
requiring support for reading info from binaries from other architectures.
+Package: binutils-multiarch-dbg
+Section: debug
+Architecture: any
+Priority: optional
+Depends: binutils-multiarch (= ${binary:Version})
+Description: Binary utilities that support multi-arch targets (debug symbols)
+ This package provides debug symbols for binutils-multiarch.
+
Package: binutils-multiarch-dev
Architecture: any
-Priority: extra
+Priority: optional
Depends: ${shlibs:Depends},
binutils-dev (= ${binary:Version}), binutils-multiarch (= ${binary:Version})
Replaces: binutils-multiarch (<< 2.24-5)
@@ -76,7 +136,8 @@ Description: GNU binary utilities that support multi-arch targets (BFD developme
Package: binutils-hppa64-linux-gnu
Architecture: amd64 i386 x32 hppa
-Depends: ${shlibs:Depends}, binutils (= ${binary:Version})
+Depends: ${shlibs:Depends}, binutils (= ${binary:Version}),
+ binutils-common (= ${binary:Version})
Recommends: libc6-dev
Provides: binutils-hppa64
Suggests: binutils-doc (>= ${source:Version})
@@ -89,13 +150,18 @@ Description: GNU assembler, linker and binary utilities targeted for hppa64-linu
.
This package is needed to build an 64-bit kernel for 64-bit hppa machines.
+Package: binutils-hppa64-linux-gnu-dbg
+Section: debug
+Architecture: amd64 i386 x32 hppa
+Depends: binutils-hppa64-linux-gnu (= ${binary:Version})
+Description: GNU binutils targeted for hppa64-linux (debug symbols)
+ This package provides debug symbols for binutils-hppa64-linux-gnu.
+
Package: binutils-doc
Section: doc
Architecture: all
Multi-Arch: foreign
Priority: optional
-Depends: dpkg (>= 1.15.4) | install-info
-Conflicts: binutils (<< 2.9.1.0.25-3)
Suggests: binutils (= ${binary:Version})
Description: Documentation for the GNU assembler, linker and binary utilities
This package consists of the documentation for the GNU assembler,
@@ -105,7 +171,17 @@ Package: binutils-source
Architecture: all
Multi-Arch: foreign
Priority: optional
-Depends: texinfo, zlib1g-dev, make, python
+Depends: texinfo, zlib1g-dev, make, python3
Description: GNU assembler, linker and binary utilities (source)
This package contains the sources and patches which are needed to
build binutils.
+
+Package: binutils-common
+Architecture: any
+Multi-Arch: same
+Breaks: binutils (<< 2.29.1-3.1~)
+Replaces: binutils (<< 2.29.1-3.1~)
+Description: Common files for the GNU assembler, linker and binary utilities
+ This package contains the localization files used by binutils packages for
+ various target architectures and parts of the binutils documentation. It is
+ not useful on its own.