commit:     9969cf1ce15789191cd15ac613bd272c4921ed9b
Author:     Patrick Lauer <patrick <AT> gentoo <DOT> org>
AuthorDate: Mon Jun 16 09:20:07 2025 +0000
Commit:     Patrick Lauer <patrick <AT> gentoo <DOT> org>
CommitDate: Mon Jun 16 09:22:27 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9969cf1c

dev-db/barman: add 3.14.0

Signed-off-by: Patrick Lauer <patrick <AT> gentoo.org>

 dev-db/barman/Manifest             |  1 +
 dev-db/barman/barman-3.14.0.ebuild | 48 ++++++++++++++++++++++++++++++++++++++
 2 files changed, 49 insertions(+)

diff --git a/dev-db/barman/Manifest b/dev-db/barman/Manifest
index 686ab0ebd86f..fb28d2853af2 100644
--- a/dev-db/barman/Manifest
+++ b/dev-db/barman/Manifest
@@ -1,2 +1,3 @@
 DIST barman-3.13.0.tar.gz 1858287 BLAKE2B 
c09fdcca2b3a04f623f994873f3bd6e4afc7e8fac3afe3177da53456a715cf099764e150bb58cd783374b6fdcc50592377d156077bdca8a81e667bb3d4527a2d
 SHA512 
c28aa6304e764a42476c2926f80f77551d9b4c6bbab1f533c81ff854d7f2dc4d603218b8ee843607555ee759d16d73e3d4a4302957452f5cce33baccd6a2e73b
 DIST barman-3.13.3.tar.gz 1866213 BLAKE2B 
ba0fa5f2d1dfb8458bd4e023bed31a0092d2e8c889527b0b9eefec2a63a3cf9fd3040165bbeecbecbeeeceaf0465f0e353929e81a8c198d9cfb405be238a7ab1
 SHA512 
b5463fbd9ec42242dd5f6a5dd48a587c673687468565b5eb53b0554c0063684a57c29673f8e36954bfc3cb925522c01c06901308e373323bea5f6923c4b621cc
+DIST barman-3.14.0.tar.gz 1904103 BLAKE2B 
0acfabfd05192f85e6269888573b2086eb9bb0469363d8217b52dc5943d665d2bc3f1e5e667bf01b2c5d7a8690714bf705972422822c3d64fdc47346cb53f330
 SHA512 
e862f818e74dc3d9efcf2069f319f6672443b681239c3eced36b1d147e7bab94e3397d20111e144fd523e53697843d8070b91c35d339c51db3163684e19500c4

diff --git a/dev-db/barman/barman-3.14.0.ebuild 
b/dev-db/barman/barman-3.14.0.ebuild
new file mode 100644
index 000000000000..cd01a8f5e3c4
--- /dev/null
+++ b/dev-db/barman/barman-3.14.0.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517="setuptools"
+PYTHON_COMPAT=( python3_{10..13} )
+
+RESTRICT="test" # missing azure sdk
+
+inherit distutils-r1
+
+DESCRIPTION="Administration tool for disaster recovery of PostgreSQL servers"
+HOMEPAGE="https://www.pgbarman.org https://sourceforge.net/projects/pgbarman/";
+SRC_URI="https://github.com/2ndquadrant-it/barman/archive/release/${PV}.tar.gz 
-> ${P}.tar.gz"
+S="${WORKDIR}/${PN}-release-${PV}"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+       dev-python/boto3[${PYTHON_USEDEP}]
+       dev-python/argh[${PYTHON_USEDEP}]
+       dev-python/psycopg:2[${PYTHON_USEDEP}]
+       dev-python/python-dateutil[${PYTHON_USEDEP}]
+       dev-python/argcomplete[${PYTHON_USEDEP}]
+       net-misc/rsync
+       dev-db/postgresql[server]
+"
+
+BDEPEND="
+       test? (
+               dev-python/mock[${PYTHON_USEDEP}]
+               dev-python/pytest-timeout[${PYTHON_USEDEP}]
+               dev-python/python-snappy[${PYTHON_USEDEP}]
+       )
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+       default
+
+       sed -i -e \
+               "s/^    def test_xlog_segment_mask(.*:/    
@pytest.mark.xfail(reason='Test fails on Gentoo')\n\0/" \
+               tests/test_xlog.py || die
+}

Reply via email to