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 <ro...@apache.org>
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

Reply via email to