From e9d0b79f19f6ccf675752d6f6ecddbea5dda2dad Mon Sep 17 00:00:00 2001 From: Luca Matei Pintilie Date: Sat, 20 Jan 2024 10:00:13 +0100 Subject: [PATCH] fail2ban: add man pages --- srcpkgs/docker-compose/template | 4 ++-- srcpkgs/fail2ban/template | 22 ++++++++++++++++++++-- 2 files changed, 22 insertions(+), 4 deletions(-) diff --git a/srcpkgs/docker-compose/template b/srcpkgs/docker-compose/template index e297fbc77ce23..9a4503baf258b 100644 --- a/srcpkgs/docker-compose/template +++ b/srcpkgs/docker-compose/template @@ -1,6 +1,6 @@ # Template file for 'docker-compose' pkgname=docker-compose -version=2.21.0 +version=2.22.0 revision=1 build_style=go go_import_path="github.com/docker/compose/v2" @@ -13,7 +13,7 @@ license="Apache-2.0" homepage="https://docs.docker.com/compose/" changelog="https://github.com/docker/compose/releases" distfiles="https://github.com/docker/compose/archive/refs/tags/v${version}.tar.gz" -checksum=0014b23382a50c90f91849e491500568366052882e22011822ca2d8a3b2976f2 +checksum=82bd4622729cff061b3489bad96b54849a7f4b462345aade1bd374c879db9019 post_install() { vmkdir usr/libexec/docker/cli-plugins diff --git a/srcpkgs/fail2ban/template b/srcpkgs/fail2ban/template index d0842770dc1f0..6741444994041 100644 --- a/srcpkgs/fail2ban/template +++ b/srcpkgs/fail2ban/template @@ -1,10 +1,11 @@ # Template file for 'fail2ban' pkgname=fail2ban version=1.0.2 -revision=3 +revision=4 build_style=python3-module hostmakedepends="pkg-config python3-setuptools" -depends="python3-pyasynchat" +depends="python3-pyasynchat python3-pyasyncore" +checkdepends="python3-utils ${depends}" short_desc="Authentication failure monitor system" maintainer="Orphaned " license="GPL-2.0-only" @@ -23,7 +24,24 @@ pre_build() { ./fail2ban-2to3 } +do_check() { + # this test uses smtpd which is removed in Python 3.12 + # https://github.com/fail2ban/fail2ban/issues/3487 + rm -f fail2ban/tests/action_d/test_smtp.py + + # testRepairDb does not work with sqlite 3.42.0+ + # https://github.com/fail2ban/fail2ban/issues/3586 + python3 bin/fail2ban-testcases -i testRepairDb +} + post_install() { rm -rf ${DESTDIR}/${py3_sitelib}/fail2ban/tests vsv fail2ban + vman man/fail2ban-client.1 + vman man/fail2ban-python.1 + vman man/fail2ban-regex.1 + vman man/fail2ban-server.1 + vman man/fail2ban-testcases.1 + vman man/fail2ban.1 + vman man/jail.conf.5 }