Commit Graph

5633 Commits

Author SHA1 Message Date
Boris Nagaev 984f1a0c4c write update script for libwebsockets 2015-08-31 23:59:57 +03:00
Boris Nagaev 16e23cc85a write update script for libdca 2015-08-31 23:59:57 +03:00
Boris Nagaev 33de8ed93a write update script for jack 2015-08-31 23:59:57 +03:00
Timothy Gu 83f9075394 Merge pull request #805 from mxe/revert-800-fix-pcl-cmake-policy
Revert "fix pcl build"
2015-08-27 15:06:09 -07:00
Timothy Gu f65b91c12b Revert "fix pcl build" 2015-08-27 15:06:01 -07:00
Timothy Gu 28a3e3978a Merge pull request #800 from LuaAndC/fix-pcl-cmake-policy
fix pcl build
2015-08-27 00:04:59 -07:00
Timothy Gu a9ce62062b Merge pull request #801 from LuaAndC/build-pkg-failed-dep
build-pkg: pkgs with broken deps are also broken
2015-08-27 00:04:29 -07:00
MXEBot as Travis CI e0997e5e70 Update versions.json 2015-08-26 14:48:50 +00:00
Timothy Gu e6c606ca81 Merge pull request #797 from LuaAndC/tclap
add package tclap
2015-08-26 07:48:25 -07:00
Piotr Beling d40074e9d8 add package tclap 2015-08-26 13:47:32 +03:00
Boris Nagaev 83ae080974 fix pcl build
Add "cmake_policy(SET CMP0017 NEW)" to CMakeLists.txt

$ cmake --help-policy CMP0017

> Starting with CMake 2.8.4, if a cmake-module shipped with CMake (i.e.
> located in the CMake module directory) calls include() or
> find_package(), the files located in the the CMake module directory
> are preferred over the files in CMAKE_MODULE_PATH.  This makes sure
> that the modules belonging to CMake always get those files included
> which they expect, and against which they were developed and tested.
> In call other cases, the files found in CMAKE_MODULE_PATH still take
> precedence over the ones in the CMake module directory.  The OLD
> behaviour is to always prefer files from CMAKE_MODULE_PATH over files
> from the CMake modules directory.

Error message:

CMake Error at /usr/share/cmake-2.8/Modules/FindPackageHandleStandardArgs.cmake:97 (MESSAGE):
  Could NOT find PkgConfig (missing: PKG_CONFIG_EXECUTABLE) (found version
  "0.28")
Call Stack (most recent call first):
  /usr/share/cmake-2.8/Modules/FindPackageHandleStandardArgs.cmake:288 (_FPHSA_FAILURE_MESSAGE)
  /usr/share/cmake-2.8/Modules/FindPkgConfig.cmake:102 (find_package_handle_standard_args)
  /usr/lib/mxe/src/cmake/FindTIFF.cmake:5 (find_package)
  /usr/share/cmake-2.8/Modules/Qt4ConfigDependentSettings.cmake:86 (find_package)
  /usr/share/cmake-2.8/Modules/FindQt4.cmake:1053 (INCLUDE)
  CMakeLists.txt:336 (find_package)

close #734
2015-08-25 19:25:58 +03:00
MXEBot as Travis CI d72d78778d Update versions.json 2015-08-25 10:56:39 +00:00
Tony Theodore 368bab3acb gstreamer and plugins: update 1.4.4 --> 1.4.5 2015-08-25 20:54:20 +10:00
MXEBot as Travis CI db333c94ac Update versions.json 2015-08-25 10:00:18 +00:00
Tony Theodore 251c05e3da aubio: update to 0.4.2 2015-08-25 19:59:44 +10:00
Tony Theodore d3e48dc0b1 freetds: remove outdated mirror 2015-08-25 19:23:47 +10:00
Timothy Gu 88f1e3d11b Merge pull request #796 from mgehre/glib-gettext
Remove 'removal of gettext' from glib patch
2015-08-24 16:17:28 -07:00
Matthias Gehre bc7dc3a55a Remove 'removal of gettext' from glib patch
The reason of this patch is not clear, because glib.mk already depends on gettext.
It introduces a (hard to find) difference between mxe and native linux
builds: On Linux, glib includes gettext header libintl.h, but not on
mxe.
2015-08-25 00:07:22 +02:00
Boris Nagaev d95da7e22a build-pkg: pkgs with broken deps are also broken
Bad behaviour prior to this commit:

1. The package is broken: pango
2. Package sdl_pango depends on broken pango
3. When t4k_common (which depends on sdl_pango) is built,
    pango is tried to build again.

This issue was caused by the error fixed in this commit:
if a package A depends on a broken package B,
then the package A is also BROKEN.
So if a package C depends on package A, then all of them
are broken:

(*)B <- A <- C

