packaging: add Fedora 29 target
Differential Revision: https://phab.mercurial-scm.org/D5254
--- 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