Tony Theodore
b815f6cc2d
tools/skeleton.py: update pkg-config template
7 years ago
Tony Theodore
e8fdb8f0f7
run make cleanup-style
7 years ago
Boris Nagaev
e54509e5f0
Merge pull request #1908 from LuaAndC/build-pkg-installed-size
...
build-pkg, Debian: set Installed-Size field
7 years ago
Boris Nagaev
ce28d4e5bf
Merge pull request #1907 from LuaAndC/build-pkg-ignore-some-gitkeep
...
build-pkg: blacklist {installed,lib}/.gitkeep
7 years ago
Boris Nagaev
9c20c227f2
build-pkg, Debian: set Installed-Size field
...
See https://github.com/mxe/mxe/issues/1886#issuecomment-325927828
7 years ago
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
7 years ago
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
7 years ago
Boris Nagaev
9971cb923a
Merge pull request #1903 from LuaAndC/misspell
...
fix typos found by misspell tool
7 years ago
Boris Nagaev
d2d244a9ea
fix typos found by misspell tool
7 years ago
Boris Nagaev
df1ed2b339
build-pkg: ignore all copies of nonetwork.so
...
See https://github.com/mxe/mxe/issues/1886#issuecomment-325927308
7 years ago
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.
7 years ago
Gregorio Litenstein
c0ba8a7e27
copydlldeps.sh: Fix syntax error (missing space)
7 years ago
Viktor Szakats
d916c63717
secure URLs
7 years ago
Tony Theodore
66a638e420
tools/skeleton.py: add gh_conf support
7 years ago
Viktor Szakats
f91b7de2dd
add option to install Linux packages as well
7 years ago
Viktor Szakats
e1471ec055
rewrite hardcoded absolute paths
7 years ago
Viktor Szakats
d37b0deb49
use curl+gpg instead of relying on gpg's curling capabilities
7 years ago
Viktor Szakats
db4ce95e85
refer to LICENSE.md, TOFIX->FIXME
7 years ago
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
7 years ago
Viktor Szakats
45d34aaac7
more URL updates
7 years ago
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.
7 years ago
Boris Nagaev
4a7b9526f0
add tools to create and update backup of packages
8 years ago
Boris Nagaev
cf8930dde0
skeleton.py: put website and description to .mk
...
... instead of index.html
See https://github.com/mxe/mxe/issues/1422
8 years ago
Boris Nagaev
f06ef1c01b
mv docs/versions.json docs/packages.json
...
See https://github.com/mxe/mxe/issues/1422
8 years ago
Boris Nagaev
a0dba601f9
install-deps: install libtool-bin on Debian Sid
...
See https://github.com/mxe/mxe/issues/1593
8 years ago
Boris Nagaev
a3ee6c082c
add go to plugins-with-additional-packages.sh
8 years ago
Boris Nagaev
c14f15b447
skeleton.py: use shutil.move instead of os.rename
...
Function os.rename fails if files are in different filesystems,
e.g. if /tmp is mounted as tmpfs.
8 years ago
Boris Nagaev
846b981165
build-pkg: system requirements are recommendations
...
... not dependencies.
fix #1537
8 years ago
Boris Nagaev
767bf6f3e1
travis: download packages of plugins as well
...
List of plugins with additional packages was moved from s3-fetch-and-sync
to plugins-with-additional-packages.sh.
8 years ago
Boris Nagaev
185d92c30a
travis-push.sh: do not push to gh-pages
...
See https://github.com/mxe/mxe/pull/1503#issuecomment-241625181
8 years ago
Boris Nagaev
4e8c132550
move CNAME to docs/
...
See https://github.com/mxe/mxe/issues/1500
8 years ago
Boris Nagaev
8e35c23242
move index.html to docs/
...
See https://github.com/mxe/mxe/issues/1500
8 years ago
Boris Nagaev
cce8094fb0
add missing things
...
index.html: make docs/build-matrix.html a link
mxe-activate: add versions.json
add .PHONY for build-matrix.html
8 years ago
Boris Nagaev
f5567f2c37
mv versions.json build-matrix.html assets docs/
...
See https://github.com/mxe/mxe/issues/1500
8 years ago
Boris Nagaev
d0e424038e
rename doc/ to docs/
...
See https://github.com/mxe/mxe/issues/1500
8 years ago
Boris Nagaev
6adb5ade12
Copyright headers: point to LICENSE.md and shorten
...
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
8 years ago
Boris Nagaev
1a59d510a6
build-pkg: fix crash if package breaks in 1st pass
...
fix https://github.com/mxe/mxe/issues/1471
8 years ago
Boris Nagaev
0e45796eeb
build-pkg: track all files including gitignored
...
See https://github.com/mxe/mxe/pull/1443#issuecomment-233181951
8 years ago
Lars Engelhard
4d76a91cd2
tools/copydlldeps: removing exit 0 at the end
8 years ago
Lars
0eda283b50
tools/copydlldeps: introducing excludepattern and whitelist of DLLs
8 years ago
Lars
73ae658c4a
tools/copydlldeps: multiCall + case insensitivity
8 years ago
Boris Nagaev
38a5c97d0b
skeleton: don't truncate index.html on write error
...
Write new version to a temporary file and rename it to index.html.
8 years ago
Boris Nagaev
f1581d20bf
make skeleton.py Python 3 compatible
8 years ago
Boris Nagaev
56ab126366
use $(TEST_FILE) in skeleton.py
8 years ago
Boris Nagaev
50b311964f
skeleton: use SOURCE_DIR and BUILD_DIR
...
and do not mkdir build dir.
8 years ago
Boris Nagaev
ff1867021c
add tool skeleton.py
...
This tool creates a skeleton of new MXE package.
8 years ago
Boris Nagaev
b328e24458
install-deps: install bc to compare versions
8 years ago
Boris Nagaev
7003fa837b
install-deps: fix syntax in condition for libtool
...
Without external `(` and `)` the condition is evaluated to false
on Debian Jessie.
8 years ago
Boris Nagaev
f0d60ac7de
install-deps: run apt-get with --yes
...
Otherwise it will make interactive prompts.
8 years ago
Boris Nagaev
2bafd7b4be
add tool install-deps
8 years ago