[arch-commits] Commit in vdirsyncer/repos/community-any (7 files)
David Runge
dvzrv at archlinux.org
Thu Jun 11 17:39:06 UTC 2020
Date: Thursday, June 11, 2020 @ 17:39:05
Author: dvzrv
Revision: 642064
archrelease: copy trunk to community-any
Added:
vdirsyncer/repos/community-any/PKGBUILD
(from rev 642063, vdirsyncer/trunk/PKGBUILD)
vdirsyncer/repos/community-any/vdirsyncer-0.16.8-test_verbosity.patch
(from rev 642063, vdirsyncer/trunk/vdirsyncer-0.16.8-test_verbosity.patch)
vdirsyncer/repos/community-any/vdirsyncer.service
(from rev 642063, vdirsyncer/trunk/vdirsyncer.service)
vdirsyncer/repos/community-any/vdirsyncer.timer
(from rev 642063, vdirsyncer/trunk/vdirsyncer.timer)
Deleted:
vdirsyncer/repos/community-any/PKGBUILD
vdirsyncer/repos/community-any/vdirsyncer.service
vdirsyncer/repos/community-any/vdirsyncer.timer
----------------------------------------+
PKGBUILD | 116 +++++++++++++++----------------
vdirsyncer-0.16.8-test_verbosity.patch | 13 +++
vdirsyncer.service | 14 +--
vdirsyncer.timer | 20 ++---
4 files changed, 88 insertions(+), 75 deletions(-)
Deleted: PKGBUILD
===================================================================
--- PKGBUILD 2020-06-11 17:38:56 UTC (rev 642063)
+++ PKGBUILD 2020-06-11 17:39:05 UTC (rev 642064)
@@ -1,58 +0,0 @@
-# Maintainer: David Runge <dave at sleepmap.de>
-# Contributor: Hugo Osvaldo Barrera <hugo at barrera.io>
-
-pkgname=vdirsyncer
-pkgver=0.16.7
-pkgrel=3
-pkgdesc="Synchronize CalDAV and CardDAV."
-arch=('any')
-url="https://vdirsyncer.pimutils.org/en/stable/"
-license=('BSD')
-depends=('python-click' 'python-setuptools' 'python-requests-toolbelt'
-'python-atomicwrites' 'python-click-threading' 'python-click-log')
-makedepends=('python-setuptools-scm')
-optdepends=('python-requests-oauthlib: Google support'
- 'python-etesync: Etesync support')
-checkdepends=('python-pytest' 'python-wsgi-intercept' 'radicale'
-'python-pytest-xprocess' 'python-pytest-localserver' 'python-hypothesis'
-'python-pytest-subtesthack')
-source=("${pkgname}-${pkgver}.tar.gz::https://pypi.io/packages/source/v/${pkgname}/${pkgname}-${pkgver}.tar.gz"
- "https://raw.githubusercontent.com/pimutils/${pkgname}/${pkgver}/contrib/${pkgname}.service"
- "https://raw.githubusercontent.com/pimutils/${pkgname}/${pkgver}/contrib/${pkgname}.timer")
-sha512sums=('218c6781139a9e979077308dc732756cc27ecb67966e4b52be31cb1ebf04d224443036102d5c4bad253b9dcf533939f0b72082166f0fe94e042a7e946b8fad0e'
- 'f0d1f9755b21358b0371d94cb0d2f1fc12b8dc095d2536c7fc9025906d666ec33b85b3a3924b16a3311dc81e136e0790d50f84c7c8f9f65aaed80613fa69d066'
- 'ac2656edc5ad39dbdc31a71117d98bfdc4ab5001729fc6a76f54e1e34ff81192f29e6162b2f8e429a5e02b8842fe1f2f51b00e84637eda53ba1448b8f08c6b80')
-
-prepare() {
- cd "${pkgname}-${pkgver}"
- # removing obsoleted use of health_check in hypothesis
- sed -e '/_health_/d' \
- -i tests/{unit/test_repair,conftest}.py
-}
-
-build() {
- cd "${pkgname}-${pkgver}"
- python setup.py build
-}
-
-check() {
- cd "${pkgname}-${pkgver}"
- make DETERMINISTIC_TESTS=true test
-}
-
-package() {
- cd "${pkgname}-${pkgver}"
- python setup.py install --skip-build \
- --optimize=1 \
- --prefix=/usr \
- --root="${pkgdir}"
- # license
- install -vDm 644 LICENSE -t "${pkgdir}/usr/share/licenses/${pkgname}/"
- # systemd
- install -t "${pkgdir}/usr/lib/systemd/user/" \
- -vDm 644 "${srcdir}/${pkgname}."{service,timer}
- # docs
- install -t "${pkgdir}/usr/share/doc/${pkgname}" \
- -vDm 644 {AUTHORS,CHANGELOG,README}.rst
-}
-
Copied: vdirsyncer/repos/community-any/PKGBUILD (from rev 642063, vdirsyncer/trunk/PKGBUILD)
===================================================================
--- PKGBUILD (rev 0)
+++ PKGBUILD 2020-06-11 17:39:05 UTC (rev 642064)
@@ -0,0 +1,58 @@
+# Maintainer: David Runge <dvzrv at archlinux.org>
+# Contributor: Hugo Osvaldo Barrera <hugo at barrera.io>
+
+pkgname=vdirsyncer
+pkgver=0.16.8
+pkgrel=1
+pkgdesc="Synchronize CalDAV and CardDAV."
+arch=('any')
+url="https://vdirsyncer.pimutils.org/en/stable/"
+license=('BSD')
+depends=('python-atomicwrites' 'python-click' 'python-click-log'
+'python-click-threading' 'python-requests' 'python-requests-toolbelt'
+'python-setuptools')
+makedepends=('git' 'python-setuptools-scm')
+optdepends=('python-requests-oauthlib: Google support'
+ 'python-etesync: Etesync support'
+ 'python-django: Etesync support')
+checkdepends=('python-hypothesis' 'python-pytest' 'python-pytest-localserver'
+'python-pytest-subtesthack')
+source=("git+https://github.com/pimutils/vdirsyncer.git#tag=${pkgver}?signed"
+ "${pkgname}-0.16.8-test_verbosity.patch")
+sha512sums=('SKIP'
+ '4c23669b161f4fa6f6db33648c5e47791ceaebd97e350a19ba0a1ac6eb3a4e1e753d6887bf22948d79c6e71e5685cab0d9a8a9fcb8e4b54445de2e378e01e251')
+validpgpkeys=('951082781CA308E4A529DEFD6F9FFF122B98C0CD') # Hugo Osvaldo Barrera <hugo at barrera.io>
+
+prepare() {
+ cd "${pkgname}"
+ # fix failing test
+ # https://github.com/pimutils/vdirsyncer/issues/828
+ patch -Np1 -i ../"${pkgname}-0.16.8-test_verbosity.patch"
+}
+
+build() {
+ cd "${pkgname}"
+ python setup.py build
+}
+
+check() {
+ cd "${pkgname}"
+ make DETERMINISTIC_TESTS=true test
+}
+
+package() {
+ cd "${pkgname}"
+ python setup.py install --skip-build \
+ --optimize=1 \
+ --prefix=/usr \
+ --root="${pkgdir}"
+ # license
+ install -vDm 644 LICENSE -t "${pkgdir}/usr/share/licenses/${pkgname}/"
+ # systemd
+ install -vDm 644 "contrib/${pkgname}."{service,timer} \
+ -t "${pkgdir}/usr/lib/systemd/user/"
+ # docs
+ install -vDm 644 {AUTHORS,CHANGELOG,README}.rst \
+ -t "${pkgdir}/usr/share/doc/${pkgname}"
+}
+
Copied: vdirsyncer/repos/community-any/vdirsyncer-0.16.8-test_verbosity.patch (from rev 642063, vdirsyncer/trunk/vdirsyncer-0.16.8-test_verbosity.patch)
===================================================================
--- vdirsyncer-0.16.8-test_verbosity.patch (rev 0)
+++ vdirsyncer-0.16.8-test_verbosity.patch 2020-06-11 17:39:05 UTC (rev 642064)
@@ -0,0 +1,13 @@
+diff --git i/tests/system/cli/test_sync.py w/tests/system/cli/test_sync.py
+index 97e21e8..54fa201 100644
+--- i/tests/system/cli/test_sync.py
++++ w/tests/system/cli/test_sync.py
+@@ -123,7 +123,7 @@ def test_verbosity(tmpdir, runner):
+ runner.write_with_general('')
+ result = runner.invoke(['--verbosity=HAHA', 'sync'])
+ assert result.exception
+- assert 'invalid value for "--verbosity"' in result.output.lower()
++ assert "invalid value for '--verbosity'" in result.output.lower()
+
+
+ def test_collections_cache_invalidation(tmpdir, runner):
Deleted: vdirsyncer.service
===================================================================
--- vdirsyncer.service 2020-06-11 17:38:56 UTC (rev 642063)
+++ vdirsyncer.service 2020-06-11 17:39:05 UTC (rev 642064)
@@ -1,7 +0,0 @@
-[Unit]
-Description=Synchronize calendars and contacts
-Documentation=https://vdirsyncer.readthedocs.org/
-
-[Service]
-ExecStart=/usr/bin/vdirsyncer sync
-Type=oneshot
Copied: vdirsyncer/repos/community-any/vdirsyncer.service (from rev 642063, vdirsyncer/trunk/vdirsyncer.service)
===================================================================
--- vdirsyncer.service (rev 0)
+++ vdirsyncer.service 2020-06-11 17:39:05 UTC (rev 642064)
@@ -0,0 +1,7 @@
+[Unit]
+Description=Synchronize calendars and contacts
+Documentation=https://vdirsyncer.readthedocs.org/
+
+[Service]
+ExecStart=/usr/bin/vdirsyncer sync
+Type=oneshot
Deleted: vdirsyncer.timer
===================================================================
--- vdirsyncer.timer 2020-06-11 17:38:56 UTC (rev 642063)
+++ vdirsyncer.timer 2020-06-11 17:39:05 UTC (rev 642064)
@@ -1,10 +0,0 @@
-[Unit]
-Description=Synchronize vdirs
-
-[Timer]
-OnBootSec=5m
-OnUnitActiveSec=15m
-AccuracySec=5m
-
-[Install]
-WantedBy=timers.target
Copied: vdirsyncer/repos/community-any/vdirsyncer.timer (from rev 642063, vdirsyncer/trunk/vdirsyncer.timer)
===================================================================
--- vdirsyncer.timer (rev 0)
+++ vdirsyncer.timer 2020-06-11 17:39:05 UTC (rev 642064)
@@ -0,0 +1,10 @@
+[Unit]
+Description=Synchronize vdirs
+
+[Timer]
+OnBootSec=5m
+OnUnitActiveSec=15m
+AccuracySec=5m
+
+[Install]
+WantedBy=timers.target
More information about the arch-commits
mailing list