D7216: packaging: add support for CentOS 8
Phabricator
phabricator at mercurial-scm.org
Mon Nov 4 16:53:48 EST 2019
Closed by commit rHG7c9d42c1042d: packaging: add support for CentOS 8 (authored by Mathias De Mare <mathias.de_mare at nokia.com>).
This revision was automatically updated to reflect the committed changes.
This revision was not accepted when it landed; it landed in state "Needs Review".
REPOSITORY
rHG Mercurial
CHANGES SINCE LAST UPDATE
https://phab.mercurial-scm.org/D7216?vs=17515&id=17539
CHANGES SINCE LAST ACTION
https://phab.mercurial-scm.org/D7216/new/
REVISION DETAIL
https://phab.mercurial-scm.org/D7216
AFFECTED FILES
Makefile
contrib/packaging/Makefile
contrib/packaging/docker/centos8
CHANGE DETAILS
diff --git a/contrib/packaging/docker/centos8 b/contrib/packaging/docker/centos8
new file mode 100644
--- /dev/null
+++ b/contrib/packaging/docker/centos8
@@ -0,0 +1,15 @@
+FROM centos:centos8
+
+RUN groupadd -g %GID% build && \
+ useradd -u %UID% -g %GID% -s /bin/bash -d /build -m build
+
+RUN yum install -y \
+ gcc \
+ gettext \
+ make \
+ python3-devel \
+ python3-docutils \
+ rpm-build
+
+# For creating repo meta data
+RUN yum install -y createrepo
diff --git a/contrib/packaging/Makefile b/contrib/packaging/Makefile
--- a/contrib/packaging/Makefile
+++ b/contrib/packaging/Makefile
@@ -16,7 +16,8 @@
CENTOS_RELEASES := \
5 \
6 \
- 7
+ 7 \
+ 8
# Build a Python for these CentOS releases.
CENTOS_WITH_PYTHON_RELEASES := 5 6
diff --git a/Makefile b/Makefile
--- a/Makefile
+++ b/Makefile
@@ -183,10 +183,12 @@
centos5 \
centos6 \
centos7 \
+ centos8 \
deb \
docker-centos5 \
docker-centos6 \
docker-centos7 \
+ docker-centos8 \
docker-debian-jessie \
docker-debian-stretch \
docker-fedora \
To: Mathiasdm, #hg-reviewers
Cc: mercurial-devel
More information about the Mercurial-devel
mailing list