Commit Graph

311 Commits

Author SHA1 Message Date
Viktor Szakats 42cf496ae2 secure URLs
also apply minor updates to tools/mxe-get
2019-05-02 13:34:07 +10:00
Tony Theodore 32edbb48cc remove gitlab mirror
suffixed tarballs are available in three places, no need for extra redundancy

closes #1681
2019-04-09 23:37:24 +10:00
Tony Theodore 1fdeda5c95 build-pkg: add version id to allow adding git tag 2019-04-03 01:19:42 +11:00
Tony Theodore 343663cd85 remove gcc plugins from additional pkgs
these just override each other and end up with errors
2019-03-10 11:32:05 +11:00
Tony Theodore 3a10b391cb add gcc plugins to additional pkgs 2019-03-10 10:51:14 +11:00
Tony Theodore 5adf21eed5 notes on codename 2019-02-26 19:03:08 +11:00
Tony Theodore 3ea682b14e build-pkg changes 2019-02-26 19:03:08 +11:00
Tony Theodore 822c7e4099 add standalone scons-local pkg and remove scons from reqs 2018-08-31 12:21:14 +10:00
Viktor Szakats e467d9d1ec Secure URLs 2018-07-31 22:49:26 +10:00
Viktor Szakats b9a47e838a Secure URLs 2018-07-27 12:18:03 +10:00
Ashish Kulkarni f73fef56f5 allow disabling usage of fakeroot via MXE_BUILD_PKG_NO_FAKEROOT
fakeroot hangs in a docker container and is not required (already
root), so don't call it if MXE_BUILD_PKG_NO_FAKEROOT is set in the
environment.
2018-07-01 17:16:28 +10:00
Tony Theodore c5a3c1ef92 Revert "travis-push: only push on master branch"
This reverts commit 97ddd29ccc.
2018-03-19 01:32:54 +11:00
Tony Theodore 3bf6deaaf6 Revert "travis-push: test master in .travis.yml"
This reverts commit a6f2caa386.
2018-03-19 01:32:41 +11:00
Tony Theodore a6f2caa386 travis-push: test master in .travis.yml 2018-03-19 01:18:00 +11:00
Tony Theodore 97ddd29ccc travis-push: only push on master branch
fixes #1683
2018-03-18 21:28:16 +11:00
Tony Theodore c8ae0e2798 waf: unpack in build dir and don't install for general use 2018-03-12 14:28:14 +11:00
Tony Theodore 4f21088b48 build-pkg: build nonet and check-reqs early, ignore .waf* artefacts 2018-03-12 14:28:14 +11:00
Tony Theodore 38c43b5017 sub makefiles: standardize names and add to build-pkg 2018-03-12 14:28:14 +11:00
Tony Theodore 02e11b8dc1 build-pkg: add usage notes for pkg list and dry run 2018-03-12 14:28:14 +11:00
Tony Theodore b7d071aaca build-pkg.lua: update debian deps and notes for other systems
closes #2065
2018-03-05 21:59:24 +11:00
Tony Theodore 9d39a40a2b Makefile and build-pkg: use {pkg}~{target} directly
Required for the case where a cross package is independent of it's
native package (e.g. libiconv) and the native pkg may not have been
built in the dep chain. Calling:
```
make pkg MXE_TARGETS=...
```
will then cause `make` to build the native pkg as well. (MXE_TARGETS
is still required otherwise it will be picked up from settings.mk)
2017-12-23 08:19:00 +11:00
Tony Theodore 3a26dafbd1 add virtual toolchain package cc 2017-12-23 08:18:52 +11:00
Tony Theodore 51217e01d2 updates: move to separate file and add generic updater function 2017-11-18 16:19:55 +11:00
Tony Theodore 9afe25191d s3-fetch-and-sync: cleanup log (make clean-junk removed) 2017-11-13 13:43:49 +11:00
Tony Theodore 75417437a2 Makefile and s3: add mxe mirror and tidy output 2017-11-13 11:20:54 +11:00
Tony Theodore ba358185fa Makefile: also create suffixed archives for backup downloads
See:
https://github.com/mxe/mxe/pull/1681#issuecomment-280887497
2017-11-12 15:07:21 +11:00
Tony Theodore 2461c19dab build-pkg: exclude waf cache directory
When `waf` executes, it creates a cache directory in:
`./usr/$(BUILD)/bin/.waf-<version>-<checksum>`

