diff --git a/.packer.json b/.packer.json index f732b6f855f14ed3dd2ef50655fe09ef51bf3a32..020688bbf2bb8d1b9da9495f1b555941ebd8d7ab 100644 --- a/.packer.json +++ b/.packer.json @@ -124,7 +124,17 @@ "dpkg-buildpackage -uc -us", "cd .. ", "mv *.orig.tar* *.debian.tar* *deb *changes *dsc /output" - ] + ], + "ubuntu_16.04": [ + "mkdir -p /sources/ring-daemon", + "cd /sources/ring-daemon", + "/ring-daemon/debian/rules get-orig-source", + "dch --newversion $(dpkg-parsechangelog | perl -ne 'print $1 if m{^Version:\\s+([\\d\\.]+)};')-{{RELEASE_NUMBER}} \"Automatic nightly release\"", + "dch --release --distribution \"unstable\" debian/changelog", + "dpkg-buildpackage -uc -us", + "cd .. ", + "mv *.orig.tar* *.debian.tar* *deb *changes *dsc /output" + ] }, "UpdateInstructions" : { "fedora_22": ["yum upgrade -y"], @@ -138,7 +148,8 @@ "ubuntu_14.04": ["apt-get update", "( apt-get upgrade -y || apt-get upgrade -y || apt-get upgrade -y )"], "ubuntu_14.04_i386": ["apt-get update", "( apt-get upgrade -y || apt-get upgrade -y || apt-get upgrade -y )"], "ubuntu_15.10": ["apt-get update", "( apt-get upgrade -y || apt-get upgrade -y || apt-get upgrade -y )"], - "ubuntu_15.10_i386": ["apt-get update", "( apt-get upgrade -y || apt-get upgrade -y || apt-get upgrade -y )"] + "ubuntu_15.10_i386": ["apt-get update", "( apt-get upgrade -y || apt-get upgrade -y || apt-get upgrade -y )"], + "ubuntu_16.04": ["apt-get update", "( apt-get upgrade -y || apt-get upgrade -y || apt-get upgrade -y )"] }, "ReviewType": "", "ReviewAddress": "https://gerrit-ring.savoirfairelinux.com", @@ -154,7 +165,8 @@ "ubuntu_14.04": "", "ubuntu_14.04_i386": "", "ubuntu_15.10": "", - "ubuntu_15.10_i386": "" + "ubuntu_15.10_i386": "", + "ubuntu_16.04": "" }, "ReloadProjectCmd" : [ "git checkout packaging", @@ -173,7 +185,8 @@ "ubuntu_14.04": "0 0 0 * * THU", "ubuntu_14.04_i386": "0 0 0 * * THU", "ubuntu_15.10": "0 0 0 * * THU", - "ubuntu_15.10_i386": "0 0 0 * * THU" + "ubuntu_15.10_i386": "0 0 0 * * THU", + "ubuntu_16.04": "0 0 0 * * THU" }, "DeployScript": "ring-nightly-sign-deploy.sh", "NotificationMailAdress": ["Awesome Ring Team", "ring-dev@lists.savoirfairelinux.net"] diff --git a/docker/ubuntu_16.04/Dockerfile b/docker/ubuntu_16.04/Dockerfile new file mode 100644 index 0000000000000000000000000000000000000000..b4b16713e3bb01509908f2a297a240a784ef8182 --- /dev/null +++ b/docker/ubuntu_16.04/Dockerfile @@ -0,0 +1,10 @@ +FROM ubuntu:16.04 + +RUN apt-get update && ( apt-get upgrade -y || apt-get upgrade -y || apt-get upgrade -y ) +RUN apt-get install -y devscripts debianutils debhelper build-essential tar rsync git \ + autoconf automake libpulse-dev libsamplerate0-dev libtool libdbus-1-dev \ + libasound2-dev libexpat1-dev libpcre3-dev libyaml-cpp-dev libboost-dev \ + libdbus-c++-dev libsndfile1-dev libsrtp-dev libxext-dev libgnutls-dev \ + libxfixes-dev yasm autopoint unbound-anchor git-core libspeex-dev \ + libspeexdsp-dev autotools-dev chrpath check astyle \ + uuid-dev libudev-dev cmake --fix-missing