summaryrefslogtreecommitdiffstats
path: root/tools
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #1908 from LuaAndC/build-pkg-installed-sizeBoris Nagaev2017-09-291-0/+17
|\ | | | | build-pkg, Debian: set Installed-Size field
| * build-pkg, Debian: set Installed-Size fieldBoris Nagaev2017-09-241-0/+17
| | | | | | | | See https://github.com/mxe/mxe/issues/1886#issuecomment-325927828
* | Merge pull request #1907 from LuaAndC/build-pkg-ignore-some-gitkeepBoris Nagaev2017-09-261-0/+4
|\ \ | | | | | | build-pkg: blacklist {installed,lib}/.gitkeep
| * | build-pkg: blacklist {installed,lib}/.gitkeepBoris Nagaev2017-09-241-0/+4
| |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* | build-pkg: pack empty packages as wellBoris Nagaev2017-09-241-35/+3
|/ | | | | See https://github.com/mxe/mxe/issues/1886#issue-253920956 See https://github.com/mxe/mxe/issues/968
* Merge pull request #1903 from LuaAndC/misspellBoris Nagaev2017-09-241-1/+1
|\ | | | | fix typos found by misspell tool
| * fix typos found by misspell toolBoris Nagaev2017-09-241-1/+1
| |
* | build-pkg: ignore all copies of nonetwork.soBoris Nagaev2017-09-241-1/+4
|/ | | | See https://github.com/mxe/mxe/issues/1886#issuecomment-325927308
* copydlldeps.sh: Fixes for macOS.Gregorio Litenstein2017-07-221-5/+21
| | | | The current version fails in macOS due to some differences in “find” and “cp”. This takes that into account.
* copydlldeps.sh: Fix syntax error (missing space)Gregorio Litenstein2017-07-221-1/+1
|
* secure URLsViktor Szakats2017-05-191-1/+1
|
* tools/skeleton.py: add gh_conf supportTony Theodore2017-03-181-6/+30
|
* add option to install Linux packages as wellViktor Szakats2017-03-141-7/+9
|
* rewrite hardcoded absolute pathsViktor Szakats2017-03-141-1/+15
|
* use curl+gpg instead of relying on gpg's curling capabilitiesViktor Szakats2017-03-141-4/+6
|
* refer to LICENSE.md, TOFIX->FIXMEViktor Szakats2017-03-141-24/+3
|
* add bash script to install packages on non-Linux systemsViktor Szakats2017-03-131-0/+165
| | | | | | *BSD systems are currently supported and macOS actually tested. Ref: https://github.com/mxe/mxe/issues/1708
* more URL updatesViktor Szakats2017-03-105-10/+9
|
* build-pkg: disable usr/share/gtk-docBoris Nagaev2017-03-051-0/+1
| | | | | | This path is buggy. Packages installing files there have options --disable-gtk-doc and --disable-gtk-doc-html, but they don't help.
* add tools to create and update backup of packagesBoris Nagaev2017-01-072-0/+125
|
* skeleton.py: put website and description to .mkBoris Nagaev2016-12-221-48/+2
| | | | | | ... instead of index.html See https://github.com/mxe/mxe/issues/1422
* mv docs/versions.json docs/packages.jsonBoris Nagaev2016-12-222-2/+2
| | | | See https://github.com/mxe/mxe/issues/1422
* install-deps: install libtool-bin on Debian SidBoris Nagaev2016-12-141-1/+2
| | | | See https://github.com/mxe/mxe/issues/1593
* add go to plugins-with-additional-packages.shBoris Nagaev2016-11-181-1/+1
|
* skeleton.py: use shutil.move instead of os.renameBoris Nagaev2016-10-281-1/+1
| | | | | Function os.rename fails if files are in different filesystems, e.g. if /tmp is mounted as tmpfs.
* build-pkg: system requirements are recommendationsBoris Nagaev2016-10-121-7/+16
| | | | | | ... not dependencies. fix #1537
* travis: download packages of plugins as wellBoris Nagaev2016-09-162-1/+10
| | | | | List of plugins with additional packages was moved from s3-fetch-and-sync to plugins-with-additional-packages.sh.
* travis-push.sh: do not push to gh-pagesBoris Nagaev2016-08-271-1/+0
| | | | See https://github.com/mxe/mxe/pull/1503#issuecomment-241625181
* move CNAME to docs/Boris Nagaev2016-08-271-1/+0
| | | | See https://github.com/mxe/mxe/issues/1500
* move index.html to docs/Boris Nagaev2016-08-272-4/+3
| | | | See https://github.com/mxe/mxe/issues/1500
* add missing thingsBoris Nagaev2016-08-271-0/+1
| | | | | | index.html: make docs/build-matrix.html a link mxe-activate: add versions.json add .PHONY for build-matrix.html
* mv versions.json build-matrix.html assets docs/Boris Nagaev2016-08-272-3/+1
| | | | See https://github.com/mxe/mxe/issues/1500
* rename doc/ to docs/Boris Nagaev2016-08-272-3/+3
| | | | See https://github.com/mxe/mxe/issues/1500
* Copyright headers: point to LICENSE.md and shortenBoris Nagaev2016-08-276-14/+7
| | | | | | | | | | | | | | | | | | | The following script was applied: sed ':a;/part of MXE.$/{N;s/\n//;ba}' -i $(git grep -l 'part of MXE') sed 's/\(part of MXE\).*\(See index.html\)/\1. \2/' -i \ $(git grep -l 'part of MXE.*See index.html') before='This file is part of MXE. See index.html for further information.' after='This file is part of MXE. See LICENSE.md for licensing information.' sed "s/$before/$after/" -i $(git grep -l 'part of MXE') Then git grep 'index.html for further information' revealed two other files. One of them was patched manually (patch.mk). Makefile has text "See index.html for further information" unrelated to licensing. See https://github.com/mxe/mxe/issues/1500#issuecomment-241340792
* build-pkg: fix crash if package breaks in 1st passBoris Nagaev2016-08-021-4/+7
| | | | fix https://github.com/mxe/mxe/issues/1471
* build-pkg: track all files including gitignoredBoris Nagaev2016-07-201-1/+1
| | | | See https://github.com/mxe/mxe/pull/1443#issuecomment-233181951
* tools/copydlldeps: removing exit 0 at the endLars Engelhard2016-07-151-2/+0
|
* tools/copydlldeps: introducing excludepattern and whitelist of DLLsLars2016-07-152-32/+102
|
* tools/copydlldeps: multiCall + case insensitivityLars2016-07-152-58/+69
|
* skeleton: don't truncate index.html on write errorBoris Nagaev2016-07-121-1/+3
| | | | Write new version to a temporary file and rename it to index.html.
* make skeleton.py Python 3 compatibleBoris Nagaev2016-07-121-4/+15
|
* use $(TEST_FILE) in skeleton.pyBoris Nagaev2016-07-111-1/+1
|
* skeleton: use SOURCE_DIR and BUILD_DIRBoris Nagaev2016-07-111-11/+9
| | | | and do not mkdir build dir.
* add tool skeleton.pyBoris Nagaev2016-07-101-0/+272
| | | | This tool creates a skeleton of new MXE package.
* install-deps: install bc to compare versionsBoris Nagaev2016-06-281-0/+2
|
* install-deps: fix syntax in condition for libtoolBoris Nagaev2016-06-281-2/+2
| | | | | Without external `(` and `)` the condition is evaluated to false on Debian Jessie.
* install-deps: run apt-get with --yesBoris Nagaev2016-06-281-4/+4
| | | | Otherwise it will make interactive prompts.
* add tool install-depsBoris Nagaev2016-06-131-0/+81
|
* build-pkg: add env. var to change targetsBoris Nagaev2016-06-111-0/+12
| | | | MXE_BUILD_PKG_TARGETS
* build-pkg: prefix evn. vars with "MXE_BUILD_PKG"Boris Nagaev2016-06-111-6/+7
| | | | to distinguish them from environment variables of MXE itself.