This causes conflicting files in `build-pkg` (see #1840) and should
be blacklisted.
2017-10-31 23:34:15 +11:00
Tony Theodore b815f6cc2d tools/skeleton.py: update pkg-config template 2017-10-30 15:14:03 +11:00
Tony Theodore e8fdb8f0f7 run make cleanup-style 2017-10-10 16:22:37 +11:00
Boris Nagaev e54509e5f0 Merge pull request #1908 from LuaAndC/build-pkg-installed-size
build-pkg, Debian: set Installed-Size field
2017-09-29 02:53:07 +01:00
Boris Nagaev ce28d4e5bf Merge pull request #1907 from LuaAndC/build-pkg-ignore-some-gitkeep
build-pkg: blacklist {installed,lib}/.gitkeep
2017-09-27 00:11:38 +01:00
Boris Nagaev 9c20c227f2 build-pkg, Debian: set Installed-Size field
See https://github.com/mxe/mxe/issues/1886#issuecomment-325927828
2017-09-24 18:22:36 +02:00
Boris Nagaev 74e2d77090 build-pkg: blacklist {installed,lib}/.gitkeep
The following files are installed by both cmake-conf and mxe-conf:

usr/i686-w64-mingw32.shared/installed/.gitkeep
usr/i686-w64-mingw32.static/installed/.gitkeep
usr/x86_64-unknown-linux-gnu/installed/.gitkeep
usr/x86_64-unknown-linux-gnu/lib/.gitkeep
usr/x86_64-w64-mingw32.shared/installed/.gitkeep
usr/x86_64-w64-mingw32.static/installed/.gitkeep

In all cases a package installs other files to the same library, so these
.gitkeep files can be safely added to the blacklist.

See https://github.com/mxe/mxe/issues/1886#issuecomment-331719282
2017-09-24 18:01:04 +02:00
Boris Nagaev c17f035098 build-pkg: pack empty packages as well
See https://github.com/mxe/mxe/issues/1886#issue-253920956
See https://github.com/mxe/mxe/issues/968
2017-09-24 17:49:28 +02:00
Boris Nagaev 9971cb923a Merge pull request #1903 from LuaAndC/misspell
fix typos found by misspell tool
2017-09-24 15:42:51 +01:00
Boris Nagaev d2d244a9ea fix typos found by misspell tool 2017-09-24 16:37:34 +02:00
Boris Nagaev df1ed2b339 build-pkg: ignore all copies of nonetwork.so
See https://github.com/mxe/mxe/issues/1886#issuecomment-325927308
2017-09-24 16:35:41 +02:00
Gregorio Litenstein be2e33c9d4 copydlldeps.sh: Fixes for macOS.
The current version fails in macOS due to some differences in “find” and “cp”. This takes that into account.
2017-07-22 11:49:48 -04:00
Gregorio Litenstein c0ba8a7e27 copydlldeps.sh: Fix syntax error (missing space) 2017-07-22 11:49:35 -04:00
Viktor Szakats d916c63717 secure URLs 2017-05-19 11:12:41 +00:00
Tony Theodore 66a638e420 tools/skeleton.py: add gh_conf support 2017-03-19 00:39:19 +11:00
Viktor Szakats f91b7de2dd add option to install Linux packages as well 2017-03-14 20:50:23 +00:00
Viktor Szakats e1471ec055 rewrite hardcoded absolute paths 2017-03-14 16:08:02 +00:00
Viktor Szakats d37b0deb49 use curl+gpg instead of relying on gpg's curling capabilities 2017-03-14 16:08:00 +00:00
Viktor Szakats db4ce95e85 refer to LICENSE.md, TOFIX->FIXME 2017-03-14 13:14:41 +00:00
Viktor Szakats 466e24cf4e add bash script to install packages on non-Linux systems
*BSD systems are currently supported and macOS actually tested.

Ref: https://github.com/mxe/mxe/issues/1708
2017-03-13 12:39:25 +00:00
Viktor Szakats 45d34aaac7 more URL updates 2017-03-10 13:59:00 +00:00
Boris Nagaev 19de5951d0 build-pkg: disable usr/share/gtk-doc
This path is buggy.
Packages installing files there have options --disable-gtk-doc
and --disable-gtk-doc-html, but they don't help.
2017-03-05 04:08:11 +01:00
Boris Nagaev 4a7b9526f0 add tools to create and update backup of packages 2017-01-07 05:19:09 +01:00
Boris Nagaev cf8930dde0 skeleton.py: put website and description to .mk
... instead of index.html

See https://github.com/mxe/mxe/issues/1422
2016-12-22 22:28:29 +01:00