B is not "rebuilt" for C.
2015-08-24 11:45:07 +03:00
MXEBot as Travis CI 29256019fb Update versions.json 2015-08-22 20:15:48 +00:00
Timothy Gu d37f8f3170 Merge pull request #794 from pavelvat/libplist
add package libplist
2015-08-22 13:15:30 -07:00
Pavel Vatagin 875ca1f756 add package libplist 2015-08-22 20:29:31 +03:00
MXEBot as Travis CI 374a303dbf Update versions.json 2015-08-22 10:11:33 +00:00
Mark Brand cdb7333d9b harfbuzz: update 2015-08-22 12:10:50 +02:00
Mark Brand c1318867db sqlite: backport LEFT JOIN bugfix 2015-08-22 11:10:30 +02:00
Timothy Gu fc91451e02 Merge pull request #792 from LuaAndC/master
improvements of build-pkg
2015-08-20 17:18:38 -07:00
MXEBot as Travis CI 0a78af197a Update versions.json 2015-08-12 08:30:19 +00:00
Mark Brand e6228109a2 curl: update 2015-08-12 10:29:46 +02:00
Timothy Gu e1d4c144ee Merge pull request #788 from LuaAndC/bfd-disable-doc
bfd: disable doc
2015-08-11 16:48:11 -07:00
Boris Nagaev 0c8c75a435 bfd: disable doc
* makeinfo fails when the documentation is built.
 * MXE tries not to build a documentation

close #711
2015-08-12 02:32:56 +03:00
Boris Nagaev fc897b3327 build-pkg: fix build success detection
Previous code just checked if any new file was created.
New code checks existance of the file created by MXE in case
a build succeeded: "usr/<target>/installed/<package>".

Without this improvement, some packages (e.g., pango) were
falsely reported to be built successfully, because they have
two or more targets and only first target succeded, creating
*some* files (but not file "usr/<target>/installed/<package>").
2015-08-11 03:00:05 +03:00
Boris Nagaev 2324fa4c5d build-pkg: build for amd64 only
Packages containing native binaries (compiler, native libraries,
yasm) are compatible only with build machine architecture.

close #756
2015-08-11 03:00:04 +03:00
Boris Nagaev 1989e48348 build-pkg: take target common files to a package
There are documentation and other shared files installed,
which we don't need [1]. Some packages install files to same
paths. There is a list of all packages which overlap and
shared files [2].

Create a list of packages which have common files across
targets. Some of them are a part of compiler chain (gcc-*),
some are built natively intentionally:

 * gcc-isl
 * gcc-mpc
 * gcc-gmp
 * gcc-mpfr
 * gcc
 * yasm
 * ncurses
 * pkgconf

[1] https://lists.nongnu.org/archive/html/mingw-cross-env-list/2015-06/msg00011.html
[2] https://gist.github.com/starius/59625347cd68a21d9cc9

close #763
close #757
2015-08-11 03:00:04 +03:00
Boris Nagaev 45cf672636 build-pkg: fix a pattern in blacklist
"-" should be %-escaped in Lua patterns.
2015-08-11 03:00:04 +03:00
MXEBot as Travis CI aab9ad4609 Update versions.json 2015-08-09 09:43:03 +00:00
Mark Brand bc2a46a5f6 qtservice: update 2015-08-09 11:42:29 +02:00
MXEBot as Travis CI 4ae260243d Update versions.json 2015-08-09 09:12:41 +00:00
Mark Brand cfaab6e4f6 dbus vmime: update 2015-08-09 11:12:03 +02:00
MXEBot as Travis CI cc538995fd Update versions.json 2015-08-07 06:13:51 +00:00
Mark Brand 325f107034 qtwebkit: disable 2015-08-07 01:26:03 +02:00
Mark Brand 7b4ab6d9d8 qtsystems: update 2015-08-07 01:26:02 +02:00
Mark Brand 08e8e8d697 Revert "qtbase: dont use fontconfig and freetype"
This reverts commit 48c51901a74ef51bc7abb92e8c0ce0cbe1a7c5e0.
2015-08-07 01:26:02 +02:00
Mark Brand b4885ae64f qtbase: dont use fontconfig and freetype 2015-08-07 01:26:02 +02:00
Mark Brand 1d6ea923de update qt5 modules 2015-08-07 01:26:02 +02:00
Mark Brand fb90595e84 qtsystems: remove double macro definition 2015-08-06 10:52:38 +02:00
MXEBot as Travis CI 9bd0c40be4 Update versions.json 2015-08-06 08:47:49 +00:00
Mark Brand 91e573356c libidn: update 2015-08-06 01:16:32 +02:00
Mark Brand 661fa057c2 mingw-w64: update 2015-08-06 01:14:09 +02:00
MXEBot as Travis CI ba8dbe0fb7 Update versions.json 2015-08-03 23:41:19 +00:00
Timothy Gu 1c4bbaffee Merge pull request #785 from pavelvat/master
add package jsoncpp
2015-08-04 07:40:58 +08:00