From c3205257849a2241e6a827e256fda539ee903bae Mon Sep 17 00:00:00 2001 From: Konstantin Demin Date: Mon, 11 Aug 2025 13:03:09 +0300 Subject: [PATCH] d/control: cleanup Breaks/Conflicts/Replaces --- debian/control | 92 ++--------------------------------------- debian/control.cross.in | 2 - debian/control.in | 26 ++---------- 3 files changed, 6 insertions(+), 114 deletions(-) diff --git a/debian/control b/debian/control index 102c266..f6392f5 100644 --- a/debian/control +++ b/debian/control @@ -60,21 +60,9 @@ Architecture: any Depends: ${shlibs:Depends}, binutils-common (= ${binary:Version}), libbinutils (= ${binary:Version}), ${binutils:native} (= ${binary:Version}), ${gold:Depends}, -Conflicts: modutils (<< 2.4.19-1), ${extraConflicts}, - binutils-multiarch (<< 2.27-8) +Conflicts: ${extraConflicts}, Provides: elf-binutils, ${gold:Provides} Suggests: binutils-doc (>= ${source:Version}), gprofng-gui, ${gold:Suggests}, -Breaks: - binutils-aarch64-linux-gnu (<< 2.43.90), - binutils-i686-linux-gnu (<< 2.43.90), - binutils-riscv64-linux-gnu (<< 2.43.90), - binutils-x86-64-linux-gnu (<< 2.43.90), -Replaces: - binutils-common (<< 2.43.90), - binutils-aarch64-linux-gnu (<< 2.43.90), - binutils-i686-linux-gnu (<< 2.43.90), - binutils-riscv64-linux-gnu (<< 2.43.90), - binutils-x86-64-linux-gnu (<< 2.43.90), Description: GNU assembler, linker and binary utilities The programs in this package are used to assemble, link and manipulate binary and object files. They may be used in conjunction with a compiler @@ -92,8 +80,6 @@ Package: libctf-nobfd0 Architecture: any Multi-Arch: same Depends: ${shlibs:Depends} -Breaks: libbinutils (<< 2.33.50.20191128-1~) -Replaces: libbinutils (<< 2.33.50.20191128-1~) Description: Compact C Type Format library (runtime, no BFD dependency) This package includes the libctf-nobfd shared library. The Compact C Type Format (CTF) is a way of representing information about a binary program @@ -189,8 +175,6 @@ 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. @@ -209,9 +193,9 @@ Depends: binutils (= ${binary:Version}), libbinutils (= ${binary:Version}), libctf0 (= ${binary:Version}), libctf-nobfd0 (= ${binary:Version}), libsframe-dev (= ${binary:Version}), libgprofng0 (= ${binary:Version}) [amd64 arm64 i386 riscv64 x32], -Conflicts: libbfd-dev, binutils (<< 2.43.50.20240819) +Conflicts: libbfd-dev Provides: libbfd-dev -Replaces: libbfd-dev, libc5-dev, binutils (<< 2.43.50.20240819) +Replaces: libbfd-dev Description: GNU binary utilities (BFD development files) This package includes header files and static libraries necessary to build programs which use the GNU BFD library, which is part of binutils. Note @@ -263,8 +247,6 @@ Depends: ${shlibs:Depends}, binutils (= ${binary:Version}), Recommends: libc6-dev Provides: binutils-hppa64 Suggests: binutils-doc (>= ${source:Version}) -Breaks: binutils-hppa64 (<< 2.25.1-2) -Replaces: binutils-hppa64 (<< 2.25.1-2) Description: GNU assembler, linker and binary utilities targeted for hppa64-linux The programs in this package are used to assemble, link and manipulate binary and object files. They may be used in conjunction with a compiler @@ -302,8 +284,6 @@ Description: GNU assembler, linker and binary utilities (source) Package: binutils-common Architecture: any Multi-Arch: same -Breaks: binutils (<< 2.38.50.20220527-2), binutils-multiarch (<< 2.38.50.20220527-2) -Replaces: binutils (<< 2.38.50.20220527-2), binutils-multiarch (<< 2.38.50.20220527-2) 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 @@ -317,8 +297,6 @@ Depends: binutils-common (= ${binary:Version}), ${shlibs:Depends}, ${extraDepends}, ${goldnat:Depends}, Suggests: binutils-doc (= ${source:Version}), ${goldnat:Suggests}, Provides: -Breaks: binutils (<< 2.29-6), binutils-dev (<< 2.38.50.20220609-2) -Replaces: binutils (<< 2.29-6), binutils-dev (<< 2.38.50.20220609-2) Description: GNU binary utilities, for x86-64-linux-gnu target This package provides GNU assembler, linker and binary utilities for the x86-64-linux-gnu target. @@ -344,8 +322,6 @@ Depends: binutils-common (= ${binary:Version}), ${shlibs:Depends}, ${extraDepends}, ${goldnat:Depends}, Suggests: binutils-doc (= ${source:Version}), ${goldnat:Suggests}, Provides: binutils-i686-linux-gnu -Breaks: binutils (<< 2.29-6), binutils-dev (<< 2.38.50.20220609-2) -Replaces: binutils (<< 2.29-6), binutils-dev (<< 2.38.50.20220609-2) Description: GNU binary utilities, for i686-linux-gnu target This package provides GNU assembler, linker and binary utilities for the i686-linux-gnu target. @@ -371,8 +347,6 @@ Depends: binutils-common (= ${binary:Version}), ${shlibs:Depends}, ${extraDepends}, ${goldnat:Depends}, Suggests: binutils-doc (= ${source:Version}), ${goldnat:Suggests}, Provides: -Breaks: binutils (<< 2.29-6), binutils-dev (<< 2.38.50.20220609-2) -Replaces: binutils (<< 2.29-6), binutils-dev (<< 2.38.50.20220609-2) Description: GNU binary utilities, for aarch64-linux-gnu target This package provides GNU assembler, linker and binary utilities for the aarch64-linux-gnu target. @@ -398,8 +372,6 @@ Depends: binutils-common (= ${binary:Version}), ${shlibs:Depends}, ${extraDepends}, ${goldnat:Depends}, Suggests: binutils-doc (= ${source:Version}), ${goldnat:Suggests}, Provides: -Breaks: binutils (<< 2.29-6), binutils-dev (<< 2.38.50.20220609-2) -Replaces: binutils (<< 2.29-6), binutils-dev (<< 2.38.50.20220609-2) Description: GNU binary utilities, for arm-linux-gnueabihf target This package provides GNU assembler, linker and binary utilities for the arm-linux-gnueabihf target. @@ -425,8 +397,6 @@ Depends: binutils-common (= ${binary:Version}), ${shlibs:Depends}, ${extraDepends}, ${goldnat:Depends}, Suggests: binutils-doc (= ${source:Version}), ${goldnat:Suggests}, Provides: -Breaks: binutils (<< 2.29-6), binutils-dev (<< 2.38.50.20220609-2) -Replaces: binutils (<< 2.29-6), binutils-dev (<< 2.38.50.20220609-2) Description: GNU binary utilities, for arm-linux-gnueabi target This package provides GNU assembler, linker and binary utilities for the arm-linux-gnueabi target. @@ -452,8 +422,6 @@ Depends: binutils-common (= ${binary:Version}), ${shlibs:Depends}, ${extraDepends}, ${goldnat:Depends}, Suggests: binutils-doc (= ${source:Version}), ${goldnat:Suggests}, Provides: -Breaks: binutils (<< 2.29-6), binutils-dev (<< 2.38.50.20220609-2) -Replaces: binutils (<< 2.29-6), binutils-dev (<< 2.38.50.20220609-2) Description: GNU binary utilities, for powerpc64le-linux-gnu target This package provides GNU assembler, linker and binary utilities for the powerpc64le-linux-gnu target. @@ -479,8 +447,6 @@ Depends: binutils-common (= ${binary:Version}), ${shlibs:Depends}, ${extraDepends}, ${goldnat:Depends}, Suggests: binutils-doc (= ${source:Version}), ${goldnat:Suggests}, Provides: -Breaks: binutils (<< 2.29-6), binutils-dev (<< 2.38.50.20220609-2) -Replaces: binutils (<< 2.29-6), binutils-dev (<< 2.38.50.20220609-2) Description: GNU binary utilities, for s390x-linux-gnu target This package provides GNU assembler, linker and binary utilities for the s390x-linux-gnu target. @@ -506,8 +472,6 @@ Depends: binutils-common (= ${binary:Version}), ${shlibs:Depends}, ${extraDepends}, ${goldnat:Depends}, Suggests: binutils-doc (= ${source:Version}), ${goldnat:Suggests}, Provides: -Breaks: binutils (<< 2.29-6), binutils-dev (<< 2.38.50.20220609-2) -Replaces: binutils (<< 2.29-6), binutils-dev (<< 2.38.50.20220609-2) Description: GNU binary utilities, for alpha-linux-gnu target This package provides GNU assembler, linker and binary utilities for the alpha-linux-gnu target. @@ -533,8 +497,6 @@ Depends: binutils-common (= ${binary:Version}), ${shlibs:Depends}, ${extraDepends}, ${goldnat:Depends}, Suggests: binutils-doc (= ${source:Version}), ${goldnat:Suggests}, Provides: -Breaks: binutils (<< 2.29-6), binutils-dev (<< 2.38.50.20220609-2) -Replaces: binutils (<< 2.29-6), binutils-dev (<< 2.38.50.20220609-2) Description: GNU binary utilities, for arc-linux-gnu target This package provides GNU assembler, linker and binary utilities for the arc-linux-gnu target. @@ -560,8 +522,6 @@ Depends: binutils-common (= ${binary:Version}), ${shlibs:Depends}, ${extraDepends}, ${goldnat:Depends}, Suggests: binutils-doc (= ${source:Version}), ${goldnat:Suggests}, Provides: -Breaks: binutils (<< 2.29-6), binutils-dev (<< 2.38.50.20220609-2) -Replaces: binutils (<< 2.29-6), binutils-dev (<< 2.38.50.20220609-2) Description: GNU binary utilities, for hppa-linux-gnu target This package provides GNU assembler, linker and binary utilities for the hppa-linux-gnu target. @@ -587,8 +547,6 @@ Depends: binutils-common (= ${binary:Version}), ${shlibs:Depends}, ${extraDepends}, ${goldnat:Depends}, Suggests: binutils-doc (= ${source:Version}), ${goldnat:Suggests}, Provides: -Breaks: binutils (<< 2.29-6), binutils-dev (<< 2.38.50.20220609-2) -Replaces: binutils (<< 2.29-6), binutils-dev (<< 2.38.50.20220609-2) Description: GNU binary utilities, for loongarch64-linux-gnu target This package provides GNU assembler, linker and binary utilities for the loongarch64-linux-gnu target. @@ -614,8 +572,6 @@ Depends: binutils-common (= ${binary:Version}), ${shlibs:Depends}, ${extraDepends}, ${goldnat:Depends}, Suggests: binutils-doc (= ${source:Version}), ${goldnat:Suggests}, Provides: -Breaks: binutils (<< 2.29-6), binutils-dev (<< 2.38.50.20220609-2) -Replaces: binutils (<< 2.29-6), binutils-dev (<< 2.38.50.20220609-2) Description: GNU binary utilities, for m68k-linux-gnu target This package provides GNU assembler, linker and binary utilities for the m68k-linux-gnu target. @@ -641,8 +597,6 @@ Depends: binutils-common (= ${binary:Version}), ${shlibs:Depends}, ${extraDepends}, ${goldnat:Depends}, Suggests: binutils-doc (= ${source:Version}), ${goldnat:Suggests}, Provides: -Breaks: binutils (<< 2.29-6), binutils-dev (<< 2.38.50.20220609-2) -Replaces: binutils (<< 2.29-6), binutils-dev (<< 2.38.50.20220609-2) Description: GNU binary utilities, for powerpc-linux-gnu target This package provides GNU assembler, linker and binary utilities for the powerpc-linux-gnu target. @@ -668,8 +622,6 @@ Depends: binutils-common (= ${binary:Version}), ${shlibs:Depends}, ${extraDepends}, ${goldnat:Depends}, Suggests: binutils-doc (= ${source:Version}), ${goldnat:Suggests}, Provides: -Breaks: binutils (<< 2.29-6), binutils-dev (<< 2.38.50.20220609-2) -Replaces: binutils (<< 2.29-6), binutils-dev (<< 2.38.50.20220609-2) Description: GNU binary utilities, for powerpc64-linux-gnu target This package provides GNU assembler, linker and binary utilities for the powerpc64-linux-gnu target. @@ -695,8 +647,6 @@ Depends: binutils-common (= ${binary:Version}), ${shlibs:Depends}, ${extraDepends}, ${goldnat:Depends}, Suggests: binutils-doc (= ${source:Version}), ${goldnat:Suggests}, Provides: -Breaks: binutils (<< 2.29-6), binutils-dev (<< 2.38.50.20220609-2) -Replaces: binutils (<< 2.29-6), binutils-dev (<< 2.38.50.20220609-2) Description: GNU binary utilities, for riscv64-linux-gnu target This package provides GNU assembler, linker and binary utilities for the riscv64-linux-gnu target. @@ -722,8 +672,6 @@ Depends: binutils-common (= ${binary:Version}), ${shlibs:Depends}, ${extraDepends}, ${goldnat:Depends}, Suggests: binutils-doc (= ${source:Version}), ${goldnat:Suggests}, Provides: -Breaks: binutils (<< 2.29-6), binutils-dev (<< 2.38.50.20220609-2) -Replaces: binutils (<< 2.29-6), binutils-dev (<< 2.38.50.20220609-2) Description: GNU binary utilities, for sh4-linux-gnu target This package provides GNU assembler, linker and binary utilities for the sh4-linux-gnu target. @@ -749,8 +697,6 @@ Depends: binutils-common (= ${binary:Version}), ${shlibs:Depends}, ${extraDepends}, ${goldnat:Depends}, Suggests: binutils-doc (= ${source:Version}), ${goldnat:Suggests}, Provides: -Breaks: binutils (<< 2.29-6), binutils-dev (<< 2.38.50.20220609-2) -Replaces: binutils (<< 2.29-6), binutils-dev (<< 2.38.50.20220609-2) Description: GNU binary utilities, for sparc-linux-gnu target This package provides GNU assembler, linker and binary utilities for the sparc-linux-gnu target. @@ -776,8 +722,6 @@ Depends: binutils-common (= ${binary:Version}), ${shlibs:Depends}, ${extraDepends}, ${goldnat:Depends}, Suggests: binutils-doc (= ${source:Version}), ${goldnat:Suggests}, Provides: -Breaks: binutils (<< 2.29-6), binutils-dev (<< 2.38.50.20220609-2) -Replaces: binutils (<< 2.29-6), binutils-dev (<< 2.38.50.20220609-2) Description: GNU binary utilities, for sparc64-linux-gnu target This package provides GNU assembler, linker and binary utilities for the sparc64-linux-gnu target. @@ -803,8 +747,6 @@ Depends: binutils-common (= ${binary:Version}), ${shlibs:Depends}, ${extraDepends}, ${goldnat:Depends}, Suggests: binutils-doc (= ${source:Version}), ${goldnat:Suggests}, Provides: -Breaks: binutils (<< 2.29-6), binutils-dev (<< 2.38.50.20220609-2) -Replaces: binutils (<< 2.29-6), binutils-dev (<< 2.38.50.20220609-2) Description: GNU binary utilities, for x86-64-linux-gnux32 target This package provides GNU assembler, linker and binary utilities for the x86-64-linux-gnux32 target. @@ -830,8 +772,6 @@ Depends: binutils-common (= ${binary:Version}), ${shlibs:Depends}, ${extraDepends}, ${goldnat:Depends}, Suggests: binutils-doc (= ${source:Version}), ${goldnat:Suggests}, Provides: -Breaks: binutils (<< 2.29-6), binutils-dev (<< 2.38.50.20220609-2) -Replaces: binutils (<< 2.29-6), binutils-dev (<< 2.38.50.20220609-2) Description: GNU binary utilities, for x86-64-gnu target This package provides GNU assembler, linker and binary utilities for the x86-64-gnu target. @@ -857,8 +797,6 @@ Depends: binutils-common (= ${binary:Version}), ${shlibs:Depends}, ${extraDepends}, ${goldnat:Depends}, Suggests: binutils-doc (= ${source:Version}), ${goldnat:Suggests}, Provides: binutils-i686-gnu -Breaks: binutils (<< 2.29-6), binutils-dev (<< 2.38.50.20220609-2) -Replaces: binutils (<< 2.29-6), binutils-dev (<< 2.38.50.20220609-2) Description: GNU binary utilities, for i686-gnu target This package provides GNU assembler, linker and binary utilities for the i686-gnu target. @@ -884,8 +822,6 @@ Depends: binutils-common (= ${binary:Version}), ${shlibs:Depends}, ${extraDepends}, ${goldnat:Depends}, Suggests: binutils-doc (= ${source:Version}), ${goldnat:Suggests}, Provides: -Breaks: binutils (<< 2.29-6), binutils-dev (<< 2.38.50.20220609-2) -Replaces: binutils (<< 2.29-6), binutils-dev (<< 2.38.50.20220609-2) Description: GNU binary utilities, for mips-linux-gnu target This package provides GNU assembler, linker and binary utilities for the mips-linux-gnu target. @@ -911,8 +847,6 @@ Depends: binutils-common (= ${binary:Version}), ${shlibs:Depends}, ${extraDepends}, ${goldnat:Depends}, Suggests: binutils-doc (= ${source:Version}), ${goldnat:Suggests}, Provides: -Breaks: binutils (<< 2.29-6), binutils-dev (<< 2.38.50.20220609-2) -Replaces: binutils (<< 2.29-6), binutils-dev (<< 2.38.50.20220609-2) Description: GNU binary utilities, for mipsel-linux-gnu target This package provides GNU assembler, linker and binary utilities for the mipsel-linux-gnu target. @@ -938,8 +872,6 @@ Depends: binutils-common (= ${binary:Version}), ${shlibs:Depends}, ${extraDepends}, ${goldnat:Depends}, Suggests: binutils-doc (= ${source:Version}), ${goldnat:Suggests}, Provides: -Breaks: binutils (<< 2.29-6), binutils-dev (<< 2.38.50.20220609-2) -Replaces: binutils (<< 2.29-6), binutils-dev (<< 2.38.50.20220609-2) Description: GNU binary utilities, for mips64-linux-gnuabi64 target This package provides GNU assembler, linker and binary utilities for the mips64-linux-gnuabi64 target. @@ -965,8 +897,6 @@ Depends: binutils-common (= ${binary:Version}), ${shlibs:Depends}, ${extraDepends}, ${goldnat:Depends}, Suggests: binutils-doc (= ${source:Version}), ${goldnat:Suggests}, Provides: -Breaks: binutils (<< 2.29-6), binutils-dev (<< 2.38.50.20220609-2) -Replaces: binutils (<< 2.29-6), binutils-dev (<< 2.38.50.20220609-2) Description: GNU binary utilities, for mips64el-linux-gnuabi64 target This package provides GNU assembler, linker and binary utilities for the mips64el-linux-gnuabi64 target. @@ -992,8 +922,6 @@ Depends: binutils-common (= ${binary:Version}), ${shlibs:Depends}, ${extraDepends}, ${goldnat:Depends}, Suggests: binutils-doc (= ${source:Version}), ${goldnat:Suggests}, Provides: -Breaks: binutils (<< 2.29-6), binutils-dev (<< 2.38.50.20220609-2) -Replaces: binutils (<< 2.29-6), binutils-dev (<< 2.38.50.20220609-2) Description: GNU binary utilities, for mips64-linux-gnuabin32 target This package provides GNU assembler, linker and binary utilities for the mips64-linux-gnuabin32 target. @@ -1019,8 +947,6 @@ Depends: binutils-common (= ${binary:Version}), ${shlibs:Depends}, ${extraDepends}, ${goldnat:Depends}, Suggests: binutils-doc (= ${source:Version}), ${goldnat:Suggests}, Provides: -Breaks: binutils (<< 2.29-6), binutils-dev (<< 2.38.50.20220609-2) -Replaces: binutils (<< 2.29-6), binutils-dev (<< 2.38.50.20220609-2) Description: GNU binary utilities, for mips64el-linux-gnuabin32 target This package provides GNU assembler, linker and binary utilities for the mips64el-linux-gnuabin32 target. @@ -1046,8 +972,6 @@ Depends: binutils-common (= ${binary:Version}), ${shlibs:Depends}, ${extraDepends}, ${goldnat:Depends}, Suggests: binutils-doc (= ${source:Version}), ${goldnat:Suggests}, Provides: -Breaks: binutils (<< 2.29-6), binutils-dev (<< 2.38.50.20220609-2) -Replaces: binutils (<< 2.29-6), binutils-dev (<< 2.38.50.20220609-2) Description: GNU binary utilities, for mipsisa64r6-linux-gnuabin32 target This package provides GNU assembler, linker and binary utilities for the mipsisa64r6-linux-gnuabin32 target. @@ -1073,8 +997,6 @@ Depends: binutils-common (= ${binary:Version}), ${shlibs:Depends}, ${extraDepends}, ${goldnat:Depends}, Suggests: binutils-doc (= ${source:Version}), ${goldnat:Suggests}, Provides: -Breaks: binutils (<< 2.29-6), binutils-dev (<< 2.38.50.20220609-2) -Replaces: binutils (<< 2.29-6), binutils-dev (<< 2.38.50.20220609-2) Description: GNU binary utilities, for mipsisa64r6el-linux-gnuabin32 target This package provides GNU assembler, linker and binary utilities for the mipsisa64r6el-linux-gnuabin32 target. @@ -1100,8 +1022,6 @@ Depends: binutils-common (= ${binary:Version}), ${shlibs:Depends}, ${extraDepends}, ${goldnat:Depends}, Suggests: binutils-doc (= ${source:Version}), ${goldnat:Suggests}, Provides: -Breaks: binutils (<< 2.29-6), binutils-dev (<< 2.38.50.20220609-2) -Replaces: binutils (<< 2.29-6), binutils-dev (<< 2.38.50.20220609-2) Description: GNU binary utilities, for mipsisa32r6-linux-gnu target This package provides GNU assembler, linker and binary utilities for the mipsisa32r6-linux-gnu target. @@ -1127,8 +1047,6 @@ Depends: binutils-common (= ${binary:Version}), ${shlibs:Depends}, ${extraDepends}, ${goldnat:Depends}, Suggests: binutils-doc (= ${source:Version}), ${goldnat:Suggests}, Provides: -Breaks: binutils (<< 2.29-6), binutils-dev (<< 2.38.50.20220609-2) -Replaces: binutils (<< 2.29-6), binutils-dev (<< 2.38.50.20220609-2) Description: GNU binary utilities, for mipsisa32r6el-linux-gnu target This package provides GNU assembler, linker and binary utilities for the mipsisa32r6el-linux-gnu target. @@ -1154,8 +1072,6 @@ Depends: binutils-common (= ${binary:Version}), ${shlibs:Depends}, ${extraDepends}, ${goldnat:Depends}, Suggests: binutils-doc (= ${source:Version}), ${goldnat:Suggests}, Provides: -Breaks: binutils (<< 2.29-6), binutils-dev (<< 2.38.50.20220609-2) -Replaces: binutils (<< 2.29-6), binutils-dev (<< 2.38.50.20220609-2) Description: GNU binary utilities, for mipsisa64r6-linux-gnuabi64 target This package provides GNU assembler, linker and binary utilities for the mipsisa64r6-linux-gnuabi64 target. @@ -1181,8 +1097,6 @@ Depends: binutils-common (= ${binary:Version}), ${shlibs:Depends}, ${extraDepends}, ${goldnat:Depends}, Suggests: binutils-doc (= ${source:Version}), ${goldnat:Suggests}, Provides: -Breaks: binutils (<< 2.29-6), binutils-dev (<< 2.38.50.20220609-2) -Replaces: binutils (<< 2.29-6), binutils-dev (<< 2.38.50.20220609-2) Description: GNU binary utilities, for mipsisa64r6el-linux-gnuabi64 target This package provides GNU assembler, linker and binary utilities for the mipsisa64r6el-linux-gnuabi64 target. diff --git a/debian/control.cross.in b/debian/control.cross.in index 5850f2d..50c4ca5 100644 --- a/debian/control.cross.in +++ b/debian/control.cross.in @@ -7,8 +7,6 @@ Depends: binutils-common (= ${binary:Version}), ${shlibs:Depends}, ${extraDepends}, ${goldnat:Depends}, Suggests: binutils-doc (= ${source:Version}), ${goldnat:Suggests}, Provides: @binutils_alt_triplet@ -Breaks: binutils (<< 2.29-6), binutils-dev (<< 2.38.50.20220609-2) -Replaces: binutils (<< 2.29-6), binutils-dev (<< 2.38.50.20220609-2) Built-Using: ${Built-Using} Description: GNU binary utilities, for @target@ target This package provides GNU assembler, linker and binary utilities diff --git a/debian/control.in b/debian/control.in index faec51f..9ca2636 100644 --- a/debian/control.in +++ b/debian/control.in @@ -60,21 +60,9 @@ Architecture: any Depends: ${shlibs:Depends}, binutils-common (= ${binary:Version}), libbinutils (= ${binary:Version}), ${binutils:native} (= ${binary:Version}), ${gold:Depends}, -Conflicts: modutils (<< 2.4.19-1), ${extraConflicts}, - binutils-multiarch (<< 2.27-8) +Conflicts: ${extraConflicts}, Provides: elf-binutils, ${gold:Provides} Suggests: binutils-doc (>= ${source:Version}), gprofng-gui, ${gold:Suggests}, -Breaks: - binutils-aarch64-linux-gnu (<< 2.43.90), - binutils-i686-linux-gnu (<< 2.43.90), - binutils-riscv64-linux-gnu (<< 2.43.90), - binutils-x86-64-linux-gnu (<< 2.43.90), -Replaces: - binutils-common (<< 2.43.90), - binutils-aarch64-linux-gnu (<< 2.43.90), - binutils-i686-linux-gnu (<< 2.43.90), - binutils-riscv64-linux-gnu (<< 2.43.90), - binutils-x86-64-linux-gnu (<< 2.43.90), Description: GNU assembler, linker and binary utilities The programs in this package are used to assemble, link and manipulate binary and object files. They may be used in conjunction with a compiler @@ -92,8 +80,6 @@ Package: libctf-nobfd0 Architecture: any Multi-Arch: same Depends: ${shlibs:Depends} -Breaks: libbinutils (<< 2.33.50.20191128-1~) -Replaces: libbinutils (<< 2.33.50.20191128-1~) Description: Compact C Type Format library (runtime, no BFD dependency) This package includes the libctf-nobfd shared library. The Compact C Type Format (CTF) is a way of representing information about a binary program @@ -189,8 +175,6 @@ 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. @@ -209,9 +193,9 @@ Depends: binutils (= ${binary:Version}), libbinutils (= ${binary:Version}), libctf0 (= ${binary:Version}), libctf-nobfd0 (= ${binary:Version}), libsframe-dev (= ${binary:Version}), libgprofng0 (= ${binary:Version}) [amd64 arm64 i386 riscv64 x32], -Conflicts: libbfd-dev, binutils (<< 2.43.50.20240819) +Conflicts: libbfd-dev Provides: libbfd-dev -Replaces: libbfd-dev, libc5-dev, binutils (<< 2.43.50.20240819) +Replaces: libbfd-dev Description: GNU binary utilities (BFD development files) This package includes header files and static libraries necessary to build programs which use the GNU BFD library, which is part of binutils. Note @@ -263,8 +247,6 @@ Depends: ${shlibs:Depends}, binutils (= ${binary:Version}), Recommends: libc6-dev Provides: binutils-hppa64 Suggests: binutils-doc (>= ${source:Version}) -Breaks: binutils-hppa64 (<< 2.25.1-2) -Replaces: binutils-hppa64 (<< 2.25.1-2) Description: GNU assembler, linker and binary utilities targeted for hppa64-linux The programs in this package are used to assemble, link and manipulate binary and object files. They may be used in conjunction with a compiler @@ -302,8 +284,6 @@ Description: GNU assembler, linker and binary utilities (source) Package: binutils-common Architecture: any Multi-Arch: same -Breaks: binutils (<< 2.38.50.20220527-2), binutils-multiarch (<< 2.38.50.20220527-2) -Replaces: binutils (<< 2.38.50.20220527-2), binutils-multiarch (<< 2.38.50.20220527-2) 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