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

Reply via email to