changeset 40585:d0a6b2c8f8b6

packaging: add Fedora 29 target Differential Revision: https://phab.mercurial-scm.org/D5254
author Augie Fackler <raf@durin42.com>
date Sun, 11 Nov 2018 14:13:08 -0500
parents a694a7159125
children 3b0f07cc9626
files Makefile contrib/packaging/Makefile contrib/packaging/docker/fedora29
diffstat 3 files changed, 19 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/Makefile	Sat Nov 10 11:52:32 2018 +0900
+++ b/Makefile	Sun Nov 11 14:13:08 2018 -0500
@@ -178,6 +178,7 @@
   docker-fedora20 \
   docker-fedora21 \
   docker-fedora28 \
+  docker-fedora29 \
   docker-ubuntu-trusty \
   docker-ubuntu-trusty-ppa \
   docker-ubuntu-xenial \
@@ -189,6 +190,7 @@
   fedora20 \
   fedora21 \
   fedora28 \
+  fedora29 \
   linux-wheels \
   linux-wheels-x86_64 \
   linux-wheels-i686 \
--- a/contrib/packaging/Makefile	Sat Nov 10 11:52:32 2018 +0900
+++ b/contrib/packaging/Makefile	Sun Nov 11 14:13:08 2018 -0500
@@ -14,7 +14,8 @@
 FEDORA_RELEASES := \
   20 \
   21 \
-  28
+  28 \
+  29
 
 CENTOS_RELEASES := \
   5 \
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/contrib/packaging/docker/fedora29	Sun Nov 11 14:13:08 2018 -0500
@@ -0,0 +1,15 @@
+FROM fedora:29
+
+RUN groupadd -g 1000 build && \
+    useradd -u 1000 -g 1000 -s /bin/bash -d /build -m build
+
+RUN dnf install -y \
+	gcc \
+	gettext \
+	make \
+	python-devel \
+	python-docutils \
+	rpm-build
+
+# For creating repo meta data
+RUN dnf install -y createrepo