Package: lintian Version: 2.2.6 Severity: normal NSIS contains the following architecture-specific files in /usr/share. These are all binaries for Microsoft Windows built with the mingw32 cross-compiler we have in Debian. nsis is a tool to create installers for Windows applications and so it needs some Windows binaries to make those installers work. These files are architecture specific (win32) but currently the files are stored in /usr/share/nsis since that is where upstream puts them. I think lintian should warn about these Win32-specific files being in /usr/share. I'll be overriding the warnings though, until I can figure out where to install them (Debian needs multi-arch support too) and patch upstream appropriately.
$ find debian/nsis/usr/share -type f -print0 | xargs -0 file | grep PE32 debian/nsis/usr/share/nsis/Bin/RegTool.bin: PE32 executable for MS Windows (GUI) Intel 80386 32-bit debian/nsis/usr/share/nsis/Bin/zip2exe.exe: PE32 executable for MS Windows (GUI) Intel 80386 32-bit debian/nsis/usr/share/nsis/Bin/makensisw.exe: PE32 executable for MS Windows (GUI) Intel 80386 32-bit debian/nsis/usr/share/nsis/Bin/MakeLangId.exe: PE32 executable for MS Windows (GUI) Intel 80386 32-bit debian/nsis/usr/share/nsis/Stubs/lzma: PE32 executable for MS Windows (GUI) Intel 80386 32-bit debian/nsis/usr/share/nsis/Stubs/bzip2_solid: PE32 executable for MS Windows (GUI) Intel 80386 32-bit debian/nsis/usr/share/nsis/Stubs/zlib: PE32 executable for MS Windows (GUI) Intel 80386 32-bit debian/nsis/usr/share/nsis/Stubs/lzma_solid: PE32 executable for MS Windows (GUI) Intel 80386 32-bit debian/nsis/usr/share/nsis/Stubs/bzip2: PE32 executable for MS Windows (GUI) Intel 80386 32-bit debian/nsis/usr/share/nsis/Stubs/zlib_solid: PE32 executable for MS Windows (GUI) Intel 80386 32-bit debian/nsis/usr/share/nsis/Contrib/UIs/modern_smalldesc.exe: PE32 executable for MS Windows (GUI) Intel 80386 32-bit debian/nsis/usr/share/nsis/Contrib/UIs/default.exe: PE32 executable for MS Windows (GUI) Intel 80386 32-bit debian/nsis/usr/share/nsis/Contrib/UIs/modern_headerbmpr.exe: PE32 executable for MS Windows (GUI) Intel 80386 32-bit debian/nsis/usr/share/nsis/Contrib/UIs/modern_headerbmp.exe: PE32 executable for MS Windows (GUI) Intel 80386 32-bit debian/nsis/usr/share/nsis/Contrib/UIs/modern_nodesc.exe: PE32 executable for MS Windows (GUI) Intel 80386 32-bit debian/nsis/usr/share/nsis/Contrib/UIs/modern.exe: PE32 executable for MS Windows (GUI) Intel 80386 32-bit debian/nsis/usr/share/nsis/Contrib/UIs/sdbarker_tiny.exe: PE32 executable for MS Windows (GUI) Intel 80386 32-bit debian/nsis/usr/share/nsis/Plugins/InstallOptions.dll: PE32 executable for MS Windows (DLL) (GUI) Intel 80386 32-bit debian/nsis/usr/share/nsis/Plugins/Dialer.dll: PE32 executable for MS Windows (DLL) (GUI) Intel 80386 32-bit debian/nsis/usr/share/nsis/Plugins/TypeLib.dll: PE32 executable for MS Windows (DLL) (GUI) Intel 80386 32-bit debian/nsis/usr/share/nsis/Plugins/AdvSplash.dll: PE32 executable for MS Windows (DLL) (GUI) Intel 80386 32-bit debian/nsis/usr/share/nsis/Plugins/BgImage.dll: PE32 executable for MS Windows (DLL) (GUI) Intel 80386 32-bit debian/nsis/usr/share/nsis/Plugins/LangDLL.dll: PE32 executable for MS Windows (DLL) (GUI) Intel 80386 32-bit debian/nsis/usr/share/nsis/Plugins/Math.dll: PE32 executable for MS Windows (DLL) (GUI) Intel 80386 32-bit debian/nsis/usr/share/nsis/Plugins/NSISdl.dll: PE32 executable for MS Windows (DLL) (GUI) Intel 80386 32-bit debian/nsis/usr/share/nsis/Plugins/Splash.dll: PE32 executable for MS Windows (DLL) (GUI) Intel 80386 32-bit debian/nsis/usr/share/nsis/Plugins/UserInfo.dll: PE32 executable for MS Windows (DLL) (GUI) Intel 80386 32-bit debian/nsis/usr/share/nsis/Plugins/nsDialogs.dll: PE32 executable for MS Windows (DLL) (GUI) Intel 80386 32-bit debian/nsis/usr/share/nsis/Plugins/System.dll: PE32 executable for MS Windows (DLL) (GUI) Intel 80386 32-bit debian/nsis/usr/share/nsis/Plugins/StartMenu.dll: PE32 executable for MS Windows (DLL) (GUI) Intel 80386 32-bit debian/nsis/usr/share/nsis/Plugins/nsExec.dll: PE32 executable for MS Windows (DLL) (GUI) Intel 80386 32-bit debian/nsis/usr/share/nsis/Plugins/VPatch.dll: PE32 executable for MS Windows (DLL) (GUI) Intel 80386 32-bit debian/nsis/usr/share/nsis/Plugins/Banner.dll: PE32 executable for MS Windows (DLL) (GUI) Intel 80386 32-bit -- System Information: Debian Release: 5.0 APT prefers stable APT policy: (800, 'stable'), (700, 'testing'), (600, 'unstable'), (550, 'experimental') Architecture: amd64 (x86_64) Kernel: Linux 2.6.26-1-amd64 (SMP w/2 CPU cores) Locale: LANG=en_AU.UTF-8, LC_CTYPE=en_AU.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Versions of packages lintian depends on: ii binutils 2.18.1~cvs20080103-7 The GNU assembler, linker and bina ii diffstat 1.45-2 produces graph of changes introduc ii dpkg-dev 1.14.25 Debian package development tools ii file 4.26-1 Determines file type using "magic" ii gettext 0.17-4 GNU Internationalization utilities ii intltool-debian 0.35.0+20060710.1 Help i18n of RFC822 compliant conf ii libipc-run-perl 0.80-2 Perl module for running processes ii libparse-debianchan 1.1.1-2 parse Debian changelogs and output ii libtimedate-perl 1.1600-9 Time and date functions for Perl ii liburi-perl 1.35.dfsg.1-1 Manipulates and accesses URI strin ii man-db 2.5.2-4 on-line manual pager ii perl [libdigest-sha 5.10.0-19 Larry Wall's Practical Extraction Versions of packages lintian suggests: pn binutils-multiarch <none> (no description available) ii libtext-template-perl 1.44-1.2 Text::Template perl module ii man-db 2.5.2-4 on-line manual pager -- bye, pabs http://wiki.debian.org/PaulWise
signature.asc
Description: This is a digitally signed message part