-Dvaapi=enabled
-Dsharp=disabled
+ DEFAULT_CERBERO_ARGS: >
+ --variants werror
+
manifest:
image: $MANIFEST_IMAGE
stage: 'preparation'
CERBERO_HOME: "${CI_PROJECT_DIR}/cerbero-build"
CERBERO_SOURCES: "${CI_PROJECT_DIR}/cerbero-sources"
CERBERO_DEPS: "cerbero-deps.tar.gz"
- CERBERO: ./cerbero-uninstalled -c config/${CONFIG} -c localconf.cbc -m manifest.xml
+ CERBERO_ARGS: "${DEFAULT_CERBERO_ARGS}"
+ CERBERO: "./cerbero-uninstalled -c config/${CONFIG} -c localconf.cbc -m manifest.xml"
before_script:
# FIXME Wrong namespace
# Workaround build-tools having hardcoded internal path
- ./cerbero-uninstalled --self-update manifest.xml
- ccache -z
script:
- - $CERBERO show-config
- - $CERBERO fetch-bootstrap --build-tools-only
- - $CERBERO fetch-package --deps gstreamer-1.0
- - $CERBERO fetch-cache
- - $CERBERO bootstrap --offline --build-tools-only
- - $CERBERO package --offline -t -o ${CI_PROJECT_DIR} gstreamer-1.0
+ - $CERBERO $CERBERO_ARGS show-config
+ - $CERBERO $CERBERO_ARGS fetch-bootstrap --build-tools-only
+ - $CERBERO $CERBERO_ARGS fetch-package --deps gstreamer-1.0
+ - $CERBERO $CERBERO_ARGS fetch-cache
+ - $CERBERO $CERBERO_ARGS bootstrap --offline --build-tools-only
+ - $CERBERO $CERBERO_ARGS package --offline -t -o ${CI_PROJECT_DIR} gstreamer-1.0
- ccache -s
except:
variables:
extends: .cerbero
stage: "build"
script:
- - $CERBERO show-config
- - $CERBERO fetch-bootstrap --build-tools-only
- - $CERBERO fetch-package --deps gstreamer-1.0
- - $CERBERO bootstrap --offline --build-tools-only
- - $CERBERO build-deps --offline
+ - $CERBERO $CERBERO_ARGS show-config
+ - $CERBERO $CERBERO_ARGS fetch-bootstrap --build-tools-only
+ - $CERBERO $CERBERO_ARGS fetch-package --deps gstreamer-1.0
+ - $CERBERO $CERBERO_ARGS bootstrap --offline --build-tools-only
+ - $CERBERO $CERBERO_ARGS build-deps --offline
gstreamer-1.0 gst-plugins-base-1.0 gst-plugins-good-1.0
gst-plugins-bad-1.0 gst-plugins-ugly-1.0 gst-rtsp-server-1.0
gst-libav-1.0 gst-validate gst-editing-services-1.0 libnice
- - $CERBERO fetch-cache --skip-fetch --job-id=${CI_JOB_ID}
+ - $CERBERO $CERBERO_ARGS fetch-cache --skip-fetch --job-id=${CI_JOB_ID}
- tar -C ${CERBERO_HOME} -czf $CERBERO_DEPS
build-tools build-tools.cache
dist/${ARCH} ${ARCH}.cache