Commit Graph

167 Commits

Author SHA1 Message Date
Bensuperpc 927f709819 Clean repos and fix clean rule
Move common files to common folder
Move patch files to patch folder
Fix clean rule in Makefile (Remove /Dockerfile in path, he is already there)

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-06-29 19:10:34 +02:00
Bensuperpc 1c063e47f0 Merge branch 'master' into update_cmake 2021-06-29 15:06:06 +02:00
Bensuperpc ecf9f32334 Fix error on manylinux2014-aarch64
Fix error on manylinux2014-aarch64

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-06-28 17:41:39 +02:00
Bensuperpc 969f456ae0 Update CMake to 3.20.5 and git to 2.32.0, update install-cmake-binary.sh script
Update CMake to 3.20.5 and git to 2.32.0, update install-cmake-binary.sh script

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-06-27 19:59:12 +02:00
Bensuperpc 8ebd448ba9 Upgrade to debian Buster and disable python builder script
Upgrade to debian Buster slim (later to debian bullseye, crosstool-ng must be updated first, version 1.23 is not compatible with debian bullseye)
Disable python script (build-and-install-python.sh), the version of python in the repositories is recent enough for crosstool-ng 1.24 and above.
Changed from python to python3 for compatibility
Adding the manual launch of a github workflow

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-06-25 16:34:53 +02:00
Bensuperpc 2082f62c76 Improve install-crosstool-ng-toolchain.sh scripts
It is now possible to choose the version of crosstool-ng per image, To make it easier to upgrade crosstool-ng to newer versions without having to update all images at the same time

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-06-23 14:53:33 +02:00
Bensuperpc 8ff660facd Update to python 3.9.5, fix build fail with manylinuximage
Update to python 3.9.5, fix build fail with manylinuximage

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-05-26 20:02:47 +02:00
Ben Boeckel a31e2b2983 dockcross: support using podman 2021-04-18 19:17:47 +02:00
Jonas Vautherin 4cdcdfe121 Merge pull request #487 from mayeut/update-gosu
chore: update gosu 1.10 → 1.12
2021-04-08 13:07:17 +02:00
Jonas Vautherin ac9fc619fa Merge pull request #486 from mayeut/update-ninja
chore: update Ninja 1.7.2 → 1.10.2
2021-04-08 13:07:00 +02:00
mayeut 08c4f189cb chore: update gosu 1.10 → 1.12
changelog: https://github.com/tianon/gosu/compare/1.10...1.12
2021-04-07 20:44:13 +02:00
mayeut aa2a06e76b chore: update Ninja 1.7.2 → 1.10.2
changelog: https://github.com/ninja-build/ninja/compare/v1.7.2...v1.10.2
2021-04-07 17:45:50 +02:00
mayeut 473c3dcf2b chore: update OpenSSH 7.9p1 → 8.5p1
changelog: https://www.openssh.com/releasenotes.html#8.5p1
2021-04-07 16:34:22 +02:00
mayeut 808552cdb1 chore: update OpenSSL 1.0.2 → 1.1.1k
changelog: https://www.openssl.org/news/changelog.html#openssl-111
2021-04-05 21:28:07 +02:00
mayeut 7a1c61536e chore: update curl 7.52.1 → 7.76.0
changelog: https://curl.se/changes.html#7_76_0
2021-04-05 21:08:41 +02:00
mayeut 78601a759d fix: crosstool-ng expat dowload
expat shall now be downloaded from github rather than sourceforge.
This commit patches crosstool-ng 1.23.0 to do this.
2021-04-05 17:13:49 +02:00
Matt McCormick 57756fc633 base: Update get-pip.py URL
Changed upstream
2021-03-12 11:25:12 -05:00
Matt McCormick a5d4d6dcb1 manylinux: Build pip with cp38
cp35 is no longer supported and get-pip.py fails to build.
2021-01-29 18:31:57 -05:00
Esun Kim 1ecc76d13a Better sudo script 2020-07-01 19:00:14 -07:00
odidev fdb8d43e34 add support for manylinux2014-aarch64 2020-06-06 01:12:46 -04:00
Matt McCormick 99cf8c38f4 Merge pull request #416 from gnawhleinad/allow-sudo
allow .dockcross to use sudo
2020-05-26 08:06:35 -04:00
Daniel Hwang b3e72f7bf4 allow .dockcross to use sudo
so set-up sudo before .dockcross executes!
2020-05-25 20:55:47 -07:00
Daniel Hwang ad4eb279c4 if PWD is a symbolic link then read / find the link
so docker mounts the volume properly
2020-05-25 13:54:13 -07:00
Mark Van de Vyver a343f95129 Tar extract files as yourself
Closes issue #395.

