Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

GitLab CI/Various build issues on Debian, Ubuntu and CentOS #278

Merged
merged 1 commit into from Mar 10, 2018
Merged
Changes from all commits
Commits
File filter...
Filter file types
Jump to…
Jump to file or symbol
Failed to load files and symbols.

Always

Just for now

added initial .gitlab-ci.yml

  • Loading branch information...
krichter722 committed Dec 26, 2017
commit 4b73d2b88551ff6db06455b9784a12e88373600a
@@ -0,0 +1,102 @@
ubuntu-daily:
image: ubuntu:bionic
script:
- sed -i '/^#\sdeb-src /s/^#//' "/etc/apt/sources.list"
- apt-get update
- apt-get build-dep --yes mlt
- ./configure && make && make install
# there's no `check` or `test` `make` target

ubuntu-latest:
image: ubuntu:artful
script:
- sed -i '/^#\sdeb-src /s/^#//' "/etc/apt/sources.list"
- apt-get update
- apt-get build-dep --yes mlt
- ./configure && make && make install
# there's no `check` or `test` `make` target

ubuntu-lts-1:
image: ubuntu:xenial
script:
- sed -i '/^#\sdeb-src /s/^#//' "/etc/apt/sources.list"
- apt-get update
- apt-get build-dep --yes mlt
- ./configure && make && make install
# there's no `check` or `test` `make` target

ubuntu-lts-2:
image: ubuntu:trusty
script:
- sed -i '/^#\sdeb-src /s/^#//' "/etc/apt/sources.list"
- apt-get update
- apt-get build-dep --yes mlt
- ./configure && make && make install
# there's no `check` or `test` `make` target

debian-testing:
image: debian:buster
script:
- echo -e 'deb-src http://deb.debian.org/debian buster main\ndeb-src http://deb.debian.org/debian buster-updates main\ndeb-src http://security.debian.org buster/updates main' >> /etc/apt/sources.list
- apt-get update
- apt-get build-dep --yes mlt
- ./configure && make && make install
# there's no `check` or `test` `make` target

debian-stable:
image: debian:stretch
script:
- echo -e 'deb-src http://deb.debian.org/debian stretch main\ndeb-src http://deb.debian.org/debian stretch-updates main\ndeb-src http://security.debian.org stretch/updates main' >> /etc/apt/sources.list
- apt-get update
- apt-get build-dep --yes mlt
- ./configure && make && make install
# there's no `check` or `test` `make` target

debian-oldstable:
image: debian:jessie
script:
- echo -e 'deb-src http://deb.debian.org/debian jessie main\ndeb-src http://deb.debian.org/debian jessie-updates main\ndeb-src http://security.debian.org jessie/updates main' >> /etc/apt/sources.list
- apt-get update
- apt-get build-dep --yes mlt
- ./configure && make && make install
# there's no `check` or `test` `make` target

debian-oldoldstable:
image: debian:wheezy
script:
- echo -e 'deb-src http://deb.debian.org/debian wheezy main\ndeb-src http://deb.debian.org/debian wheezy-updates main\ndeb-src http://security.debian.org wheezy/updates main' >> /etc/apt/sources.list
- apt-get update
- apt-get build-dep --yes mlt
- ./configure && make && make install
# there's no `check` or `test` `make` target

centos-6:
image: centos:6
script:
- yum --assumeyes groupinstall "Development Tools"
- yum --assumeyes install yasm gavl-devel libsamplerate-devel libxml2-devel ladspa-devel jack-audio-connection-kit-devel sox-devel SDL-devel gtk2-devel qt-devel libexif-devel libtheora-devel libvorbis-devel libvdpau-devel libsoup-devel liboil-devel python-devel alsa-lib pulseaudio-libs-devel
- ./configure && make && make install

centos-7:
image: centos:7
script:
- yum --assumeyes groupinstall "Development Tools"
- yum --assumeyes install yasm gavl-devel libsamplerate-devel libxml2-devel ladspa-devel jack-audio-connection-kit-devel sox-devel SDL-devel gtk2-devel qt-devel libexif-devel libtheora-devel libvorbis-devel libvdpau-devel libsoup-devel liboil-devel python-devel alsa-lib pulseaudio-libs-devel
- ./configure && make && make install

fedora-27:
image: fedora:27
script:
- yum --assumeyes groupinstall "Development Tools"
- yum --assumeyes install yasm gavl-devel libsamplerate-devel libxml2-devel ladspa-devel jack-audio-connection-kit-devel sox-devel SDL-devel gtk2-devel qt-devel libexif-devel libtheora-devel libvorbis-devel libvdpau-devel libsoup-devel liboil-devel python-devel alsa-lib pulseaudio-libs-devel gcc-c++
# unclear why `gcc-c++` isn't in `Development Tools`
- ./configure && make && make install

fedora-26:
image: fedora:26
script:
- yum --assumeyes groupinstall "Development Tools"
- yum --assumeyes install yasm gavl-devel libsamplerate-devel libxml2-devel ladspa-devel jack-audio-connection-kit-devel sox-devel SDL-devel gtk2-devel qt-devel libexif-devel libtheora-devel libvorbis-devel libvdpau-devel libsoup-devel liboil-devel python-devel alsa-lib pulseaudio-libs-devel gcc-c++
# unclear why `gcc-c++` isn't in `Development Tools`
- ./configure && make && make install

ProTip! Use n and p to navigate between commits in a pull request.
You can’t perform that action at this time.