Package: linux86 Version: 0.16.17-3.1 Severity: normal Tags: patch pending Dear maintainer,
I've prepared an NMU for linux86 (versioned as 0.16.17-3.2) and uploaded it to DELAYED/5. Please feel free to tell me if I should delay it longer. Regards. -- WBR, wRAR
diff -u linux86-0.16.17/debian/control linux86-0.16.17/debian/control
--- linux86-0.16.17/debian/control
+++ linux86-0.16.17/debian/control
@@ -24,13 +24,10 @@
Description: 16-bit x86 C compiler
This is a C-compiler for 8086 cpus which is important for the
development of boot loaders or BIOS related 8086 code.
- .
- It is possible to run 8086 code under i386 Linux using an emulator,
- `elksemu', also included in this package.
Package: elks-libc
Architecture: all
-Recommends: bcc (= ${binary:Version})
+Recommends: bcc (>= ${source:Version})
Replaces: bcc (<< 0.14.9), linux86
Conflicts: linux86
Description: 16-bit x86 C library and include files
diff -u linux86-0.16.17/debian/lintian.overrides linux86-0.16.17/debian/lintian.overrides
--- linux86-0.16.17/debian/lintian.overrides
+++ linux86-0.16.17/debian/lintian.overrides
@@ -4,6 +4,6 @@
-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
diff -u linux86-0.16.17/debian/changelog linux86-0.16.17/debian/changelog
--- linux86-0.16.17/debian/changelog
+++ linux86-0.16.17/debian/changelog
@@ -1,3 +1,16 @@
+linux86 (0.16.17-3.2) unstable; urgency=medium
+
+ * Non-maintainer upload.
+ * Add mandatory build-* target to debian/rules, patch by Sven Joachim
+ (Closes: #822048).
+ * Fix debian/lintian.overrides, patch by Sven Joachim.
+ * Add explicit debian/source/format.
+ * Drop elksemu (Closes: #831000).
+ * Use source:Version instead of binary:Version in elks-libc Depends (Closes:
+ #439922).
+
+ -- Andrey Rahmatullin <[email protected]> Thu, 15 Dec 2016 23:19:08 +0500
+
linux86 (0.16.17-3.1) unstable; urgency=low
* Non-maintainer upload.
diff -u linux86-0.16.17/debian/rules linux86-0.16.17/debian/rules
--- linux86-0.16.17/debian/rules
+++ linux86-0.16.17/debian/rules
@@ -6,6 +6,8 @@
SHELL = bash
+build-arch build-indep: build
+
build:
make all LIBPRE=/usr/ < /dev/null
touch build
@@ -43,7 +45,6 @@
install -d debian/tmp-elks-libc/usr/share/doc/elks-libc
cp -p Changes debian/tmp-elks-libc/usr/share/doc/elks-libc/changelog
cp -p Contributors README debian/tmp-elks-libc/usr/share/doc/elks-libc/
- cp -p elksemu/README debian/tmp-elks-libc/usr/share/doc/elks-libc/README.elksemu
cp -p libc/README debian/tmp-elks-libc/usr/share/doc/elks-libc/README.libc
cp -p libbsd/README.HLU debian/tmp-elks-libc/usr/share/doc/elks-libc/README.libbsd
cp -p debian/changelog debian/tmp-elks-libc/usr/share/doc/elks-libc/changelog.Debian
@@ -63,11 +64,6 @@
# ``bcc'' specific things:
install -d debian/tmp-bcc/usr/bin
mv debian/tmp/usr/bin/bcc debian/tmp-bcc/usr/bin
-ifeq ($(findstring i486-linux-gnu,$(DEB_BUILD_GNU_TYPE)),i486-linux-gnu)
- mv debian/tmp/usr/bin/elksemu debian/tmp-bcc/usr/bin
- install -d debian/tmp-bcc/usr/share/man/man1
- mv debian/tmp/usr/man/man1/elksemu.1.gz debian/tmp-bcc/usr/share/man/man1
-endif
install -d debian/tmp-bcc/usr/lib/bcc
mv debian/tmp/usr/lib/bcc/bcc-cc1 debian/tmp-bcc/usr/lib/bcc
mv debian/tmp/usr/lib/bcc/bcc-cpp debian/tmp-bcc/usr/lib/bcc
only in patch2:
unchanged:
--- linux86-0.16.17.orig/debian/source/format
+++ linux86-0.16.17/debian/source/format
@@ -0,0 +1 @@
+1.0
signature.asc
Description: PGP signature

