[arch-commits] Commit in mailman3/trunk (PKGBUILD)
David Runge
dvzrv at archlinux.org
Thu Feb 25 22:07:23 UTC 2021
Date: Thursday, February 25, 2021 @ 22:07:23
Author: dvzrv
Revision: 874219
upgpkg: mailman3 3.3.3-1: Upgrade to 3.3.3.
Add link to upstream ticket for the inability of running tests.
Modified:
mailman3/trunk/PKGBUILD
----------+
PKGBUILD | 28 ++++++++++++++--------------
1 file changed, 14 insertions(+), 14 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2021-02-25 22:07:18 UTC (rev 874218)
+++ PKGBUILD 2021-02-25 22:07:23 UTC (rev 874219)
@@ -2,8 +2,8 @@
_name=mailman
pkgname=mailman3
-pkgver=3.3.2
-pkgrel=3
+pkgver=3.3.3
+pkgrel=1
pkgdesc="The GNU mailing list manager"
arch=('any')
url="https://www.list.org/"
@@ -15,8 +15,8 @@
'python-passlib' 'python-requests' 'python-setuptools' 'python-sqlalchemy'
'python-zope-component' 'python-zope-configuration' 'python-zope-event'
'python-zope-interface')
-checkdepends=('python-coverage' 'python-diff-cover' 'python-flufl.testing'
-'python-psycopg2' 'python-pymysql' 'python-pytest')
+checkdepends=('python-flufl.testing' 'python-nose2' 'python-psycopg2'
+'python-pymysql' 'python-pytest')
optdepends=('hyperkitty: for local archive and list interaction'
'lynx: for the default HTML to plaintext conversion'
'mailman3-hyperkitty: for archiving mails with an instance of hyperkitty'
@@ -38,7 +38,7 @@
"${pkgname}-notify.timer"
"${pkgname}.sysusers"
"${pkgname}.tmpfiles")
-sha512sums=('af8b300a9fea9e40a9a42f97531cf0fcd36f9b30a88a5b062994ec6480d91a698dbc37f4910045aacf3bedebf7c9ccacdf8d11bb0ee560d11e1eeef266f19b29'
+sha512sums=('d5ae58f720595d245a564198fadac65d9f7e224186b6a98632b9fdc708df4690354d10a827dbe04ba5eaa1a3c0398db9060169a80d262ea39dbd3086cd1e150a'
'SKIP'
'a1f5167f81a1ae74d6caecf3c99df9d6edddeeb2f07d61454fd0b3563aab952f76d2aa1642552855a4ccb620a7de34c2717d976f12b49dcd781ce0c32e7d6161'
'734e0cdf1198f6609a5e41312c48c5c4e492ba5b9acc3af4cd302a6ed148933396333077932e25aedfc50ff3f68b1d4898137193bdadaf71e23045ec8e96be10'
@@ -49,7 +49,7 @@
'b8538618be8bdd6313d24b844d15c8f25a059c3391cd06db69314b7be19996bfbe913d6c0c9c99d6a19c4f92df32212d31785e92fb32faf5eb792fffe121fcce'
'074cf58a93204d4b7631c4cc8af62d5720560301c6fefef6baa5d3aa33e72720870757fac7803f7b2835f8f02bb776f9d049df5c7528c743b56dda7da2085b07'
'6f4b51fd5eb34ac974b3312c34eb1437d9435cfd50f0cb89db02b94ce514bceca2c6dc7cb172b79b2d6a23d68e7ea391ec58dbd9899938c0fe88c03c67c521b9')
-b2sums=('f7db82d8cb217d80313ee7a6c28f7b62876a6d176a108b3fafdc744e0a9fcec3d11a0665069a5c27a42d49c22257bfe2ca8f18233d30fc9acb964027fea3bf12'
+b2sums=('f4a3c85da63e50efc192c2120f8a95e005255a521c85f7774473fbc6a5385707a28eb1b292ddac92b952a79500fcc97e0a00eec8e95be322a5bc5514037138d3'
'SKIP'
'b4a5795a2798c2e2a2aa5ff8672572a6272963efd48613427d849fa0c6f6062af79710c44ae0c256e07524cce2315efbbed2571e1f64dd3ef906bcea18f3b889'
'a9d8be785d3d1a1bbe8899658bec67cfcae8a13d21ef8e873f66a52008e9a3814ed731ac7e9eb787b6565acb00b46a050d58d3dcabdc649c0797e1b55622ec21'
@@ -66,7 +66,7 @@
mv -v "${_name}-$pkgver" "$pkgname-$pkgver"
cd "$pkgname-$pkgver"
# make sure that mailman runs in a FHS compliant way
- echo -e "[mailman]\nlayout: fhs" >> "${_name}.cfg"
+ echo -e "[mailman]\nlayout: fhs" >> "../${_name}.cfg"
# set /var/lib/mailman instead of /var/tmp/mailman as default var_dir:
sed -e 's|/var/tmp/mailman|/var/lib/mailman|g' \
-i src/${_name}/config/schema.cfg
@@ -77,12 +77,11 @@
python setup.py build
}
-# # tests are only integration tests and don't work without a previously setup
-# # mail server
-# check() {
-# cd "$pkgname-$pkgver"
-# pytest -v
-# }
+check() {
+ cd "$pkgname-$pkgver"
+ # thanks to test design it is impossible to run tests:
+ # https://gitlab.com/mailman/mailman/-/issues/400
+}
package() {
cd "$pkgname-$pkgver"
@@ -90,8 +89,9 @@
python setup.py install --skip-build \
--optimize=1 \
--root="${pkgdir}"
+
# config
- install -vDm 640 "${_name}.cfg" -t "${pkgdir}/etc/"
+ install -vDm 640 "../${_name}.cfg" -t "${pkgdir}/etc/"
# state dir
install -vdm 750 "${pkgdir}/var/lib/mailman"
# sysusers.d
More information about the arch-commits
mailing list