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