Skip to content

Commit

Permalink
README.win32: update for changes in mingw-cross-env
Browse files Browse the repository at this point in the history
ming-cross-env is now called MXE (M cross env) and its source
is now on github.
  • Loading branch information
mgehre committed May 3, 2012
1 parent b97ce7e commit bbbe99e
Showing 1 changed file with 31 additions and 9 deletions.
40 changes: 31 additions & 9 deletions README.win32
Expand Up @@ -7,21 +7,43 @@ I assume that your currently one level above the directory
1. Apply this patch to your local cmake installation to fix a bug with .rc file handling:
http://public.kitware.com/Bug/file_download.php?file_id=4062&type=bug

2. Install mingw-cross-env by
1. hg clone http://hg.savannah.nongnu.org/hgweb/mingw-cross-env
2. cd mingw-cross-env
3. Apply the patch from http://lists.nongnu.org/archive/html/mingw-cross-env-list/2011-11/msg00072.html
2. Install MXE (M cross environment) by
1. git clone -b master https://github.com/mxe/mxe.git
2. cd mxe
3. Apply the patch from below to src/curl.mk
4. make gcc llvm glibmm gtk2 ffmpeg cairo pango boost libxml++ glew freetype curl
Note: You may want to add e.g. '-j4' to build four packages in parallel, or e.g. JOBS=3 to use three cpus per package.
Note: This may ask you to install additional packages. Do so using the package manager of your distribution.
For Ubuntu oneiric, use 'apt-get install libtool yasm scons flex unzip wget')
5. make strip
6. cd ..
For Ubuntu (oneiric), use 'apt-get install libtool yasm scons flex unzip wget')
5. cd ..

3. Build lightspark
1. mkdir mingw && cd mingw
2. cmake -DCMAKE_INSTALL_PREFIX=../mingw-build -DCMAKE_BUILD_TYPE=Debug -G'Unix Makefiles' -DCMAKE_TOOLCHAIN_FILE=../mingw-cross-env/usr/i686-pc-mingw32/share/cmake/mingw-cross-env-conf.cmake ../git
3. make install
2. cmake -DCMAKE_INSTALL_PREFIX=../mingw-build -DCMAKE_BUILD_TYPE=Debug -G'Unix Makefiles' -DCMAKE_TOOLCHAIN_FILE=../mxe/usr/i686-pc-mingw32/share/cmake/mxe-conf.cmake ../git
3. make package
4. cd ..

4. Run lightspark from 'mingw-build/lightspark'

-------------------------------------------------------------------------------
--- a/src/curl.mk
+++ b/src/curl.mk
@@ -7,7 +7,7 @@ $(PKG)_CHECKSUM := f6016a24051d98806ca3ddf754592701cb66e00c
$(PKG)_SUBDIR := curl-$($(PKG)_VERSION)
$(PKG)_FILE := curl-$($(PKG)_VERSION).tar.bz2
$(PKG)_URL := http://curl.haxx.se/download/$($(PKG)_FILE)
-$(PKG)_DEPS := gcc gnutls libidn libssh2
+$(PKG)_DEPS := gcc gnutls libssh2

define $(PKG)_UPDATE
wget -q -O- 'http://curl.haxx.se/download/?C=M;O=D' | \
@@ -23,7 +23,7 @@ define $(PKG)_BUILD
--disable-shared \
--prefix='$(PREFIX)/$(TARGET)' \
--with-gnutls \
- --with-libidn \
+ --without-libidn \
--enable-sspi \
--with-libssh2
$(MAKE) -C '$(1)' -j '$(JOBS)' install

0 comments on commit bbbe99e

Please sign in to comment.