ff941625e9
circleci: Remove resource_class, which CircleCI no longer supports
2018-08-25 15:25:32 -04:00
8fa92cd834
Merge pull request #238 from thewtex/bash-script-invocation
...
common: Fix bash shell script invocation
2018-08-20 20:37:34 -04:00
ba72994b41
common: Fix bash shell script invocation
...
`#!/usr/bin/env bash` should be used to avoid hard paths.
To address:
dockcross-manylinux-x64: bad interpreter: /bin/bash^M: no such file or directory
2018-08-20 18:12:32 -04:00
5ce3579933
Merge pull request #252 from thewtex/lf-attributes
...
git: Ensure we use lf endings
2018-08-20 18:11:54 -04:00
ce9f79edfe
git: Ensure we use lf endings
...
This could cause issues with bash if their are Windows line endings.
2018-08-20 14:24:47 -04:00
5a8b47357a
Merge pull request #251 from thewtex/linux-armv5-armv7-deploy
...
linux-armv5,linux-armv7: Reenable deployment
2018-08-20 11:27:19 -04:00
0e5a35bb13
manylinux: Install wget
...
Required for the openssl build. Upstream has removed wget from the
installation.
2018-08-19 19:05:58 -04:00
86fc1bd627
linux-armv5,linux-armv7: Reenable deployment
...
These were disabled -- see #209 #201
2018-08-19 12:55:07 -04:00
112d113365
Merge pull request #245 from sfo/fix_compile_windows
...
do not delete mxe's .git directory
2018-07-26 16:43:26 -07:00
3fe4d7d0df
do not delete mxe's .git directory
2018-07-23 08:31:13 +02:00
c2e7513eed
Merge pull request #244 from Nadav-Ruskin/armv5_crosstool_ng
...
Crosstool-ng'd armv5
2018-07-15 21:55:50 -04:00
bbf6d6d45e
Crosstool-ng'd armv5
2018-07-15 13:43:55 +03:00
4689069099
Merge pull request #242 from Nadav-Ruskin/wsl_fix_missing_config
...
Fixed trying to read wsl.conf when it's missing
2018-07-13 15:03:26 -04:00
0d0f941ec0
Merge pull request #243 from Nadav-Ruskin/armv7_crosstool_ng
...
Crosstool-ng'd armv7
2018-07-13 15:02:18 -04:00
b3bcf24ffc
Crosstool-ng'd armv7
2018-07-11 10:45:53 +03:00
9572d88a7a
Update dockcross
...
Fixed CFG_FILE not referring to the variable $CFG_FILE.
2018-07-11 09:27:02 +03:00
c6c4bc078a
Fixed trying to read wsl.conf when it's missing
2018-07-10 16:55:17 +03:00
a0b62f5717
Merge pull request #241 from dockcross/manylinux-update-scikit-build
...
manylinux: Update version of scikit-build from 0.6.1 to 0.7.1
2018-07-10 03:18:26 -04:00
25483115b0
manylinux: Update version of scikit-build from 0.6.1 to 0.7.1
2018-07-10 01:10:19 -04:00
69e5734004
Merge pull request #240 from dockcross/update-manylinux
...
manylinux: Re-build images using latest base images
2018-07-10 01:45:00 +00:00
2936ea53c7
android=arm64: Fix image build removing "debian-security" from sources.list
...
This commit is an attempt to fix the following error:
W: Failed to fetch http://cdn-fastly.deb.debian.org/debian-security/dists/jessie/updates/InRelease Unable to find expected entry 'main/binary-arm64/Packages' in Release file (Wrong sources.list entry or malformed file)
E: Some index files failed to download. They have been ignored, or old ones used instead.
Looking at "http://cdn-fastly.deb.debian.org/debian-security/dists/jessie/updates/InRelease ", it
doesn't list "arm64", it only lists the following ones:
Architectures: amd64 armel armhf i386
Considering that the build of June 15 was successful (see https://circleci.com/gh/dockcross/dockcross/1950 ),
the architecture was most likely dropped in a recent update. It could be
related to the fact security support for Debian Jessie ended on June 17 2018.
See https://en.wikipedia.org/wiki/Debian_version_history#Release_table
2018-07-09 19:05:45 -04:00
60a37a604e
manylinux: Re-build images using latest base images
...
The purpose of this commit is to rebuild the dockcross images against
the latest manylinux images including Python 3.7 and also updated
setuptools, autitwheel, git, curl, ...
Note that python 3.3 was removed from the image.
$ docker run -ti --rm quay.io/pypa/manylinux1_x86_64 bash -c "ls -1 /opt/python/"
cp27-cp27m
cp27-cp27mu
cp34-cp34m
cp35-cp35m
cp36-cp36m
cp37-cp37m
2018-07-09 15:50:09 -04:00
648399c8a4
Merge pull request #227 from andre-richter/arm64-revamp
...
Revisit ARM64 move to crosstool-ng
2018-06-15 07:53:46 -04:00
87d8255f03
Sync arm64 wtih other crosstool-ng targets
2018-06-14 20:27:20 +02:00
d3cd828db0
Merge pull request #237 from Gjacquenot/new_master
...
Added new image windows-x64-posix
2018-06-12 13:30:47 -04:00
4bc52bf1b8
[windows_x64_posix] Updated Readme.rst to list new image
2018-06-12 07:04:39 +02:00
957e7ae031
[windows_x64_posix] Updated circle-ci config.yml to take into account windows-x64-posix
2018-06-12 00:45:44 -04:00
9997a896ae
[windows_x64_posix] Updated Makefile to take into account windows-x64-posix
2018-06-12 00:45:44 -04:00
1be55c41f5
[windows_x64_posix] Added windows-x64-posix/Dockerfile.in
2018-06-12 00:45:44 -04:00
9928d75771
[windows_x64_posix] Declared MXE_TARGET_THREAD empty parameter in windows-x64/Dockerfile.in
2018-06-12 00:45:44 -04:00
b9bd644a72
[windows_x64_posix] Declared MXE_TARGET_THREAD empty parameter in windows-x86/Dockerfile.in
2018-06-12 00:45:44 -04:00
166f2bb79c
[windows_x64_posix] Added MXE_TARGET_THREAD argument in common.windows
2018-06-12 00:45:43 -04:00
56e3ad71aa
Merge pull request #236 from jcfr/windows-install-mxe
...
common.windows: Optimize image size removing MXE sources
2018-06-12 04:44:18 +00:00
b5cbd2a878
common.windows: Only install required packages
...
Suggested-by: Guillaume Jacquenot <Gjacquenot@users.noreply.github.com >
2018-06-11 17:21:02 -04:00
73e556f06b
common.windows: Better optimization to support package install in derived images
2018-06-11 09:25:14 -04:00
eabac20a8a
common.windows: Optimize image size removing MXE sources
...
Suggested-by: Commaster <Commaster@users.noreply.github.com >
See #181
2018-06-09 18:23:50 -04:00
85593886fd
Merge pull request #235 from dockcross/more-script-tweaks
...
More script tweaks
2018-06-09 21:04:24 +00:00
2e1e18e187
common.docker: Speed-up manylinux-x86 image build downloading CMake binary
...
x86 version of CMake compatible with Centos5 is now available at
https://github.com/dockbuild/CMake/releases
2018-06-09 14:14:19 -04:00
aa202df283
windows-(x86|x64): Optimize images introducing "common.windows"
...
* Avoid duplication introducing common script
* Optimize image size reducing the number of RUN instructions
2018-06-09 01:20:20 -04:00
47d2738159
common.debian: Optimize image size combining RUN instructions
2018-06-09 00:07:33 -04:00
2b93dd5412
Centralize python packages installation adding "install-python-packages" script
2018-06-09 00:07:33 -04:00
6cdf33f46f
common.docker: Alphabetically list scripts in COPY instruction
2018-06-09 00:07:33 -04:00
5f5a890714
common.*: Clearly differentiate runtime and buildtime scripts
...
Simplify all common.* files by simply removing the "buildscripts" directory
instead of listing each script one by one.
2018-06-09 00:07:33 -04:00
2a425ac1ad
install-gosu-binary.sh: install sudo wrapper when executing the script
2018-06-09 00:07:33 -04:00
9d4bb8a0eb
Merge pull request #229 from Nadav-Eyesight/wsl_better_support
...
Wsl better support
2018-06-06 21:30:55 -04:00
7e481dbf20
Merge pull request #234 from dockcross/tweak-install-scripts-dockerfiles-and-optimize-imagesize-2
...
Optimize image size, speed up build, tweak install scripts and dockerfiles
2018-06-06 22:15:39 +00:00
1f2e82f089
install-gosu-binary: Improve gpg key download listing additonal servers
2018-06-06 14:34:04 -04:00
1120f1e9a4
STYLE: common.manylinux: Consistently chain commands using post "&&"
2018-06-06 13:46:00 -04:00
04841a1de0
common.manylinux: Optimize image size grouping all install commands in same RUN
2018-06-06 13:46:00 -04:00
cb157b7457
common.docker: Optimize image size installing "liquidprompt" in existing RUN command
2018-06-06 13:46:00 -04:00