From 3cfcf7cde440cebb9239c9e8877460964e018541 Mon Sep 17 00:00:00 2001 From: Edric Milaret <edric.ladent-milaret@savoirfairelinux.com> Date: Tue, 1 Dec 2015 15:03:29 -0500 Subject: [PATCH] add fedora 23 support Change-Id: I706317aad4a3760d5071478220d5e26b2e8a597b Tuleap: #164 --- .packer.json | 14 ++++++++++++++ docker/fedora_23/Dockerfile | 7 +++++++ 2 files changed, 21 insertions(+) create mode 100644 docker/fedora_23/Dockerfile diff --git a/.packer.json b/.packer.json index 503167ddb0..3acd614a2d 100644 --- a/.packer.json +++ b/.packer.json @@ -34,6 +34,17 @@ "rpmbuild -ba ring-daemon.spec --define \"_sourcedir /sources\"", "cp -R /root/rpmbuild/RPMS/x86_64/* /output" ], + "fedora_23": [ + "mkdir -p /sources", + "cd /ring-daemon", + "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" + ], "debian_8": [ "mkdir -p /sources/ring-daemon", "cd /sources/ring-daemon", @@ -129,6 +140,7 @@ "fedora_21" : ["yum upgrade -y"], "fedora_21_i386" : ["yum upgrade -y"], "fedora_22": ["yum upgrade -y"], + "fedora_23": ["dnf upgrade -y"], "debian_8": ["apt-get update", "( apt-get upgrade -y || apt-get upgrade -y || apt-get upgrade -y )"], "debian_8_i386": ["apt-get update", "( apt-get upgrade -y || apt-get upgrade -y || apt-get upgrade -y )"], "debian_9": ["apt-get update", "( apt-get upgrade -y || apt-get upgrade -y || apt-get upgrade -y )"], @@ -145,6 +157,7 @@ "fedora_21" : "", "fedora_21_i386" : "", "fedora_22": "", + "fedora_23": "", "debian_8": "", "debian_8_i386": "", "debian_9": "", @@ -164,6 +177,7 @@ "fedora_21" : "@midnight", "fedora_21_i386" : "@midnight", "fedora_22": "@midnight", + "fedora_23": "@midnight", "debian_8": "@midnight", "debian_8_i386": "@midnight", "debian_9": "@midnight", diff --git a/docker/fedora_23/Dockerfile b/docker/fedora_23/Dockerfile new file mode 100644 index 0000000000..be6cec93bf --- /dev/null +++ b/docker/fedora_23/Dockerfile @@ -0,0 +1,7 @@ +FROM fedora:23 + +RUN dnf upgrade -y +RUN dnf install rpm-build tar rsync git make autoconf automake cmake speexdsp-devel pulseaudio-libs-devel \ + libsamplerate-devel libtool dbus-devel expat-devel pcre-devel yaml-cpp-devel boost-devel dbus-c++-devel dbus-devel \ + libsndfile-devel libsrtp-devel libXext-devel libXfixes-devel yasm git speex-devel chrpath check astyle uuid-c++-devel \ + gettext-devel gcc-c++ which alsa-lib-devel systemd-devel libuuid-devel uuid-devel gnutls-devel nettle-devel opus-devel speexdsp-devel -y -- GitLab