Commit Graph

5625 Commits

Author SHA1 Message Date
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 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
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
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
Pavel Vatagin df2ae726b1 add package jsoncpp 2015-08-03 20:11:27 +03:00
Timothy Gu 6dbd755d1b Merge pull request #784 from cybersphinx/fix-html
Fix a few HTML errors in index.html.
2015-08-03 08:22:03 +08:00
MXEBot as Travis CI 074f782533 Update versions.json 2015-08-02 23:38:54 +00:00
Timothy Gu d2cfd98fe5 Merge pull request #783 from avih/libass-update
libass: update to 0.12.3
2015-08-03 07:38:36 +08:00
cybersphinx 9317eccb1d Fix a few HTML errors in index.html. 2015-08-02 22:37:22 +02:00
Avi Halachmi (:avih) 3b358d7399 libass: update to 0.12.3 2015-08-02 22:51:17 +03:00
MXEBot as Travis CI 669de66287 Update versions.json 2015-08-02 01:23:59 +00:00
Timothy Gu 9a22fa1fa4 Merge pull request #776 from TobiX/software-updates
Software updates
2015-08-02 09:23:43 +08:00