Commit Graph

63 Commits

Author SHA1 Message Date
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
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
4bc52bf1b8 [windows_x64_posix] Updated Readme.rst to list new image 2018-06-12 07:04:39 +02:00
fcfa9b6060 README: Improve section order
New users should see the most relevant sections first. In particular,

- Examples
- Installation
- Usage
2018-04-16 15:45:39 -04:00
f0986b663b Merge pull request #201 from Nadav-Eyesight/android_arm64
Add Android-arm64
2018-04-02 14:55:49 -04:00
f64ed37abb README: Fix Articles link
Fixes #211

[ci skip]
2018-03-29 18:27:32 -04:00
b809eaade6 README: Explain difference between dockcross and dockbuild
[ci skip]
2018-03-19 16:23:22 -04:00
71d47e6888 Minor fix 2018-03-19 14:57:40 +02:00
3c4049d504 Added android-arm64 2018-03-19 14:57:00 +02:00
5e7bd3add1 Updated readme to include instructions on extending images. 2018-03-11 16:21:24 +01:00
135f1f5f73 readme: Note that only 64-bit images are provided 2018-01-21 21:18:41 -05:00
ceacbcc1a1 Add s390x to README.rst 2017-09-15 13:58:07 -04:00
2d0e17f48a linux-mips: add to README 2017-09-05 00:17:04 -04:00
06f32e6953 Added conan
Added to README
2017-01-30 02:29:25 +01:00
dd6a3d0162 Add linux-mipsel to the README 2017-01-22 23:25:25 +01:00
1ca10b2f29 README: Fix typo
[ci skip]
2016-11-27 04:16:18 -05:00
4ad3e1a94f dockcross: Add support for per-project configuration 2016-11-26 21:47:11 -05:00
b370ceb3f5 README: Fix "Docker for Windows" link
[ci skip]
2016-11-21 02:24:56 -05:00
9a8d19a52c Merge pull request #69 from thewtex/WindowsSupport
Windows support
2016-11-17 09:18:33 -05:00
5e8b3e422a doc: Features formatting 2016-11-17 01:16:55 -05:00
2254494748 doc: Add Articles section 2016-11-17 01:12:10 -05:00
6b71b08cbd doc: We support Docker for Mac and Docker for Windows
No longer support boot2docker on these platforms
2016-11-16 19:08:04 -08:00
ee2c1618c3 Merge pull request #56 from thewtex/microbadger-badges
doc: Use MicroBadger badges
2016-11-01 10:27:40 -04:00
a7c894ab50 doc: Use MicroBadger badges 2016-11-01 10:00:15 -04:00
fdb3a52a01 doc: variable -> variables 2016-11-01 09:51:20 -04:00
8a4e0845da Makefile: All images are tested. Remove ALL_IMAGES and DEFAULT_IMAGES vars.
To confirm that the Makefiles works as expected after this patch, the
list of executed commands before and after has been compared.

Before:

```
make --dry-run > ../dockcross-make-baseline
make test --dry-run > ../dockcross-make-test-baseline
```

After:

```
make --dry-run > ../dockcross-make-current;
make test --dry-run > ../dockcross-make-test-current

for target in make make-test; do
  diff --ignore-trailing-space ../dockcross-$target-baseline ../dockcross-$target-current> /dev/null 2>&1
  [[ $? == 1 ]] && \
    echo "" && \
    echo "-------------------------------" && \
    echo "Here is output of:" && \
    echo "  diff --ignore-trailing-space ../dockcross-$target-baseline ../dockcross-$target-current" && \
    echo "" && \
    diff --ignore-trailing-space ../dockcross-$target-baseline ../dockcross-$target-current
done
```

Output:

