[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#805993: apron: FTBFS when built with dpkg-buildpackage -A (No such file or directory)



> cp debian/libapron.override debian/libapron/usr/share/lintian/overrides/libapron
> cp: cannot create regular file 'debian/libapron/usr/share/lintian/overrides/libapron': No such file or directory

Hi.

The reason it fails is that it tries to copy libapron.override to a
directory which does only exist when creating the architecture-dependent
packages.

There is an easy fix for that: Drop the "cp" line from debian/rules,
rename "libapron.override" to "libapron.lintian-overrides" and let
"dh" handle the file automatically.

Patch follows.

Thanks.
commit 69e2b2e8502fc819517ee125654e1c9a0566dc48
Author: Santiago Vila <sanvila@debian.org>
Date:   Mon Mar 28 00:32:46 2016 +0200

    fix-for-dpkg-buildpackage-A

diff --git a/debian/libapron.lintian-overrides b/debian/libapron.lintian-overrides
new file mode 100644
index 0000000..da59c5a
--- /dev/null
+++ b/debian/libapron.lintian-overrides
@@ -0,0 +1 @@
+libapron: package-name-doesnt-match-sonames libap-pkgrid0 libap-ppl0 libapron0 libboxD0 libboxMPFR0 libboxMPQ0 liboctD0 liboctMPQ0 libpolkaMPQ0 libpolkaRll0
diff --git a/debian/libapron.override b/debian/libapron.override
deleted file mode 100644
index da59c5a..0000000
--- a/debian/libapron.override
+++ /dev/null
@@ -1 +0,0 @@
-libapron: package-name-doesnt-match-sonames libap-pkgrid0 libap-ppl0 libapron0 libboxD0 libboxMPFR0 libboxMPQ0 liboctD0 liboctMPQ0 libpolkaMPQ0 libpolkaRll0
diff --git a/debian/rules b/debian/rules
index d59cd6c..a79b0d3 100755
--- a/debian/rules
+++ b/debian/rules
@@ -43,7 +43,6 @@ override_dh_auto_install:
 	    mv debian/tmp/usr/lib/$$i debian/tmp/usr/lib/$$i.0; \
 	    ln -s $$i.0 debian/tmp/usr/lib/$$i; \
 	done
-	cp debian/libapron.override debian/libapron/usr/share/lintian/overrides/libapron
 
 .PHONY: override_dh_compress
 override_dh_compress:

Reply to: