Date: Wednesday, August 19, 2020 @ 07:17:22 Author: dvzrv Revision: 684917
archrelease: copy trunk to community-any Added: radicale/repos/community-any/PKGBUILD (from rev 684916, radicale/trunk/PKGBUILD) radicale/repos/community-any/radicale-sysusers.conf (from rev 684916, radicale/trunk/radicale-sysusers.conf) radicale/repos/community-any/radicale-tmpfiles.conf (from rev 684916, radicale/trunk/radicale-tmpfiles.conf) radicale/repos/community-any/radicale.install (from rev 684916, radicale/trunk/radicale.install) radicale/repos/community-any/radicale.service (from rev 684916, 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 | 158 +++++++++++++++++++++++------------------------ radicale-sysusers.conf | 2 radicale-tmpfiles.conf | 4 - radicale.install | 16 ++-- radicale.service | 76 +++++++++++----------- 5 files changed, 129 insertions(+), 127 deletions(-) Deleted: PKGBUILD =================================================================== --- PKGBUILD 2020-08-19 07:17:05 UTC (rev 684916) +++ PKGBUILD 2020-08-19 07:17:22 UTC (rev 684917) @@ -1,78 +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.0.3 -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-setuptools' 'python-vobject') -checkdepends=('python-pytest' 'python-pytest-runner' '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/${pkgver}.tar.gz" - "${pkgname}-sysusers.conf" - "${pkgname}-tmpfiles.conf" - "${pkgname}.service") -sha512sums=('70a75b7796983bfb0560acb6c673bcd7ff28dd1c0fffa3e97c0ae781b6d03329cb4b614231b86109073a172890d2eb86de48b23e235dfabd66583a007412e70d' - '56dffb66e018cfbf158dc5d8fe638b3cb31229945f659aae5623f219bcd1d68ddc375f1633fa8e857a9b2f50c9e05a06efce165370137d6e116a4f187466637f' - '9d0dd88e4a34e9f97abda1785698e4b2a5e8202063deeb91b84e13c05e00b07e45b8d4d9eca09b9241b1138bbbfdc999dba0135c18f5bc0c08d65b0cd83b367b' - '6f411daf18fbeeb7cc8626652f4b87ac6ec5e4ec1212821c426de711c907be41ab995d5b35be4ff0d663edb1028f99d6c07a53158acf519e7560e230c022c986') - -prepare() { - mv -v ${_name}-${pkgver} ${pkgname}-${pkgver} - cd ${pkgname}-${pkgver} - # removing flake8, isort and coverage - sed -e '/addopts/d' -i setup.cfg - touch "users" -} - -build() { - cd "${pkgname}-${pkgver}" - python setup.py build -} - -check() { - local python_version=$(python -c 'import sys; print(".".join(map(str, sys.version_info[:2])))') - cd "${pkgname}-${pkgver}" - mkdir -vp testdir - python setup.py install --skip-build \ - --optimize=1 \ - --prefix=/usr \ - --root="testdir" - export PYTHONPATH="testdir/usr/lib/python${python_version}/site-packages:${PYTHONPATH}" - pytest -v -} - -package() { - cd "${pkgname}-${pkgver}" - python setup.py install --skip-build \ - --optimize=1 \ - --prefix=/usr \ - --root="${pkgdir}" - # config - install -vDm 644 {config,rights,users} -t "${pkgdir}/etc/${pkgname}/" - # fcgi/wsgi - install -vDm 644 "${pkgname}."{fcgi,wsgi} \ - -t "${pkgdir}/usr/share/${pkgname}/" - # systemd service - install -vDm 644 "${srcdir}/${pkgname}.service" \ - "${pkgdir}/usr/lib/systemd/system/${pkgname}.service" - # sysusers.d - install -vDm 644 "${srcdir}/${pkgname}-sysusers.conf" \ - "${pkgdir}/usr/lib/sysusers.d/${pkgname}.conf" - # tmpfiles.d - install -vDm 644 "${srcdir}/${pkgname}-tmpfiles.conf" \ - "${pkgdir}/usr/lib/tmpfiles.d/${pkgname}.conf" - # docs - install -vDm 644 {NEWS,README}.md -t "${pkgdir}/usr/share/doc/${pkgname}/" -} - Copied: radicale/repos/community-any/PKGBUILD (from rev 684916, radicale/trunk/PKGBUILD) =================================================================== --- PKGBUILD (rev 0) +++ PKGBUILD 2020-08-19 07:17:22 UTC (rev 684917) @@ -0,0 +1,80 @@ +# 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.0.4 +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-setuptools' 'python-vobject') +checkdepends=('python-pytest' 'python-pytest-runner' '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/${pkgver}.tar.gz" + "${pkgname}-sysusers.conf" + "${pkgname}-tmpfiles.conf" + "${pkgname}.service") +sha512sums=('d8625d8b4c4597abcf92e5dba2890285727bdf7fec63ed20ea33e1dfd7191f95a91b782689195e2c77f850a41be10df91c463c044b647d2d151c3c9b9d3fd18f' + '56dffb66e018cfbf158dc5d8fe638b3cb31229945f659aae5623f219bcd1d68ddc375f1633fa8e857a9b2f50c9e05a06efce165370137d6e116a4f187466637f' + '9d0dd88e4a34e9f97abda1785698e4b2a5e8202063deeb91b84e13c05e00b07e45b8d4d9eca09b9241b1138bbbfdc999dba0135c18f5bc0c08d65b0cd83b367b' + '6f411daf18fbeeb7cc8626652f4b87ac6ec5e4ec1212821c426de711c907be41ab995d5b35be4ff0d663edb1028f99d6c07a53158acf519e7560e230c022c986') +b2sums=('dc393dad24b38d1faa5c09dfa678fff820becd50cb541cd0e4196e1b75f8ff0a5fdb6f2ee6cdda3f875243aef157a72869d01b684c0e8fffaa91ea1025037d95' + 'b3af60e144ef857e42ec672e806e9600265ab7d2ea4a75011de9ab56918a008437afdacb301df210b54424fb7ff1e9a332831c67b2e58fd6bc0a0aa1eebe8909' + '41916d62f5e3f1060bd21db0722abe837754a4cb915af218c904dafac4b06794f8fde2e34486fb7392777b4738502f3df4c1390b835050045337585b064e23bb' + '5ae0e87d4235a864ca482a6701e0631cdaccc3dceef71237d5bd708be08c3b7e1890793d01f8c51eaa108a097cfefbb31abb71cf69b195c0f50f95720965391f') + +prepare() { + mv -v ${_name}-${pkgver} ${pkgname}-${pkgver} + cd ${pkgname}-${pkgver} + # removing flake8, isort and coverage + sed -e '/addopts/d' -i setup.cfg + touch "users" +} + +build() { + cd "${pkgname}-${pkgver}" + python setup.py build +} + +check() { + local python_version=$(python -c 'import sys; print(".".join(map(str, sys.version_info[:2])))') + cd "${pkgname}-${pkgver}" + mkdir -vp testdir + python setup.py install --skip-build \ + --optimize=1 \ + --root="testdir" + export PYTHONPATH="testdir/usr/lib/python${python_version}/site-packages:${PYTHONPATH}" + pytest -v +} + +package() { + cd "${pkgname}-${pkgver}" + python setup.py install --skip-build \ + --optimize=1 \ + --root="${pkgdir}" + # config + install -vDm 644 {config,rights,users} -t "${pkgdir}/etc/${pkgname}/" + # fcgi/wsgi + install -vDm 644 "${pkgname}."{fcgi,wsgi} \ + -t "${pkgdir}/usr/share/${pkgname}/" + # systemd service + install -vDm 644 "${srcdir}/${pkgname}.service" \ + "${pkgdir}/usr/lib/systemd/system/${pkgname}.service" + # sysusers.d + install -vDm 644 "${srcdir}/${pkgname}-sysusers.conf" \ + "${pkgdir}/usr/lib/sysusers.d/${pkgname}.conf" + # tmpfiles.d + install -vDm 644 "${srcdir}/${pkgname}-tmpfiles.conf" \ + "${pkgdir}/usr/lib/tmpfiles.d/${pkgname}.conf" + # docs + install -vDm 644 {NEWS,README}.md -t "${pkgdir}/usr/share/doc/${pkgname}/" +} + Deleted: radicale-sysusers.conf =================================================================== --- radicale-sysusers.conf 2020-08-19 07:17:05 UTC (rev 684916) +++ radicale-sysusers.conf 2020-08-19 07:17:22 UTC (rev 684917) @@ -1 +0,0 @@ -u radicale - "Radicale user" Copied: radicale/repos/community-any/radicale-sysusers.conf (from rev 684916, radicale/trunk/radicale-sysusers.conf) =================================================================== --- radicale-sysusers.conf (rev 0) +++ radicale-sysusers.conf 2020-08-19 07:17:22 UTC (rev 684917) @@ -0,0 +1 @@ +u radicale - "Radicale user" Deleted: radicale-tmpfiles.conf =================================================================== --- radicale-tmpfiles.conf 2020-08-19 07:17:05 UTC (rev 684916) +++ radicale-tmpfiles.conf 2020-08-19 07:17:22 UTC (rev 684917) @@ -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 684916, radicale/trunk/radicale-tmpfiles.conf) =================================================================== --- radicale-tmpfiles.conf (rev 0) +++ radicale-tmpfiles.conf 2020-08-19 07:17:22 UTC (rev 684917) @@ -0,0 +1,2 @@ +z /etc/radicale/users 0640 radicale radicale - +d /var/lib/radicale 0750 radicale radicale - Deleted: radicale.install =================================================================== --- radicale.install 2020-08-19 07:17:05 UTC (rev 684916) +++ radicale.install 2020-08-19 07:17:22 UTC (rev 684917) @@ -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 684916, radicale/trunk/radicale.install) =================================================================== --- radicale.install (rev 0) +++ radicale.install 2020-08-19 07:17:22 UTC (rev 684917) @@ -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 2020-08-19 07:17:05 UTC (rev 684916) +++ radicale.service 2020-08-19 07:17:22 UTC (rev 684917) @@ -1,38 +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 -PrivateTmp=yes -PrivateDevices=yes -ProtectSystem=strict -ProtectHome=yes -ProtectHostname=true -ProtectKernelLogs=true -ProtectKernelModules=true -ProtectKernelTunables=true -ProtectControlGroups=true -ReadWritePaths=/var/lib/radicale -RemoveIPC=true -Restart=on-failure -RestrictAddressFamilies=~AF_PACKET AF_NETLINK AF_UNIX -RestrictNamespaces=true -RestrictRealtime=true -RestrictSUIDSGID=true -SystemCallArchitectures=native -SystemCallFilter=@system-service -SystemCallFilter=~@resources -UMask=0027 -User=radicale - -[Install] -WantedBy=multi-user.target - Copied: radicale/repos/community-any/radicale.service (from rev 684916, radicale/trunk/radicale.service) =================================================================== --- radicale.service (rev 0) +++ radicale.service 2020-08-19 07:17:22 UTC (rev 684917) @@ -0,0 +1,38 @@ +[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 +PrivateTmp=yes +PrivateDevices=yes +ProtectSystem=strict +ProtectHome=yes +ProtectHostname=true +ProtectKernelLogs=true +ProtectKernelModules=true +ProtectKernelTunables=true +ProtectControlGroups=true +ReadWritePaths=/var/lib/radicale +RemoveIPC=true +Restart=on-failure +RestrictAddressFamilies=~AF_PACKET AF_NETLINK AF_UNIX +RestrictNamespaces=true +RestrictRealtime=true +RestrictSUIDSGID=true +SystemCallArchitectures=native +SystemCallFilter=@system-service +SystemCallFilter=~@resources +UMask=0027 +User=radicale + +[Install] +WantedBy=multi-user.target +