```
-------------------------------
Here is output of:
  diff --ignore-trailing-space ../dockcross-make-baseline ../dockcross-make-current

8a9
> docker build -t dockcross/linux-ppc64le linux-ppc64le
10a12,14
> cp -r test browser-asmjs/
> docker build -t dockcross/browser-asmjs browser-asmjs
> rm -rf browser-asmjs/test

-------------------------------
Here is output of:
  diff --ignore-trailing-space ../dockcross-make-test-baseline ../dockcross-make-test-current

24a25,27
> docker build -t dockcross/linux-ppc64le linux-ppc64le
> docker run --rm dockcross/linux-ppc64le > bin/dockcross-linux-ppc64le && chmod +x bin/dockcross-linux-ppc64le
> bin/dockcross-linux-ppc64le python test/run.py --languages C
30a34,38
> cp -r test browser-asmjs/
> docker build -t dockcross/browser-asmjs browser-asmjs
> rm -rf browser-asmjs/test
> docker run --rm dockcross/browser-asmjs > bin/dockcross-browser-asmjs && chmod +x bin/dockcross-browser-asmjs
> bin/dockcross-browser-asmjs python test/run.py --exe-suffix ".js"

```
2016-09-25 23:28:23 -04:00
4caa5a367f README: Add "Download all images" and "+Install all dockcross scripts" section 2016-09-25 19:47:23 -04:00
1354fe2586 manylinux-x86: Initial addition 2016-09-24 23:14:33 -04:00
af75453ed0 base/dockcross: Run docker with "-ti" only if a tty or pts is attached
This commit reverts f07ca00 (base: Do not add -i -t flags to run command
by default) and ensure tty is available before specifying the flags.
2016-09-23 11:33:29 -04:00
ed2ae68b7b manylinux-x64: Document in README 2016-09-20 18:08:43 -04:00
2b18bb7013 doc: Note that --args needs quotes for spaces 2016-09-01 10:11:32 -04:00
f07ca0043c base: Do not add -i -t flags to run command by default
Allow the dockcross script to be used in scripts where a tty is not available.
2016-08-31 22:31:58 -04:00
a7041e155d doc: Fix the examples markup 2016-08-02 12:03:18 -04:00
440f13b087 doc: Note that emulators are usually available. 2016-08-02 11:53:44 -04:00
c818f24198 doc: Add a link to the Docker Toolbox 2016-08-02 11:50:53 -04:00
8a01c4d26d doc: Fixes and tweaks to the README 2016-08-02 11:47:30 -04:00
041eb8702b doc: Move status badge location 2016-07-16 21:31:37 -04:00
a5de661ce8 doc: Correct CircleCI badge URL location 2016-07-16 17:44:12 -04:00
9cf3d4acbf doc: Identify how to start up a shell in the build environment 2016-07-16 17:12:52 -04:00
be7fbe3c0c doc: Demostrate that the dockcross script should be exectuted from the source
dir
2016-07-16 01:19:53 -04:00
96f3514bf2 Dockerfiles: Rename working directory from "/build" to "/work"
Since the directory will contain both sources and build, this commit
generalizes its name.
2016-07-16 01:12:58 -04:00
414812088c doc: README improvements 2016-07-16 01:07:41 -04:00
04963abea8 linux-arm64: Fix description 2016-07-16 00:01:49 -04:00
04c7d0de18 Rename project and repository to dockcross 2016-07-15 23:46:08 -04:00
a5c84b842f arm64: Initial addition 2016-07-15 17:39:33 -04:00
1ab26b12e5 linux-armv5: Document in the README 2016-07-05 21:45:44 -04:00
dbe90cdac2 doc: Improve usage documentation of dockcross in README 2016-07-05 21:45:44 -04:00
aa06b9af2c doc: dockcross generation should be run with --rm 2016-07-03 22:51:10 -04:00
6f987f4013 doc: README formatting 2016-07-03 22:20:01 -04:00
7e6150cf29 Tidy up and consolidate both README.rst/README.md into one. Introduce linux-armv5. 2016-05-30 22:50:22 +02:00