Date: Thursday, April 21, 2022 @ 12:30:49 Author: dvzrv Revision: 1187236
archrelease: copy trunk to community-any Added: radicale/repos/community-any/PKGBUILD (from rev 1187235, radicale/trunk/PKGBUILD) radicale/repos/community-any/radicale-sysusers.conf (from rev 1187235, radicale/trunk/radicale-sysusers.conf) radicale/repos/community-any/radicale-tmpfiles.conf (from rev 1187235, radicale/trunk/radicale-tmpfiles.conf) radicale/repos/community-any/radicale.install (from rev 1187235, radicale/trunk/radicale.install) radicale/repos/community-any/radicale.service (from rev 1187235, radicale/trunk/radicale.service) Deleted: radicale/repos/community-any/PKGBUILD radicale/repos/community-any/radicale-sysusers.conf radicale/repos/community-any/radicale-tmpfiles.conf radicale/repos/community-any/radicale.install radicale/repos/community-any/radicale.service ------------------------+ PKGBUILD | 146 +++++++++++++++++++++++------------------------ radicale-sysusers.conf | 2 radicale-tmpfiles.conf | 4 - radicale.install | 16 ++--- radicale.service | 82 +++++++++++++------------- 5 files changed, 125 insertions(+), 125 deletions(-) Deleted: PKGBUILD =================================================================== --- PKGBUILD 2022-04-21 12:30:38 UTC (rev 1187235) +++ PKGBUILD 2022-04-21 12:30:49 UTC (rev 1187236) @@ -1,73 +0,0 @@ -# Maintainer: David Runge <dv...@archlinux.org> -# Contributor: Moritz Lipp <m...@pwmt.org> -# Contributor: fordprefect <fordpref...@dukun.de> -# Contributor: Thor77 <tho...@thor77.org> - -pkgname=radicale -_name=Radicale -pkgver=3.1.6 -pkgrel=1 -pkgdesc="Simple calendar (CalDAV) and contact (CardDAV) server" -arch=(any) -url="https://radicale.org/" -license=(GPL3) -depends=(python-bcrypt python-dateutil python-defusedxml python-passlib -python-pytz python-vobject) -makedepends=(python-build python-installer python-setuptools python-wheel) -checkdepends=(python-pytest python-pytest-runner python-typeguard python-waitress) -backup=( - 'etc/radicale/config' - 'etc/radicale/rights' - 'etc/radicale/users' -) -install=$pkgname.install -source=( - $pkgname-$pkgver.tar.gz::https://github.com/Kozea/$pkgname/archive/v$pkgver.tar.gz - $pkgname-sysusers.conf - $pkgname-tmpfiles.conf - $pkgname.service -) -sha512sums=('37834be461713a157c79e2340899932e3088e091d9cf03e5d984b4729924fb9fbec755eb5ca29b68feb1982bb23f1a1c5c88870a6d4528e8ce78c51813ffa339' - '56dffb66e018cfbf158dc5d8fe638b3cb31229945f659aae5623f219bcd1d68ddc375f1633fa8e857a9b2f50c9e05a06efce165370137d6e116a4f187466637f' - '9d0dd88e4a34e9f97abda1785698e4b2a5e8202063deeb91b84e13c05e00b07e45b8d4d9eca09b9241b1138bbbfdc999dba0135c18f5bc0c08d65b0cd83b367b' - '0f74a662e2eee56a89f5735e686910043ad5589b638e56a7ad3caa6d3b111cfbf1c131fe1b2ee34ce0d10d2f8a041a183f1382b1e1c9594f7e793c92161ef17a') -b2sums=('9c1adc4ee294f38e84e3f7a5b18a49879a211e6f4e36e54a4c8ac1e1c4f704f0095f462869795653988dbf2fe1665313c8af7d51bed596059aebf1168a0f6a25' - 'b3af60e144ef857e42ec672e806e9600265ab7d2ea4a75011de9ab56918a008437afdacb301df210b54424fb7ff1e9a332831c67b2e58fd6bc0a0aa1eebe8909' - '41916d62f5e3f1060bd21db0722abe837754a4cb915af218c904dafac4b06794f8fde2e34486fb7392777b4738502f3df4c1390b835050045337585b064e23bb' - '8d7e732bb7430428db2b60ffd8b4b1c3e85cbda4a1b900ae28d80c46a64e97ab484d9cc13aaa2582eeca4063f4e74141754f1e67769d444b08b3663f62cf8bf1') - -prepare() { - cd $_name-$pkgver - touch "users" -} - -build() { - cd $_name-$pkgver - python -m build --wheel --no-isolation -} - -check() { - local _site_packages=$(python -c "import site; print(site.getsitepackages()[0])") - - cd $_name-$pkgver - python -m installer --destdir=test_dir dist/*.whl - export PYTHONPATH="test_dir/$_site_packages:$PYTHONPATH" - pytest -v -c /dev/null -} - -package() { - cd $_name-$pkgver - python -m installer --destdir="$pkgdir" dist/*.whl - # config - install -vDm 644 {config,rights,users} -t "$pkgdir/etc/$pkgname/" - # wsgi - install -vDm 644 $pkgname.wsgi -t "$pkgdir/usr/share/$pkgname/" - # systemd service - install -vDm 644 ../$pkgname.service -t "$pkgdir/usr/lib/systemd/system/" - # sysusers.d - install -vDm 644 ../$pkgname-sysusers.conf "$pkgdir/usr/lib/sysusers.d/$pkgname.conf" - # tmpfiles.d - install -vDm 644 ../$pkgname-tmpfiles.conf "$pkgdir/usr/lib/tmpfiles.d/$pkgname.conf" - # docs - install -vDm 644 {CHANGELOG,DOCUMENTATION,README}.md -t "$pkgdir/usr/share/doc/$pkgname/" -} Copied: radicale/repos/community-any/PKGBUILD (from rev 1187235, radicale/trunk/PKGBUILD) =================================================================== --- PKGBUILD (rev 0) +++ PKGBUILD 2022-04-21 12:30:49 UTC (rev 1187236) @@ -0,0 +1,73 @@ +# Maintainer: David Runge <dv...@archlinux.org> +# Contributor: Moritz Lipp <m...@pwmt.org> +# Contributor: fordprefect <fordpref...@dukun.de> +# Contributor: Thor77 <tho...@thor77.org> + +pkgname=radicale +_name=Radicale +pkgver=3.1.7 +pkgrel=1 +pkgdesc="Simple calendar (CalDAV) and contact (CardDAV) server" +arch=(any) +url="https://radicale.org/" +license=(GPL3) +depends=(python-bcrypt python-dateutil python-defusedxml python-passlib +python-pytz python-vobject) +makedepends=(python-build python-installer python-setuptools python-wheel) +checkdepends=(python-pytest python-pytest-runner python-typeguard python-waitress) +backup=( + 'etc/radicale/config' + 'etc/radicale/rights' + 'etc/radicale/users' +) +install=$pkgname.install +source=( + $pkgname-$pkgver.tar.gz::https://github.com/Kozea/$pkgname/archive/v$pkgver.tar.gz + $pkgname-sysusers.conf + $pkgname-tmpfiles.conf + $pkgname.service +) +sha512sums=('04ae2072a90f303dd18de3a2cf6474263ca9650ee87ee72be0d7177ad2f2f61f4860784674bac8dbff2c2679ac45acd03aa38c02b00349f01669c6cf4a474605' + '56dffb66e018cfbf158dc5d8fe638b3cb31229945f659aae5623f219bcd1d68ddc375f1633fa8e857a9b2f50c9e05a06efce165370137d6e116a4f187466637f' + '9d0dd88e4a34e9f97abda1785698e4b2a5e8202063deeb91b84e13c05e00b07e45b8d4d9eca09b9241b1138bbbfdc999dba0135c18f5bc0c08d65b0cd83b367b' + '0f74a662e2eee56a89f5735e686910043ad5589b638e56a7ad3caa6d3b111cfbf1c131fe1b2ee34ce0d10d2f8a041a183f1382b1e1c9594f7e793c92161ef17a') +b2sums=('3192acd1e4ee9a63803bcc7aac7b62ae50a94a88d294f3299508dbd1f7a42cb79ea87dc2675509c1b12f76e75e37635b1a97672db61b09f5dfaefc5bbc1d616e' + 'b3af60e144ef857e42ec672e806e9600265ab7d2ea4a75011de9ab56918a008437afdacb301df210b54424fb7ff1e9a332831c67b2e58fd6bc0a0aa1eebe8909' + '41916d62f5e3f1060bd21db0722abe837754a4cb915af218c904dafac4b06794f8fde2e34486fb7392777b4738502f3df4c1390b835050045337585b064e23bb' + '8d7e732bb7430428db2b60ffd8b4b1c3e85cbda4a1b900ae28d80c46a64e97ab484d9cc13aaa2582eeca4063f4e74141754f1e67769d444b08b3663f62cf8bf1') + +prepare() { + cd $_name-$pkgver + touch "users" +} + +build() { + cd $_name-$pkgver + python -m build --wheel --no-isolation +} + +check() { + local _site_packages=$(python -c "import site; print(site.getsitepackages()[0])") + + cd $_name-$pkgver + python -m installer --destdir=test_dir dist/*.whl + export PYTHONPATH="test_dir/$_site_packages:$PYTHONPATH" + pytest -v -c /dev/null +} + +package() { + cd $_name-$pkgver + python -m installer --destdir="$pkgdir" dist/*.whl + # config + install -vDm 644 {config,rights,users} -t "$pkgdir/etc/$pkgname/" + # wsgi + install -vDm 644 $pkgname.wsgi -t "$pkgdir/usr/share/$pkgname/" + # systemd service + install -vDm 644 ../$pkgname.service -t "$pkgdir/usr/lib/systemd/system/" + # sysusers.d + install -vDm 644 ../$pkgname-sysusers.conf "$pkgdir/usr/lib/sysusers.d/$pkgname.conf" + # tmpfiles.d + install -vDm 644 ../$pkgname-tmpfiles.conf "$pkgdir/usr/lib/tmpfiles.d/$pkgname.conf" + # docs + install -vDm 644 {CHANGELOG,DOCUMENTATION,README}.md -t "$pkgdir/usr/share/doc/$pkgname/" +} Deleted: radicale-sysusers.conf =================================================================== --- radicale-sysusers.conf 2022-04-21 12:30:38 UTC (rev 1187235) +++ radicale-sysusers.conf 2022-04-21 12:30:49 UTC (rev 1187236) @@ -1 +0,0 @@ -u radicale - "Radicale user" Copied: radicale/repos/community-any/radicale-sysusers.conf (from rev 1187235, radicale/trunk/radicale-sysusers.conf) =================================================================== --- radicale-sysusers.conf (rev 0) +++ radicale-sysusers.conf 2022-04-21 12:30:49 UTC (rev 1187236) @@ -0,0 +1 @@ +u radicale - "Radicale user" Deleted: radicale-tmpfiles.conf =================================================================== --- radicale-tmpfiles.conf 2022-04-21 12:30:38 UTC (rev 1187235) +++ radicale-tmpfiles.conf 2022-04-21 12:30:49 UTC (rev 1187236) @@ -1,2 +0,0 @@ -z /etc/radicale/users 0640 radicale radicale - -d /var/lib/radicale 0750 radicale radicale - Copied: radicale/repos/community-any/radicale-tmpfiles.conf (from rev 1187235, radicale/trunk/radicale-tmpfiles.conf) =================================================================== --- radicale-tmpfiles.conf (rev 0) +++ radicale-tmpfiles.conf 2022-04-21 12:30:49 UTC (rev 1187236) @@ -0,0 +1,2 @@ +z /etc/radicale/users 0640 radicale radicale - +d /var/lib/radicale 0750 radicale radicale - Deleted: radicale.install =================================================================== --- radicale.install 2022-04-21 12:30:38 UTC (rev 1187235) +++ radicale.install 2022-04-21 12:30:49 UTC (rev 1187236) @@ -1,8 +0,0 @@ -# arg 1: the new package version -# arg 2: the old package version -post_upgrade() { - # configuration and file system storage changes with >= 3.0.0 - if [ "$(vercmp "$2" "3.0.0")" -le 0 ]; then - echo "WARNING: Major changes introduced to filesystem storage and configuration. Read /usr/share/doc/radicale/NEWS.md" - fi -} Copied: radicale/repos/community-any/radicale.install (from rev 1187235, radicale/trunk/radicale.install) =================================================================== --- radicale.install (rev 0) +++ radicale.install 2022-04-21 12:30:49 UTC (rev 1187236) @@ -0,0 +1,8 @@ +# arg 1: the new package version +# arg 2: the old package version +post_upgrade() { + # configuration and file system storage changes with >= 3.0.0 + if [ "$(vercmp "$2" "3.0.0")" -le 0 ]; then + echo "WARNING: Major changes introduced to filesystem storage and configuration. Read /usr/share/doc/radicale/NEWS.md" + fi +} Deleted: radicale.service =================================================================== --- radicale.service 2022-04-21 12:30:38 UTC (rev 1187235) +++ radicale.service 2022-04-21 12:30:49 UTC (rev 1187236) @@ -1,41 +0,0 @@ -[Unit] -Description=radicale - A simple CalDAV (calendar) and CardDAV (contact) server -After=syslog.target network.target -Requires=network.target - -[Service] -CapabilityBoundingSet=CAP_NET_BIND_SERVICE -ExecStart=/usr/bin/radicale -Group=radicale -IPAccounting=true -LockPersonality=true -MemoryDenyWriteExecute=true -NoNewPrivileges=yes -PrivateDevices=yes -PrivateTmp=yes -PrivateUsers=yes -ProtectClock=true -ProtectControlGroups=true -ProtectHome=true -ProtectHostname=true -ProtectKernelLogs=true -ProtectKernelModules=true -ProtectKernelTunables=true -ProtectProc=invisible -ProtectSystem=strict -RemoveIPC=true -Restart=on-failure -RestrictAddressFamilies=~AF_PACKET AF_NETLINK AF_UNIX -RestrictNamespaces=true -RestrictRealtime=true -RestrictSUIDSGID=true -StateDirectory=radicale -SystemCallArchitectures=native -SystemCallErrorNumber=EPERM -SystemCallFilter=@system-service -SystemCallFilter=~@resources -UMask=0027 -User=radicale - -[Install] -WantedBy=multi-user.target Copied: radicale/repos/community-any/radicale.service (from rev 1187235, radicale/trunk/radicale.service) =================================================================== --- radicale.service (rev 0) +++ radicale.service 2022-04-21 12:30:49 UTC (rev 1187236) @@ -0,0 +1,41 @@ +[Unit] +Description=radicale - A simple CalDAV (calendar) and CardDAV (contact) server +After=syslog.target network.target +Requires=network.target + +[Service] +CapabilityBoundingSet=CAP_NET_BIND_SERVICE +ExecStart=/usr/bin/radicale +Group=radicale +IPAccounting=true +LockPersonality=true +MemoryDenyWriteExecute=true +NoNewPrivileges=yes +PrivateDevices=yes +PrivateTmp=yes +PrivateUsers=yes +ProtectClock=true +ProtectControlGroups=true +ProtectHome=true +ProtectHostname=true +ProtectKernelLogs=true +ProtectKernelModules=true +ProtectKernelTunables=true +ProtectProc=invisible +ProtectSystem=strict +RemoveIPC=true +Restart=on-failure +RestrictAddressFamilies=~AF_PACKET AF_NETLINK AF_UNIX +RestrictNamespaces=true +RestrictRealtime=true +RestrictSUIDSGID=true +StateDirectory=radicale +SystemCallArchitectures=native +SystemCallErrorNumber=EPERM +SystemCallFilter=@system-service +SystemCallFilter=~@resources +UMask=0027 +User=radicale + +[Install] +WantedBy=multi-user.target