diff --git a/.packer.json b/.packer.json index 7e6ecb45377d39c58a625050561145e412c99a19..3d1e3efe95ab6b73cefcde271625451e6721c9b7 100644 --- a/.packer.json +++ b/.packer.json @@ -7,6 +7,7 @@ "cp ring-daemon.spec ..", "git archive --format=tar --prefix=ring-daemon/ -o /sources/daemon origin/master", "cd ..", + "sed -i 's/define release .*/define release {{RELEASE_NUMBER}}/g' ring-daemon.spec", "sed -i 's/%setup -q/%setup -n ring-daemon/' ring-daemon.spec", "rpmbuild -ba ring-daemon.spec --define \"_sourcedir /sources\"", "cp -R /root/rpmbuild/RPMS/x86_64/* /output" @@ -17,6 +18,7 @@ "cp ring-daemon.spec ..", "git archive --format=tar --prefix=ring-daemon/ -o /sources/daemon origin/master", "cd ..", + "sed -i 's/define release .*/define release {{RELEASE_NUMBER}}/g' ring-daemon.spec", "sed -i 's/%setup -q/%setup -n ring-daemon/' ring-daemon.spec", "rpmbuild -ba ring-daemon.spec --define \"_sourcedir /sources\"", "cp -R /root/rpmbuild/RPMS/i686/* /output" @@ -27,6 +29,7 @@ "cp ring-daemon.spec ..", "git archive --format=tar --prefix=ring-daemon/ -o /sources/daemon origin/master", "cd ..", + "sed -i 's/define release .*/define release {{RELEASE_NUMBER}}/g' ring-daemon.spec", "sed -i 's/%setup -q/%setup -n ring-daemon/' ring-daemon.spec", "rpmbuild -ba ring-daemon.spec --define \"_sourcedir /sources\"", "cp -R /root/rpmbuild/RPMS/x86_64/* /output" @@ -35,7 +38,7 @@ "mkdir -p /sources/ring-daemon", "cd /sources/ring-daemon", "/ring-daemon/debian/rules get-orig-source", - "dch --newversion $(dpkg-parsechangelog --show-field Version) \"Automatic nightly release\"", + "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 .. ", @@ -45,7 +48,7 @@ "mkdir -p /sources/ring-daemon", "cd /sources/ring-daemon", "/ring-daemon/debian/rules get-orig-source", - "dch --newversion $(dpkg-parsechangelog --show-field Version) \"Automatic nightly release\"", + "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 .. ", @@ -55,7 +58,7 @@ "mkdir -p /sources/ring-daemon", "cd /sources/ring-daemon", "/ring-daemon/debian/rules get-orig-source", - "dch --newversion $(dpkg-parsechangelog --show-field Version) \"Automatic nightly release\"", + "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 .. ", @@ -65,7 +68,7 @@ "mkdir -p /sources/ring-daemon", "cd /sources/ring-daemon", "/ring-daemon/debian/rules get-orig-source", - "dch --newversion $(dpkg-parsechangelog --show-field Version) \"Automatic nightly release\"", + "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 .. ", @@ -75,7 +78,7 @@ "mkdir -p /sources/ring-daemon", "cd /sources/ring-daemon", "/ring-daemon/debian/rules get-orig-source", - "dch --newversion $(dpkg-parsechangelog --show-field Version) \"Automatic nightly release\"", + "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 .. ", @@ -85,7 +88,7 @@ "mkdir -p /sources/ring-daemon", "cd /sources/ring-daemon", "/ring-daemon/debian/rules get-orig-source", - "dch --newversion $(dpkg-parsechangelog --show-field Version) \"Automatic nightly release\"", + "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 .. ", @@ -95,7 +98,7 @@ "mkdir -p /sources/ring-daemon", "cd /sources/ring-daemon", "/ring-daemon/debian/rules get-orig-source", - "dch --newversion $(dpkg-parsechangelog --show-field Version) \"Automatic nightly release\"", + "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 .. ", @@ -105,7 +108,7 @@ "mkdir -p /sources/ring-daemon", "cd /sources/ring-daemon", "/ring-daemon/debian/rules get-orig-source", - "dch --newversion $(dpkg-parsechangelog --show-field Version) \"Automatic nightly release\"", + "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 .. ", @@ -115,7 +118,7 @@ "mkdir -p /sources/ring-daemon", "cd /sources/ring-daemon", "/ring-daemon/debian/rules get-orig-source", - "dch --newversion $(dpkg-parsechangelog --show-field Version) \"Automatic nightly release\"", + "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 .. ", @@ -173,5 +176,5 @@ "ubuntu_15.04_i386": "@midnight" }, "DeployScript": "ring-nightly-sign-deploy.sh", - "NotificationMailAdress": ["Awesome Ring Team", "ring-dev@savoirfairelinux.com"] + "NotificationMailAdress": ["Awesome Ring Team", "ring-dev@lists.savoirfairelinux.net"] } diff --git a/docker/debian_8/Dockerfile b/docker/debian_8/Dockerfile index 02afe04b899356c87afcd73b9da42654aa7d53e9..53b1a2e0fd68f66ab12372ec7c917e8616a6e2f4 100644 --- a/docker/debian_8/Dockerfile +++ b/docker/debian_8/Dockerfile @@ -1,7 +1,8 @@ FROM debian:8 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 \ +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 \ libxfixes-dev yasm autopoint unbound-anchor git-core libspeex-dev \