Signed-off-by: Mark Van de Vyver <1335713+taqtiqa-admin@users.noreply.github.com>
2020-04-15 21:01:19 +10:00
Jean-Christophe Fillion-Robin a98141d033 build-and-install-openssl: Fix download URL 2020-04-06 11:39:58 -04:00
Dženan Zukić f68e873550 Updating CMake repository location
The old one was a mirror, and has been taken offline recently.
2020-04-01 17:13:24 -04:00
Esun Kim 88d5678336 Updated the download url for openssl 2019-12-20 08:50:37 -08:00
Esun Kim acf4523a36 Fix openssl download 2019-12-19 16:01:36 -08:00
Matt McCormick 3f22071fa0 git: Use mirror source URL for stability 2019-11-20 10:07:24 -05:00
Jean-Christophe Fillion-Robin edf132509b Backport install-gosu-binary-wrapper from dockbuid
To ensure that our custom sudo wrapper is not
overwritten by a future re-install of sudo, it
is created in /usr/loca/bin

See https://github.com/dockbuild/dockbuild/issues/52
2019-06-08 17:47:03 -04:00
Ian Taylor 2c9401a8be bump openssl version to openssl-1.0.2s 2019-06-01 04:53:17 -04:00
Jean-Christophe Fillion-Robin 2b892204e2 install-gosu-binary: Run gpgconf --kill only if option is available 2019-05-22 13:17:53 -04:00
HubertJFarnsworth 94abe583e3 Fixed gpgconf variable typo in install-gosu-binary.sh 2019-04-22 15:31:22 -04:00
Hubert Farnsworth c1acefed25 Updated gpgconf check to handle gpg versions where gpgconf doesn't exist 2019-04-22 18:29:35 +00:00
Hubert Farnsworth 68d84d6f06 update to fix race condition on GPG temporary file deletion 2019-04-22 16:18:16 +00:00
Eric Peters 4095538707 Add missing space in shell if [ ... ] 2019-03-07 08:57:23 -08:00
Matt McCormick 49f7fc05fe dockcross: Do not try to use -ti under MSYS
Avoid errors, complaints, and suggestions to use winpty.
2019-03-05 17:45:09 -05:00
Matt McCormick 17ecb746ec dockcross: Do not mount SSH_DIR with MSYS
The mount directory is not correct in this environment.
2019-03-05 17:43:03 -05:00
Matt McCormick 6c91072ae6 base: Install and upgraded version of setuptools
This addresses the build of a dependency of conan:

 /usr/lib/python2.7/distutils/dist.py:267: UserWarning: Unknown distribution option: 'python_requires'
warnings.warn(msg)
error in isort setup command: 'install_requires' must be a string or list of strings containing valid project/version requirement specifiers
2019-02-27 14:26:38 -05:00
Matt McCormick 2f71cda87d base: Bump openssl to 1.0.2r 2019-02-27 14:26:14 -05:00
Matt McCormick 0bb3b65ebf base: Bump openssh to V_7_9_P1
Also, be explicit with ssl-dir for configuration.
2018-12-16 22:46:44 -05:00
Matt McCormick 148cb4ce12 base: Bump openssl to 1.0.2q
1.0.2o is now longer served.

OpenSSH does currently not support 1.1 per:

  https://github.com/openssh/openssh-portable/pull/48
2018-12-16 22:46:44 -05:00
Dennis Schridde 8c955feeef Fix dockcross script for users/groups containing spaces
If `id -un` or `id -gn` outputs a name containing a space, e.g. when joined to an AD domain with SSSD, the current `dockcross` script would break and abort with an error: `docker: invalid reference format.`, because it would interpret the part after the space as an image name.
2018-09-27 18:45:48 +02:00
Matt McCormick 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
Nadav 9572d88a7a Update dockcross
Fixed CFG_FILE not referring to the variable $CFG_FILE.
2018-07-11 09:27:02 +03:00
Nadav Ruskin c6c4bc078a Fixed trying to read wsl.conf when it's missing 2018-07-10 16:55:17 +03:00
Jean-Christophe Fillion-Robin 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
Jean-Christophe Fillion-Robin 2b93dd5412 Centralize python packages installation adding "install-python-packages" script 2018-06-09 00:07:33 -04:00
Jean-Christophe Fillion-Robin 2a425ac1ad install-gosu-binary.sh: install sudo wrapper when executing the script 2018-06-09 00:07:33 -04:00
Matt McCormick 9d4bb8a0eb Merge pull request #229 from Nadav-Eyesight/wsl_better_support
Wsl better support
2018-06-06 21:30:55 -04:00