Control: tags -1 + patch On 2016-04-20 22:58 +0200, ni...@thykier.net wrote:
> Package: linux86 > Severity: normal > Usertags: arch-all-and-any-missing-targets > > Hi, > > The package linux86 builds an architecture independent *and* an > architecture dependent package, but does not have the (now mandatory) > "build-arch" and "build-indep" targets in debian/rules. Attached is a trivial patch which adds them. To me it did not seem worthwhile to actually differentiate between build-arch and build-indep, so I simply made those targets aliases for the build target. The second patch adjusts the existing lintian overrides to suppress errors, apparently lintian or dpkg-deb has changed since they were added. Note to prospective NMUer's: please have a look at bug #831000 and decide what to do about elksemu. Cheers, Sven
>From d6f62f98640c10b403b1eebf083b93e1ccc24095 Mon Sep 17 00:00:00 2001 From: Sven Joachim <svenj...@gmx.de> Date: Wed, 13 Jul 2016 18:01:55 +0200 Subject: [PATCH 1/2] Add build-arch and build-indep targets --- debian/rules | 2 ++ 1 file changed, 2 insertions(+) diff --git a/debian/rules b/debian/rules index 8bd077e..7475a96 100755 --- a/debian/rules +++ b/debian/rules @@ -6,6 +6,8 @@ DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE) SHELL = bash +build-arch build-indep: build + build: make all LIBPRE=/usr/ < /dev/null touch build -- 2.8.1
>From 86bcfa8904486258552053ddd82a17b30f029a4c Mon Sep 17 00:00:00 2001 From: Sven Joachim <svenj...@gmx.de> Date: Wed, 13 Jul 2016 18:20:10 +0200 Subject: [PATCH 2/2] Fix lintian overrides --- debian/lintian.overrides | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/debian/lintian.overrides b/debian/lintian.overrides index 9a57d75..b0fe1da 100644 --- a/debian/lintian.overrides +++ b/debian/lintian.overrides @@ -1,9 +1,9 @@ # These are 16-bit 8086 objects, needed to cross-compile 8086 binaries # from any architecture. -elks-libc: arch-independent-package-contains-binary-or-object ./usr/lib/bcc/i386/libc.a -elks-libc: arch-independent-package-contains-binary-or-object ./usr/lib/bcc/libbsd.a -elks-libc: arch-independent-package-contains-binary-or-object ./usr/lib/bcc/libc.a -elks-libc: arch-independent-package-contains-binary-or-object ./usr/lib/bcc/libc_f.a -elks-libc: arch-independent-package-contains-binary-or-object ./usr/lib/bcc/libc_s.a -elks-libc: arch-independent-package-contains-binary-or-object ./usr/lib/bcc/libdos.a +elks-libc: arch-independent-package-contains-binary-or-object usr/lib/bcc/i386/libc.a +elks-libc: arch-independent-package-contains-binary-or-object usr/lib/bcc/libbsd.a +elks-libc: arch-independent-package-contains-binary-or-object usr/lib/bcc/libc.a +elks-libc: arch-independent-package-contains-binary-or-object usr/lib/bcc/libc_f.a +elks-libc: arch-independent-package-contains-binary-or-object usr/lib/bcc/libc_s.a +elks-libc: arch-independent-package-contains-binary-or-object usr/lib/bcc/libdos.a -- 2.8.1