Skip to content
Snippets Groups Projects
Commit a49a0858 authored by André Anjos's avatar André Anjos :speech_balloon:
Browse files

[gitlab] Remove repeated configuration files - get them directly from bdt

parent b1f3b1ad
Branches
No related tags found
No related merge requests found
Source diff could not be displayed: it is too large. Options to address this: view the blob.
macos_min_version:
- 10.9
macos_machine:
- x86_64-apple-darwin13.4.0
MACOSX_DEPLOYMENT_TARGET:
- 10.9
CONDA_BUILD_SYSROOT: # [osx]
- /opt/MacOSX10.9.sdk # [osx]
# This helps CMAKE find the sysroot. See
# https://cmake.org/cmake/help/v3.11/variable/CMAKE_OSX_SYSROOT.html
SDKROOT: # [osx]
- /opt/MacOSX10.9.sdk # [osx]
# makes autotools verbose
VERBOSE_AT:
- V=1
# makes cmake verbose
VERBOSE_CM:
- VERBOSE=1
# the blas implementations that we build against
blas_impl:
- mkl
pin_run_as_build:
libboost:
max_pin: x.x.x
py_boost:
max_pin: x.x.x
boost:
max_pin: x.x.x
## the dependencies that we build against multiple versions
python:
- 3.6
zip_keys:
- # [win]
- vc # [win]
- c_compiler # [win]
- cxx_compiler # [win]
- fortran_compiler_version # [win]
- python # [win]
# Here is the version of dependencies are used when building packages (build
# and host requirements). We keep a list of **all of them** here to make sure
# everything goes as expected in our conda build process. For the version of
# packages that are used for testing packages, see the recipe of bob-devel.
# The version here do not necessarily match the versions in bob-devel.
# This version of bob-devel will be used at test time of packages:
bob_devel:
- 2019.02.11
# This version of beat-devel will be used at test time of packages. Notice it
# uses bob-devel and should have a version that is greater or equal its value
beat_devel:
- 2019.02.11
# The build time only dependencies (build requirements).
# Updating these to the latest version all the time is OK and a good idea.
# These versions should match the versions inside bob-devel as well (if they
# overlap) so update them in both places.
cmake:
- 3.12.2
pkg_config:
- 0.29.2
cython:
- 0.28.1
# The dependencies that we link against (host requirements).
# Ideally we want to build against the oldest possible version of packages when
# we are linking against them. It is best to keep this in sync with:
# https://github.com/AnacondaRecipes/aggregate/blob/master/conda_build_config.yaml
numpy:
- 1.14.5
boost:
- 1.65.1
cyvlfeat:
- 0.4.6
ffmpeg:
- 3.4
freetype:
- 2.8
giflib:
- 5.1.4
hdf5:
- 1.10.1
jpeg:
- 9b
libblitz:
- 1.0.1
libmatio:
- 1.5.11
libogg:
- 1.3.2
libpng:
- 1.6.35
libsvm:
- 3.22
libtiff:
- 4.0.9
mkl:
- 2018.0.3
openfst:
- 1.6.1
sox:
- 14.4.2
speex:
- 1.2.0
speexdsp:
- 1.2rc3
sqlite:
- 3.20.1
vlfeat:
- 0.9.21
xz:
- 5.2.3
zlib:
- 1.2.11
# The dependencies that are needed for runtime only (run requirements).
# These versions **should** match the versions inside bob-devel recipe.
caffe:
- 1.0
click:
- 6.7
click_plugins:
- 1.0.3
coverage:
- 4.5.1
dlib:
- 19.7
docopt:
- 0.6.2
jinja2:
- 2.10
kaldi:
- 2017.03.13
matplotlib:
- 2.2.3
menpo:
- 0.8.1
menpofit:
- 0.5.0
mne:
- 0.15.2
mr_developer:
- 1.38
nose:
- 1.3.7
opencv:
- 3.3.1
pillow:
- 5.2.0
pyedflib:
- 0.1.11
pytorch:
- 0.4.1
pyyaml:
- 3.13
requests:
- 2.19.1
schema:
- 0.6.7
scikit_image:
- 0.14.0
scikit_learn:
- 0.19.2
scipy:
- 1.1.0
setuptools:
- 40.2.0
six:
- 1.11.0
sphinx:
- 1.8.1
sphinx_rtd_theme:
- 0.4.1
sqlalchemy:
- 1.2.11
tabulate:
- 0.8.2
tensorflow:
- 1.9.0
torchvision:
- 0.2.1
zc_buildout:
- 2.12.2
zc_recipe_egg:
- 2.0.7
# The dependencies that are needed for runtime only (run requirements) of BEAT
# packages. These versions **should** match the versions inside beat-devel
# recipe.
docker_py:
- 3.6.0
jsonschema:
- 2.6.0
oset:
- 0.1.3
python_graphviz:
- 0.8.4
pyzmq:
- 17.1.2
simplejson:
- 3.16.0
termcolor:
- 1.1.0
sphinxcontrib_programoutput:
- 0.11
sphinxcontrib_httpdomain:
- 1.7.0
nodejs:
- 8.9.3
flask:
- 1.0.2
flask_cors:
- 3.0.7
flask_restful:
- 0.3.6
psycopg2:
- 2.7.6.1
......@@ -50,6 +50,17 @@ get_script() {
}
get_from_bdt() {
local
url="https://gitlab.idiap.ch/bob/bob.devtools/raw/${BRANCH}/bob/devtools/data/${2}"
local curlopt="--location --silent --show-error --output ${1}/${2}"
if [ -e ${1}/${2} ]; then
rm -f ${1}/${2}
fi
run_cmd curl ${curlopt} ${url}
}
get_exec() {
get_script ${1} ${2}
run_cmd chmod 755 ${1}/${2}
......@@ -61,12 +72,12 @@ if [ ! -d ${1} ]; then
fi
# replaces the CA bundle, but only if curl is not using it already!
if [ "${CURL_CA_BUNDLE}" != "${1}/cacert.pem" ]; then
get_script ${1} cacert.pem;
get_from_bdt ${1} cacert.pem;
fi
get_script ${1} functions.sh
get_script ${1} conda_build_config.yaml
get_script ${1} recipe_append.yaml
get_script ${1} matplotlibrc
get_from_bdt ${1} conda_build_config.yaml
get_from_bdt ${1} recipe_append.yaml
get_from_bdt ${1} matplotlibrc
get_exec ${1} before_build.sh
get_exec ${1} after_build.sh
for stage in "build" "deploy" "pypi"; do
......
backend : agg
build:
script_env:
- DOCSERVER
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment