Dear GnuWin32 Developers, I'm proud to announce my inofficial Debian packages of MinGW development libraries for cross compiling.
Using these packages in addition to the already existing "mingw32" Debian package, one is able to cross compile C/C++ applications and libraries under Debian without much hassle: http://www.profv.de/debian/ I created them using your GnuWin32 library development packages: <PACKAGE>-<VERSION>-lib.zip Thanks a lot! Without your great work this would have been much harder for me. To automate the creation progress I wrote some helper scripts which I call "any2deb scripts": https://dev.njh6.de/wiki/index.php/Any2deb The script "gnuwin32-lib2deb" does the main work: It downloads the package's GnuWin32 homepage: http://gnuwin32.sourceforge.net/packages/<PACKAGE>.htm from which it takes the current version number, the summary and the description text. Next it looks at http://gnuwin32.sourceforge.net/downlinks/<PACKAGE>-lib-zip.php to download the current development package: <PACKAGE>-<VERSION>-lib.zip Finally it creates a set of standard Debian files and builds a Debian package. Of course, the package description of these Debian packages link to the GnuWin32 project. Obviously, in a cross compiling environment, there is no need for native programs (i.e. EXE files), so I just took the library packages of GnuWin32: fdlibm giflib jpeg libarchive libart_lgpl libconfig libgw32c libiconv libintl libopennet libpaper libpng libtool libungif libutf8 libwmf libxmi pdflib-lite t1lib tiff urt zlib The script "gnuwin32-fetchlibs" helps to find all library packages and creates a template for an own shell script which calls "gnuwin32-lib2deb" for each package. This enables me to provide these packages in a kind of mass production. In the first run, only c. 15 packages were built properly. After refining my scripts ever and ever again, more and more packages built successfully, up to these mentioned 22 packages. Note that the list is incomplete as there are missing two packages for some reasons. glibc: I haven't been able to find any glibc development package. libw11: The libw11 development package doesn't contain include/* files. Maybe you'll able to fix them, to I could provide 24 packages. :-) Also note that these packages are inofficial and independent from the Debian project. I used your prefabricated binary packages instead of building from source, which is strongly discouraged by the Debian Policy. Maybe you never intended to support cross compiling platforms, but this just happened. Your consistent package design made it possible for me to easily adopt it in just about 2 days of work. Again, thank you! I'd be glad if you link to my Debian repository or at least to the any2deb project, because there are probably other people looking for binaries for their cross compiling project. They could profit from my work instead of having to work out their own solution. Greets, Volker Grabsch -- Volker Grabsch ---<<(())>>--- Administrator NotJustHosting GbR ------------------------------------------------------- This SF.Net email is sponsored by xPML, a groundbreaking scripting language that extends applications into web and mobile media. Attend the live webcast and join the prime developer group breaking into this new coding territory! http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642 _______________________________________________ GnuWin32-Users mailing list GnuWin32-Users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gnuwin32-users