arch: null artifacts: [] environment: BUILD_SUBMITTER: git.sr.ht GIT_REF: refs/heads/master image: debian/bullseye packages: - autoconf - automake - nodejs - npm - python3-dev - python3-venv - python3-lxml - python3-pillow - python3-pytest - python3-pytest-xdist - python3-sphinx - python3-sphinxcontrib.devhelp - python3-sphinxcontrib.qthelp - python3-sphinxcontrib.websupport - python3-webtest - gstreamer1.0-libav - gstreamer1.0-plugins-bad - gstreamer1.0-plugins-base - gstreamer1.0-plugins-good - gstreamer1.0-plugins-ugly - python3-gst-1.0 - python3-numpy - gir1.2-gst-plugins-base-1.0 - gir1.2-gstreamer-1.0 - gstreamer1.0-tools - python3-gi - libexiv2-dev - libboost-python-dev - poppler-utils - python3-ldap - python3-openid repositories: {} secrets: [] shell: false sources: - https://git.sr.ht/~mediagoblin/mediagoblin#fdd4a8e9859fd98a8c4a667e68e0e6ff64246828 tasks: - core: | set -x cd mediagoblin git show --oneline --no-patch ./autogen.sh ./configure make # Install additional Sphinx dependencies not in Debian. ./bin/pip install sphinxcontrib-applehelp sphinxcontrib-htmlhelp sphinxcontrib-jsmath # Install raw image library from PyPI as not available in Debian 11. ./bin/pip install py3exiv2 # Confirm our packages version for later troubleshooting. ./bin/python -m pip freeze make check # Check that `gmg` command runs ./bin/gmg dbupdate # Build the documentation. make docs triggers: [] oauth: ""