diff options
| author | Julian Flake <flake@uni-koblenz.de> | 2026-07-03 15:07:08 +0200 |
|---|---|---|
| committer | Sören Tempel <soeren+git@soeren-tempel.net> | 2026-07-05 20:38:25 +0200 |
| commit | 78358a59aa69006c6aefd8e8cca73c656fc2ffb9 (patch) | |
| tree | 7cca1a030b8571a0d387fc2f6c63ad3f54364350 | |
| parent | e5c856175404921451762361726d37512f452eeb (diff) | |
gnu: khal: Update to 0.14.0.
* gnu/packages/calendar.scm (khal): Update to 0.14.0.
[inputs]: Remove python-aiohttp, python-atomicwrites, vdirsyncer.
[native-inputs]: Add python-aiohttp, python-hypothesis, python-sphinxfeed,
vdirsyncer; Remove python-sphinx python-sphinxcontrib-newsfeed, python-wheel.
Fixes: #9685
Change-Id: I38c6db62170de1a8a92f42aaaa546e049c8b67c0
Signed-off-by: Sören Tempel <soeren+git@soeren-tempel.net>
| -rw-r--r-- | gnu/packages/calendar.scm | 50 |
1 files changed, 22 insertions, 28 deletions
diff --git a/gnu/packages/calendar.scm b/gnu/packages/calendar.scm index c1dcdabd5f8..1db0e87cbcb 100644 --- a/gnu/packages/calendar.scm +++ b/gnu/packages/calendar.scm | |||
| @@ -273,15 +273,13 @@ data units.") | |||
| 273 | (define-public khal | 273 | (define-public khal |
| 274 | (package | 274 | (package |
| 275 | (name "khal") | 275 | (name "khal") |
| 276 | ;; TODO: The latest version requires fresh pytz module and fails with | 276 | (version "0.14.0") |
| 277 | ;; error: E AttributeError: module 'icalendar' has no attribute 'use_pytz' | ||
| 278 | (version "0.12.0") | ||
| 279 | (source | 277 | (source |
| 280 | (origin | 278 | (origin |
| 281 | (method url-fetch) | 279 | (method url-fetch) |
| 282 | (uri (pypi-uri "khal" version)) | 280 | (uri (pypi-uri "khal" version)) |
| 283 | (sha256 | 281 | (sha256 |
| 284 | (base32 "1gxrhfr4kv5mij75nzjgj69wcssbx4dfbky196w6b4nh3v7nm2pf")))) | 282 | (base32 "0v7135sssw24gk3sldsd3gx76jk0zpcpwqc9zzh9ia5p0hr29pqh")))) |
| 285 | (build-system pyproject-build-system) | 283 | (build-system pyproject-build-system) |
| 286 | (arguments | 284 | (arguments |
| 287 | (list | 285 | (list |
| @@ -294,36 +292,32 @@ data units.") | |||
| 294 | (invoke "make" "--directory=doc/" "man") | 292 | (invoke "make" "--directory=doc/" "man") |
| 295 | (install-file "doc/build/man/khal.1" | 293 | (install-file "doc/build/man/khal.1" |
| 296 | (string-append #$output "/share/man/man1"))))))) | 294 | (string-append #$output "/share/man/man1"))))))) |
| 297 | (native-inputs | 295 | (native-inputs (list python-aiohttp ;for vdirsyncer (doesn't propagate inputs) |
| 298 | (list python-freezegun | 296 | python-freezegun |
| 299 | python-packaging | 297 | python-hypothesis |
| 300 | python-pytest | 298 | python-packaging |
| 301 | python-setuptools | 299 | python-pytest |
| 302 | python-setuptools-scm | 300 | python-setuptools |
| 303 | python-sphinx | 301 | python-setuptools-scm |
| 304 | python-sphinxcontrib-newsfeed | 302 | python-sphinxfeed |
| 305 | python-wheel)) | 303 | vdirsyncer)) |
| 306 | (inputs | 304 | (inputs (list python-click |
| 307 | (list python-aiohttp | 305 | python-click-log |
| 308 | python-atomicwrites | 306 | python-configobj |
| 309 | python-click | 307 | python-dateutil |
| 310 | python-click-log | 308 | python-icalendar |
| 311 | python-configobj | 309 | python-pytz |
| 312 | python-dateutil | 310 | python-pyxdg |
| 313 | python-icalendar | 311 | python-setproctitle |
| 314 | python-pytz | 312 | python-tzlocal |
| 315 | python-pyxdg | 313 | python-urwid)) |
| 316 | python-setproctitle | ||
| 317 | python-tzlocal | ||
| 318 | python-urwid | ||
| 319 | vdirsyncer)) | ||
| 320 | (home-page "https://lostpackets.de/khal/") | 314 | (home-page "https://lostpackets.de/khal/") |
| 321 | (synopsis "Console calendar program") | 315 | (synopsis "Console calendar program") |
| 322 | (description | 316 | (description |
| 323 | "Khal is a standards based console calendar program, able to synchronize | 317 | "Khal is a standards based console calendar program, able to synchronize |
| 324 | with CalDAV servers through vdirsyncer. It includes both a @acronym{CLI, | 318 | with CalDAV servers through vdirsyncer. It includes both a @acronym{CLI, |
| 325 | command-line interface} and a @acronym{TUI, textual user interface} named | 319 | command-line interface} and a @acronym{TUI, textual user interface} named |
| 326 | 'ikhal'.") | 320 | @code{ikhal}.") |
| 327 | (license license:expat))) | 321 | (license license:expat))) |
| 328 | 322 | ||
| 329 | (define-public remind | 323 | (define-public remind |
