--- Begin Message ---
- To: Debian Bug Tracking System <submit@bugs.debian.org>
- Subject: win32-loader: please support building with mingw-w64
- From: Stephen Kitt <steve@sk2.org>
- Date: Thu, 21 Apr 2011 23:32:30 +0200
- Message-id: <20110421213230.16095.83170.reportbug@heffalump.sk2.org>
Package: win32-loader
Version: 0.7.0
Severity: wishlist
Tags: patch
Hi,
mingw-w64, which is intended to eventually replace mingw32 and the
assorted packages, is now available in Debian along with new builds of
binutils and gcc. The attached patch allows win32-loader to build using
mingw-w64 rather than mingw32. Note that it requires nsis to support
mingw-w64 as well (#620099); I'll tag this bug appropriately.
Regards,
Stephen
-- System Information:
Debian Release: wheezy/sid
APT prefers testing
APT policy: (500, 'testing'), (500, 'stable'), (200, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)
Kernel: Linux 2.6.38-2-686-bigmem (SMP w/2 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
diff -urN win32-loader-0.7.0.orig/debian/changelog win32-loader-0.7.0+nmu1/debian/changelog
--- win32-loader-0.7.0.orig/debian/changelog 2011-03-21 13:55:54.000000000 +0100
+++ win32-loader-0.7.0+nmu1/debian/changelog 2011-04-21 00:17:02.000000000 +0200
@@ -1,3 +1,10 @@
+win32-loader (0.7.0+nmu1) unstable; urgency=low
+
+ * Non-maintainer upload.
+ * Rebuild with Debian dependencies only.
+
+ -- Stephen Kitt <steve@sk2.org> Thu, 21 Apr 2011 00:17:02 +0200
+
win32-loader (0.7.0) unstable; urgency=low
The « Petite Arvine » release.
diff -urN win32-loader-0.7.0.orig/debian/control win32-loader-0.7.0+nmu1/debian/control
--- win32-loader-0.7.0.orig/debian/control 2011-03-17 13:35:18.000000000 +0100
+++ win32-loader-0.7.0+nmu1/debian/control 2011-04-21 00:12:58.000000000 +0200
@@ -6,7 +6,7 @@
Build-Depends:
debhelper (>= 7.0.50),
nsis (>= 2.43),
- gcc-mingw32, mingw32-runtime,
+ mingw-w64,
gettext,
grub-pc (>= 1.99~rc1-3),
loadlin (>= 1.6c.really1.6c.nobin-1~),
diff -urN win32-loader-0.7.0.orig/Makefile win32-loader-0.7.0+nmu1/Makefile
--- win32-loader-0.7.0.orig/Makefile 2011-03-21 13:55:54.000000000 +0100
+++ win32-loader-0.7.0+nmu1/Makefile 2011-04-21 00:18:36.000000000 +0200
@@ -4,14 +4,14 @@
PACKAGE := win32-loader
VERSION := $(shell head -n 1 debian/changelog | sed -e "s/^$(PACKAGE) (\(.*\)).*/\1/g")
-NSIS_CC := i586-mingw32msvc-gcc -Os
-NSIS_STRIP := i586-mingw32msvc-strip
+NSIS_CC := i686-w64-mingw32-gcc -Os
+NSIS_STRIP := i686-w64-mingw32-strip
NSIS_CFLAGS := -Wl,--file-alignment,512 -Werror -D_WIN32_WINNT=0x0500
-ifeq ($(wildcard /usr/i586-mingw32msvc/include/exdll.h), /usr/i586-mingw32msvc/include/exdll.h)
+ifeq ($(wildcard /usr/i686-w64-mingw32/include/exdll.h), /usr/i686-w64-mingw32/include/exdll.h)
NSIS_CFLAGS += -DHAVE_EXDLL_H
else
-NSIS_CFLAGS += -L/usr/i586-mingw32msvc/lib/nsis -lpluginapi
+NSIS_CFLAGS += -L/usr/i686-w64-mingw32/lib/nsis -lpluginapi
endif
# Standard makensis call
--- End Message ---
--- Begin Message ---
Source: win32-loader
Source-Version: 0.7.1
We believe that the bug you reported is fixed in the latest version of
win32-loader, which is due to be installed in the Debian FTP archive:
win32-loader_0.7.1.dsc
to main/w/win32-loader/win32-loader_0.7.1.dsc
win32-loader_0.7.1.tar.bz2
to main/w/win32-loader/win32-loader_0.7.1.tar.bz2
win32-loader_0.7.1_all.deb
to main/w/win32-loader/win32-loader_0.7.1_all.deb
win32-loader_0.7.1_all.exe byhand
win32-loader_0.7.1_all.txt byhand
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to 623621@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Didier Raboud <odyx@debian.org> (supplier of updated win32-loader package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.8
Date: Wed, 15 Jun 2011 12:54:25 +0200
Source: win32-loader
Binary: win32-loader
Architecture: source all
Version: 0.7.1
Distribution: unstable
Urgency: low
Maintainer: Debian Install System Team <debian-boot@lists.debian.org>
Changed-By: Didier Raboud <odyx@debian.org>
Description:
win32-loader - Debian-Installer loader for win32
Closes: 619378 623621
Changes:
win32-loader (0.7.1) unstable; urgency=low
.
The « Fendant » release.
.
* Updated translations:
- Catalan (Jordi Mallach, Closes: #619378)
- Japanese (Kenshi Muto)
- Bosnian (Armin Besirovic)
.
[ Joey Hess ]
* Update i386 daily build location.
.
[ Colin Watson ]
* Build-depend on the new grub-pc-bin, which is a less intrusive
build-dependency than grub-pc.
.
[ Stephen Kitt ]
* Build with mingw-w64. (Closes: #623621)
.
[ Didier Raboud ]
* Fix long description to remove the mention of the standalone version
which is uploaded "byhand" anyway.
* Replace the GTK screenshot by a more recent one, featuring SpaceFun.
Document the creation of the bmp picture from its bigger-size png
source using convert.
* Build-Depend on the mingw-w64-based NSIS.
* Bump Standards-Version to 3.9.2.0 without changes needed.
Checksums-Sha1:
3c21483175e91e288d0597adff3ef72d2135120e 1282 win32-loader_0.7.1.dsc
009ffc0899192b9bf12bf7a21cbe183644625463 243073 win32-loader_0.7.1.tar.bz2
8db60b7cf0bddf923d6f51e948d331a22b8f4cba 442938 win32-loader_0.7.1_all.deb
24eea432d552d06be2ec5c62b8655d1570c95855 888953 win32-loader_0.7.1_all.exe
2f76280f1d2bcbd2c4f3c339df8c50c1f0e0936b 3713 win32-loader_0.7.1_all.txt
Checksums-Sha256:
e39a1aaf75f03e5e6a059c60997e5d8e992e632a270331d590f86233d376ae10 1282 win32-loader_0.7.1.dsc
807e5452b604e131ad196af3eb7eb7cd752458548a0d403aad2eda2181f3fc8a 243073 win32-loader_0.7.1.tar.bz2
4b77d3b66004774ac603a066b607674880fe75cb37ad19b9c00f62934560b62b 442938 win32-loader_0.7.1_all.deb
bdda3e4193186536fd1e14e7b6cbd0c18b4310b97a5711a370a83a7df9bf38ae 888953 win32-loader_0.7.1_all.exe
6d8513034bc1b4ee2b18de2f98ff457be87ef8aaa2a1743584853ee2c7822aa0 3713 win32-loader_0.7.1_all.txt
Files:
659f4f7060c45fc514e2398ecb830c47 1282 utils extra win32-loader_0.7.1.dsc
c8cdc6618e7d7c2cae6e0fb5c5195290 243073 utils extra win32-loader_0.7.1.tar.bz2
ecc6b54782bd9e688f7561570d62988f 442938 utils extra win32-loader_0.7.1_all.deb
46d1ac560850a53ed009bd8b43dd9d33 888953 byhand - win32-loader_0.7.1_all.exe
8c6d5fb99ee955732650a5433e648f29 3713 byhand - win32-loader_0.7.1_all.txt
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
iJwEAQECAAYFAk34k/EACgkQKA1Vt+jBwDjlKwQAj1J0r01/ChZc3tBjQNl4doMs
+Nj/ACHd3j1+vKWMNcGrbug95iHZvrd4QFbsSpeOeW8neqCCgcH502p7NIdjM9Ap
s/0f6DXOGZdvieUbaC3IklvBkPtN1W3e/CZBL770rubk0aZmvo0d3PzDTKU7bCEJ
oUPf25tBI55rmnKQM30=
=uL9j
-----END PGP SIGNATURE-----
--- End Message ---