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

Reply via email to