Hello All.

In my package (opencpn) there are couple of binary files
without source code/with unfree license that is required
only for OS X and Windows builds (those are some dlls and
redistributable files). 

Upstream does like to keep them in original tarball and in
the git version control system and I obviously get lintian
warning about them.

What is the proper way to handle this? 

I created a simple script that does "tar --exclude ..." and
creates opencpn_2.4~611.orig.tar.gz out of upstream git
repository.

However I look to be havong some problems with quilt due to
this when I try to use pdebuild:

 dpkg-source --before-build opencpn
  fakeroot debian/rules clean
  dh  clean
     dh_testdir
        dh_auto_clean
           dh_clean
            dpkg-source -b opencpn
            dpkg-source: info: using source format `3.0
            (quilt)'
            dpkg-source: info: building opencpn using
            existing ./opencpn_2.4~611.orig.tar.gz
            dpkg-source: warning: file
            opencpn/buildwin/NSIS_Unicode/CopyNSISUnicodeRegKey.bat
            has no final newline (either original or
            modified version)
            dpkg-source: error: cannot represent change to
            opencpn/buildwin/NSIS_Unicode/nsis-2.46-Unicode-setup.exe:
            binary file contents changed
            dpkg-source: error: add
            buildwin/NSIS_Unicode/nsis-2.46-Unicode-setup.exe
            in debian/source/include-binaries if you want to
            store the modified binary in the debian tarball
            dpkg-source: warning: file
            opencpn/buildwin/NSIS_Unicode/Include/UAC.nsh
            has no final newline (either original or
            modified version)

Looks like this is due to quilt trying to record those
changes as an automatic debian-changes patch that I
certainly does not want. Any way to say it ignore this?

Another option is to use pbuilder --build
opencpn_2.4~611-1.dsc, but for that I will need
debian.tar.gz to be generated some way.

Any suggestions?

-- 
Anton Martchukov
http://www.martchukov.com


-- 
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]
Archive: http://lists.debian.org/[email protected]

Reply via email to