This is an automated email from the ASF dual-hosted git repository.
vatamane pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/couchdb-pkg.git
The following commit(s) were added to refs/heads/main by this push:
new 46e4f69 Add Debian Bookworm for packaging
46e4f69 is described below
commit 46e4f69ec2c806111d7260b9b86bf441b99f6b72
Author: Ronny Berndt <[email protected]>
AuthorDate: Wed Nov 1 14:49:13 2023 +0100
Add Debian Bookworm for packaging
---
Makefile | 33 +++++++++++++++++++++++++++++++++
build.sh | 4 ++--
repo/conf/distributions | 7 ++++++-
3 files changed, 41 insertions(+), 3 deletions(-)
diff --git a/Makefile b/Makefile
index dc94a93..ba64d88 100644
--- a/Makefile
+++ b/Makefile
@@ -101,6 +101,39 @@ s390x-debian-bullseye: bullseye
bullseye: debian
+# Debian 12 - bookworm
+debian-bookworm: PLATFORM=bookworm
+debian-bookworm: DIST=debian-bookworm
+debian-bookworm: SPIDERMONKEY=libmozjs-78-0
+debian-bookworm: SPIDERMONKEY_DEV=libmozjs-78-dev
+debian-bookworm: SM_VER=78
+debian-bookworm: bookworm
+
+arm64-debian-bookworm: aarch64-debian-bookworm
+arm64v8-debian-bookworm: aarch64-debian-bookworm
+aarch64-debian-bookworm: PLATFORM=bookworm
+aarch64-debian-bookworm: DIST=debian-bookworm
+aarch64-debian-bookworm: SPIDERMONKEY=libmozjs-78-0
+aarch64-debian-bookworm: SPIDERMONKEY_DEV=libmozjs-78-dev
+aarch64-debian-bookworm: SM_VER=78
+aarch64-debian-bookworm: bookworm
+
+ppc64le-debian-bookworm: PLATFORM=bookworm
+ppc64le-debian-bookworm: DIST=debian-bookworm
+ppc64le-debian-bookworm: SPIDERMONKEY=libmozjs-78-0
+ppc64le-debian-bookworm: SPIDERMONKEY_DEV=libmozjs-78-dev
+ppc64le-debian-bookworm: SM_VER=78
+ppc64le-debian-bookworm: bookworm
+
+s390x-debian-bookworm: PLATFORM=bookworm
+s390x-debian-bookworm: DIST=debian-bookworm
+s390x-debian-bookworm: SPIDERMONKEY=libmozjs-78-0
+s390x-debian-bookworm: SPIDERMONKEY_DEV=libmozjs-78-dev
+s390x-debian-bookworm: SM_VER=78
+s390x-debian-bookworm: bookworm
+
+
+bookworm: debian
# Ubuntu 18.04 (Bionic)
ubuntu-bionic: PLATFORM=bionic
diff --git a/build.sh b/build.sh
index 78bf4f1..d5a5c2a 100755
--- a/build.sh
+++ b/build.sh
@@ -28,10 +28,10 @@ set -e
SCRIPTPATH="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
# TODO derive these by interrogating the couchdb-ci repo rather than hard
coding the list
-DEBIANS="debian-buster debian-bullseye"
+DEBIANS="debian-buster debian-bullseye debian-bookworm"
UBUNTUS="ubuntu-bionic ubuntu-focal ubuntu-jammy"
CENTOSES="centos-7 centos-8 centos-9"
-XPLAT_BASES="debian-bullseye ubuntu-focal ubuntu-jammy centos-8 centos-9"
+XPLAT_BASES="debian-bullseye debian-bookworm ubuntu-focal ubuntu-jammy
centos-8 centos-9"
XPLAT_ARCHES="arm64 ppc64le s390x"
BINARY_API="https://apache.jfrog.io/artifactory"
ERLANGVERSION=${ERLANGVERSION:-24.3.4.14}
diff --git a/repo/conf/distributions b/repo/conf/distributions
index ceab998..68e2c1a 100644
--- a/repo/conf/distributions
+++ b/repo/conf/distributions
@@ -18,6 +18,11 @@ Components: main
Architectures: amd64 arm64 ppc64el
Description: Official CouchDB Debian bullseye repository
+Codename: bookworm
+Components: main
+Architectures: amd64 arm64 ppc64el
+Description: Official CouchDB Debian bookworm repository
+
Codename: xenial
Components: main
Architectures: amd64 arm64 ppc64el
@@ -36,4 +41,4 @@ Description: Official CouchDB Ubuntu 20.04 focal repository
Codename: jammy
Components: main
Architectures: amd64 arm64 ppc64el
-Description: Official CouchDB Ubuntu 22.04 jammy repository
\ No newline at end of file
+Description: Official CouchDB Ubuntu 22.04 jammy repository