Add build for Ubuntu Eoan

This commit is contained in:
John Maguire 2019-11-12 00:35:33 +00:00
parent 7b5e46ceef
commit c6f5ea19e4
1 changed files with 78 additions and 0 deletions

View File

@ -226,6 +226,54 @@ commands:
qttools5-dev
ssh
install_eoan_dependencies:
description: Install Eoan dependencies
steps:
- run:
name: Setup ENV
command: |
echo 'export DEBIAN_FRONTEND=noninteractive' >> $BASH_ENV
source $BASH_ENV
- run:
name: Install Dependencies
command: >
apt-get update && apt-get install -y
cmake
fakeroot
gettext
git
libasound2-dev
libboost-dev
libboost-serialization-dev
libcdio-cdda2
libcdio-dev
libchromaprint-dev
libcrypto++-dev
libdbus-1-dev
libfftw3-dev
libglew1.5-dev
libgpod-dev
libgstreamer-plugins-base1.0-dev
libgstreamer1.0-dev
liblastfm5-dev
libmtp-dev
libmygpo-qt-dev
libplist-dev
libprotobuf-dev
libpulse-dev
libqca-qt5-2-dev
libqca-qt5-2-plugins
libqt5x11extras5-dev
libsparsehash-dev
libsqlite3-dev
libtag1-dev
libusbmuxd-dev
protobuf-compiler
qtbase5-dev
qttools5-dev-tools
qttools5-dev
ssh
install_fedora_dependencies:
description: Install Fedora Dependencies
steps:
@ -394,6 +442,32 @@ jobs:
- copy_artifacts:
build: ubuntu-xenial
build_eoan_64:
docker:
- image: ubuntu:eoan
steps:
- install_eoan_dependencies
- checkout
- cmake_debian:
distribution: eoan
arch: amd64
- make_deb
- copy_artifacts:
build: ubuntu-eoan
build_eoan_32:
docker:
- image: i386/ubuntu:eoan
steps:
- install_eoan_dependencies
- checkout
- cmake_debian:
distribution: eoan
arch: i386
- make_deb
- copy_artifacts:
build: ubuntu-eoan
build_buster_64:
docker:
- image: debian:buster
@ -548,6 +622,8 @@ workflows:
version: 2
build_all:
jobs:
- build_eoan_64
- build_eoan_32
- build_disco_64
- build_disco_32
- build_bionic_64
@ -563,6 +639,8 @@ workflows:
- upload_artifacts:
context: gcp
requires:
- build_eoan_64
- build_eoan_32
- build_disco_64
- build_disco_32
- build_bionic_64