On Mon, Jul 02, 2018 at 01:21:11PM +0200, Thomas Schiex wrote:
> 
> When I try to build the package, there is a series of messages:
> 
> dpkg-source: warning: ignoring deletion of directory lib
> dpkg-source: warning: ignoring deletion of directory lib/win32
> dpkg-source: warning: ignoring deletion of directory lib/win32/gmp
> dpkg-source: warning: ignoring deletion of directory lib/win32/gmp/info
> dpkg-source: warning: ignoring deletion of file
> lib/win32/gmp/info/gmp.info-4, use --include-removal to override
> dpkg-source: warning: ignoring deletion of file
> lib/win32/gmp/info/gmp.info-6, use --include-removal to override
> dpkg-source: warning: ignoring deletion of file
> lib/win32/gmp/info/gmp.info-5, use --include-removal to override
> dpkg-source: warning: ignoring deletion of file
> lib/win32/gmp/info/gmp.info-2, use --include-removal to override
> dpkg-source: warning: ignoring deletion of file
> lib/win32/gmp/info/gmp.info-3, use --include-removal to override
> dpkg-source: warning: ignoring deletion of file
> lib/win32/gmp/info/gmp.info, use --include-removal to override
> dpkg-source: warning: ignoring deletion of file
> lib/win32/gmp/info/gmp.info-8, use --include-removal to override
> dpkg-source: warning: ignoring deletion of file
> lib/win32/gmp/info/gmp.info-1, use --include-removal to override
> dpkg-source: warning: ignoring deletion of file
> lib/win32/gmp/info/gmp.info-7, use --include-removal to override
> dpkg-source: warning: ignoring deletion of directory lib/win32/gmp/include
> dpkg-source: warning: ignoring deletion of file
> lib/win32/gmp/include/gmp.h, use --include-removal to override
> dpkg-source: warning: ignoring deletion of directory lib/win32/gmp/lib
> dpkg-source: warning: ignoring deletion of file
> lib/win32/gmp/lib/libgmp.la, use --include-removal to override
> dpkg-source: warning: ignoring deletion of file
> lib/win32/gmp/lib/libgmp.a, use --include-removal to override
> 
> which I would like to repair but do not know how. Google did not help.
> 
> My problem is that the upstream tar ball contains a directory with
> binary libraries for Windows with bad licencing info. I need to remove
> them in the debian packaging (which is Ok for toulbar2 that does not use
> this except on Windows).
> 
> I did this with a "git rm -r lib"+commit in a branch deb/removeWin32lib
> and merged in deb/integration.
> 
> This needs to be done otherwise it raises:
> license-problem-gfdl-invariants in lintian (critical).
> 
> Is there a way to remove a directory for the debian branch ?

You need to repack the upstream source.  I've commited an *untested*
example to remove the win32 dir.  Please do

   uscan --verbose --force-download

and you get a tarball with version 1.0.0+dfsg which is lacking the
win32 dir.  You can exclude more stuff in Files-Excluded.

Hope this helps

      Andreas.

-- 
http://fam-tille.de

Reply via email to