This is an automated email from the ASF dual-hosted git repository. vatamane pushed a commit to branch ubuntu-noble in repository https://gitbox.apache.org/repos/asf/couchdb-pkg.git
commit 83581cb1f757a6aadb1a9ef39c6ff675971206a1 Author: Nick Vatamaniuc <[email protected]> AuthorDate: Mon Dec 9 15:59:04 2024 -0500 Add Ubuntu Noble (24.04 LTS) package support --- Makefile | 13 +++++++++++++ build.sh | 7 ++++--- repo/conf/distributions | 5 +++++ 3 files changed, 22 insertions(+), 3 deletions(-) diff --git a/Makefile b/Makefile index 4e56889..6a80bf8 100644 --- a/Makefile +++ b/Makefile @@ -154,6 +154,19 @@ s390x-ubuntu-jammy: ubuntu-jammy arm64-ubuntu-jammy: ubuntu-jammy ppc64le-ubuntu-jammy: ubuntu-jammy +# Ubuntu 24.04 (Noble) +ubuntu-noble: PLATFORM=noble +ubuntu-noble: DIST=ubuntu-noble +ubuntu-noble: SPIDERMONKEY=libmozjs-115-0 +ubuntu-noble: SPIDERMONKEY_DEV=libmozjs-115-dev +ubuntu-noble: SM_VER=115 +ubuntu-noble: noble +noble: debian + +s390x-ubuntu-noble: ubuntu-noble +arm64-ubuntu-noble: ubuntu-noble +ppc64le-ubuntu-noble: ubuntu-noble + # RPM default centos: PKGDIR=../rpmbuild/RPMS/$(PKGARCH) centos: find-couch-dist link-couch-dist build-rpm copy-pkgs diff --git a/build.sh b/build.sh index f3792ef..5635c42 100755 --- a/build.sh +++ b/build.sh @@ -29,9 +29,9 @@ SCRIPTPATH="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" # TODO derive these by interrogating the couchdb-ci repo rather than hard coding the list DEBIANS="debian-bullseye debian-bookworm" -UBUNTUS="ubuntu-focal ubuntu-jammy" +UBUNTUS="ubuntu-focal ubuntu-jammy ubuntu-noble" CENTOSES="centos-8 centos-9" -XPLAT_BASES="debian-bullseye debian-bookworm ubuntu-focal ubuntu-jammy centos-8 centos-9" +XPLAT_BASES="debian-bullseye debian-bookworm ubuntu-focal ubuntu-jammy ubuntu-noble centos-8 centos-9" XPLAT_ARCHES="arm64 ppc64le s390x" BINARY_API="https://apache.jfrog.io/artifactory" ERLANGVERSION=${ERLANGVERSION:-25.3.2.15} @@ -122,7 +122,8 @@ build-all-couch() { ( ${base} == "debian-bullseye" && ${arch} == "s390x") || ( ${base} == "debian-bookworm" && ${arch} == "ppc64le" ) || ( ${base} == "ubuntu-focal" && ${arch} == "ppc64le" ) || - ( ${base} == "ubuntu-jammy" && ${arch} == "ppc64le" ) + ( ${base} == "ubuntu-jammy" && ${arch} == "ppc64le" ) || + ( ${base} == "ubuntu-noble" && ${arch} == "ppc64le" ) ]]; then CONTAINERARCH="${arch}" build-couch ${base} fi diff --git a/repo/conf/distributions b/repo/conf/distributions index ac9255c..817d119 100644 --- a/repo/conf/distributions +++ b/repo/conf/distributions @@ -17,3 +17,8 @@ Codename: jammy Components: main Architectures: amd64 arm64 ppc64el Description: Official CouchDB Ubuntu 22.04 jammy repository + +Codename: noble +Components: main +Architectures: amd64 arm64 ppc64el +Description: Official CouchDB Ubuntu 24.04 noble repository
