diff options
Diffstat (limited to 'debian/control.in')
-rw-r--r-- | debian/control.in | 124 |
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. |