summaryrefslogtreecommitdiff
path: root/gnu/packages/matrix.scm
AgeCommit message (Collapse)Author
2026-03-30gnu: synapse: Fix build.Efraim Flashner
* gnu/packages/matrix.scm (synapse)[arguments]: In the prepare-cargo-build-system phase, add prepare-rust-crates phase from the cargo-build-system. Change-Id: I1133ea1f4b21160882a035331b6c40162d9e4561
2026-03-06gnu: packages/matrix: Sort a->z.Sharlatan Hellseher
* gnu/packages/matrix.scm (pantalaimon, python-matrix-nio) (python-synapse-s3-storage-provider): Sort variables alphabetically. Change-Id: I2bd5c61011686592fca87463de62ff4d8186b0fe
2026-03-06gnu: Add python-synapse-s3-storage-provider.Zheng Junjie
* gnu/packages/matrix.scm (python-synapse-s3-storage-provider): New variable. Merges: https://codeberg.org/guix/guix/pulls/6470 Change-Id: I239bfd7eaa949a9a17147551b951458820928d7a Reviewed-by: Yan Abu Arab <yanabuarab@gmail.com> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-06gnu: python-dbus: Rename to python-dbus-1.2.Andreas Enge
* gnu/packages/python-xyz.scm (python-dbus): Rename to… (python-dbus-1.2): … this. (python-notify2, python-gatt, python2-dbus): Adapt references. * gnu/packages/audio.scm (cable, jack-2): Likewise. * gnu/packages/bittorrent.scm (deluge): Likewise. * gnu/packages/connman.scm (econnman): Likewise. * gnu/packages/cups.scm (hplip): Likewise. * gnu/packages/enlightenment.scm (python-efl): Likewise. * gnu/packages/freedesktop.scm (modem-manager, telepathy-idle): Likewise. * gnu/packages/gnome.scm (gtg, system-config-printer, libsecret, upower) (mutter, network-manager, gnome-bluetooth, gnome-shell, terminator) (gnome-remote-desktop): Likewise. * gnu/packages/ibus.scm (ibus): Likewise. * gnu/packages/maths.scm (veusz): Likewise. * gnu/packages/matrix.scm (pantalaimon): Likewise. * gnu/packages/messaging.scm (pidgin, gajim): Likewise. * gnu/packages/mpd.scm (mpdris2): Likewise. * gnu/packages/music.scm (mididings, a2jmidid, quodlibet): Likewise. * gnu/packages/password-utils.scm (secretsd): Likewise. * gnu/packages/stenography.scm (plover): Likewise. * gnu/packages/sugar.scm (sugar-datastore, sugar-toolkit-gtk3) (sugar-portfolio-activity): Likewise. * gnu/packages/video.scm (python-yewtube): Likewise. * gnu/packages/xdisorg.scm (autokey): Likewise. * gnu/packages/xfce.scm (catfish): Likewise. * gnu/packages/xorg.scm (xpra): Likewise. Change-Id: I19218743260175f1117b8e213131a3b1495c6c48 Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-12-17gnu: pantalaimon: Update to 0.10.6.Hugo Buddelmeijer
* gnu/packages/matrix.scm (pantalaimon): Update to 0.10.6. [arguments]<#:phases>: Add 'create-pytest-ini phase. Change-Id: I0e24fd65638835ba4df55a53b57a3dbc02cb16a0 Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2025-12-03Update Giacomo's email address.Giacomo Leidi
The change was automated via: git grep -l goodoldpaul@autistici.org | xargs sed -i 's/goodoldpaul@autistici.org/therewasa@fishinthecalculator.me/g' * .mailmap: New entry. Change-Id: I1629388334695d221647afe6a14faf61af5fe0d6 Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
2025-11-05gnu: synapse: Update to 1.140.0.Jake Coble
* gnu/packages/matrix.scm (synapse): Update to 1.140.0. [uri]: Use new repository location. [arguments] <modules, imported-modules>: Add cargo-build-system. <test-backend, test-flags>: Use custom. <phases>: Add 'prepare-cargo-build-system, 'install-rust-library, 'start-postgresql. [inputs]: Add Rust dependencies for the Python library. [propagated-inputs]: Remove python-daemonize, python-frozendict, python-jinja2, python-pyjwt, python-pynacl, python-simplejson, python-six, and python-txacme; add python-authlib, python-cryptography, python-hiredis, python-ijson, python-immutabledict, python-matrix-common, python-multipart, python-parameterized, python-psycopg2cffi, python-pydantic, python-pympler, and python-txredisapi. [native-inputs]: Remove python-mock, python-parameterized, and python-setuptools; add libc-utf8-locales-for-target, openssl, postgresql, python-poetry-core, python-pyperf, python-setuptools-rust, rust, rust:cargo tzdata-for-tests, and xmlsec. [home-page]: Use new repository location. * gnu/packages/rust-crates.scm: (rust-cc-1.2.30, rust-headers-0.4.1, rust-icu-locale-2.0.0, rust-icu-locale-data-2.0.0, rust-icu-segmenter-2.0.0, rust-icu-segmenter-data-2.0.0, rust-pyo3-0.25.1, rust-pyo3-build-config-0.25.1, rust-pyo3-ffi-0.25.1, rust-pyo3-log-0.12.4, rust-pyo3-macros-0.25.1, rust-pyo3-macros-backend-0.25.1, rust-pythonize-0.25.0, rust-ulid-1.2.1): New variables. (lookup-cargo-inputs): Add synapse. Change-Id: I4ea7a992352bc7c86075c5a09444cd9d170e3378 Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-05gnu: Add python-matrix-common.Jake Coble
* gnu/packages/matrix.scm (python-matrix-common): New variable. Change-Id: Ibf92761fc0983b342ebabde3c6db160032de7ed2 Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-01gnu: synapse: Switch to pyproject.Nicolas Graves
* gnu/packages/matrix.scm (synapse): [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [native-inputs]: Add python-setuptools. [description]: Run guix style.
2025-10-01gnu: python-matrix-synapse-ldap3: Switch to pyproject.Nicolas Graves
* gnu/packages/matrix.scm (python-matrix-synapse-ldap3): [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [arguments]: Improve style. [native-inputs]: Add python-setuptools. Change-Id: I134953d039037e346533cb7c50c2497a564dabf1 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-01gnu: python-matrix-client: Switch to pyproject.Nicolas Graves
* gnu/packages/matrix.scm (python-matrix-client): [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [native-inputs]: Add python-setuptools. Remove python-pytest-runner. [propagated-inputs, home-page]: Run guix style. Change-Id: I2f1bfcac7c4a530b26c42e3ac903b9076fb1b6af Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-01gnu: pantalaimon: Switch to pyproject.Nicolas Graves
* gnu/packages/matrix.scm (pantalaimon): [build-system]: Switch to pyproject-build-system. [arguments]<#:test-flags>: Set them. <#:phases>: Remove 'check phase replacement. [native-inputs]: Add python-setuptools. Change-Id: I57974d5bdb9c21c4ab9e1ea04ac2dd3e4ad9ee02 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-25gnu: python-matrix-nio: Disable failing tests.Nicolas Graves
* gnu/packages/matrix.scm (python-matrix-nio) [arguments]<#:test-flags>: Disable failing tests. <#:phases>: Improve style ; add phase 'relax-requirements. [native-inputs]: Remove python-mypy, python-mypy-extensions, python-poetry-core, python-pytest-cov, python-pytest-flake8, python-wheel. Change-Id: I45ddc6ca02333eb5384f310cfd6cdb9091626334 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-08-11gnu: Remove #:go arguments using go-1.22, go-1.23 or go-1.24.Maxim Cournoyer
We are now building with go-1.24 by default. Automated via: git grep -rl '#:go go-1.2' | xargs sed -i '/.*#:go go-1.2[234].*/d' Change-Id: Ib821d96753619c7748a67ff58b95d8fa358839b7 Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-05-26gnu: Add mautrix-whatsapp.Sharlatan Hellseher
It was proposed in #62284 on <2023-03-20>. * gnu/packages/matrix.scm: Add (gnu packages golang), (gnu packages golang-build), (gnu packages golang-web), (gnu packages golang-xyz) and (guix build-system go). (mautrix-whatsapp): New variable. Co-authored-by: conses <contact@conses.eu> Co-authored-by: Miguel Ángel Moreno <mail@migalmoreno.com> Change-Id: I4371f3f0d5939e875e7d7dc4748b9f82558e1248
2025-01-31gnu: pantalaimon: Update to 0.10.5-0.257ef6a.Arjan Adriaanse
* gnu/packages/matrix.scm (pantalaimon): Update to 0.10.5-0.257ef6a. [arguments]<#:phases>: Change requirements, skip hanging tests. [native-inputs]: Add python-pytest-asyncio. [propagated-inputs]: Replace python-appdirs with python-platformdirs. Change-Id: Ie2ccb3263f41193e504184157d3a4be301ddacbf Signed-off-by: Ian Eure <ian@retrospec.tv>
2025-01-20gnu: python-matrix-nio: Update to 0.25.2.Ricardo Wurmus
* gnu/packages/matrix.scm (python-matrix-nio): Update to 0.25.2. [source]: Fetch from git repository. [arguments]: Enable more tests; delete phases 'relax-requirements and 'install-tests; add phase 'fix-tests. [native-inputs]: Drop labels; remove "tests" origin; add python-hpack, python-hyperframe, python-mypy, python-mypy-extensions, python-poetry-core, python-pytest, python-pytest-cov, python-pytest-flake8, python-setuptools, and python-wheel. [propagated-inputs]: Remove python-dataclasses, python-future, and python-logbook. Change-Id: I85e704b5bad87e4e6c224fbb608de2c8889caee4
2025-01-20gnu: python-matrix-nio: Use test-flags.Ricardo Wurmus
* gnu/packages/matrix.scm (python-matrix-nio)[arguments]: Remove custom 'check phase; disable some tests using #:test-flags. Change-Id: Ib7c826b1746c418f8c917581695a63a486c4acd7
2023-09-22gnu: python-cachetools: Update to 5.3.1.Marius Bakke
* gnu/packages/python-xyz.scm (python-cachetools): Update to 5.3.1. * gnu/packages/matrix.scm (python-matrix-nio)[arguments]: Add phase to loosen cachetools requirement.
2023-07-01gnu: python-matrix-nio: Update to 0.20.2.Arjan Adriaanse
* gnu/packages/matrix.scm (python-matrix-nio): Update to 0.20.2. Signed-off-by: Andrew Tropin <andrew@trop.in>
2023-04-15gnu: python-jsonschema: Update to 4.5.1.Maxim Cournoyer
* gnu/packages/python-xyz.scm (python-jsonschema): Update to 4.5.1. [arguments]: Remove extraneous inputs, outputs bindings from check phase override. Add pretend-version phase. [propagated-inputs]: Add python-importlib-metadata and python-typing-extensions. Remove python-six. * gnu/packages/astronomy.scm (python-asdf): Replace python-jsonschema-next with python-jsonschema. (python-asdf-standard, python-gwcs): Likewise. * gnu/packages/matrix.scm (python-matrix-nio): Likewise. * gnu/packages/python-xyz.scm (python-robotframework): Likewise.
2023-03-02Merge remote-tracking branch 'savannah/master' into core-updatesChristopher Baines
Conflicts: gnu/local.mk gnu/packages/autotools.scm gnu/packages/cmake.scm gnu/packages/gnuzilla.scm gnu/packages/haskell.scm gnu/packages/pdf.scm gnu/packages/python-xyz.scm gnu/packages/samba.scm gnu/packages/tex.scm gnu/packages/tls.scm gnu/packages/wxwidgets.scm
2023-02-11gnu: pantalaimon: Install documentation and use gexps.Morgan Smith
* gnu/packages/matrix.scm (pantalaimon)[arguments]: Turn into gexps. Add install-doc phase. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2023-01-30Merge remote-tracking branch 'origin/master' into core-updatesEfraim Flashner
Conflicts: doc/guix.texi gnu/local.mk gnu/packages/admin.scm gnu/packages/base.scm gnu/packages/chromium.scm gnu/packages/compression.scm gnu/packages/databases.scm gnu/packages/diffoscope.scm gnu/packages/freedesktop.scm gnu/packages/gnome.scm gnu/packages/gnupg.scm gnu/packages/guile.scm gnu/packages/inkscape.scm gnu/packages/llvm.scm gnu/packages/openldap.scm gnu/packages/pciutils.scm gnu/packages/ruby.scm gnu/packages/samba.scm gnu/packages/sqlite.scm gnu/packages/statistics.scm gnu/packages/syndication.scm gnu/packages/tex.scm gnu/packages/tls.scm gnu/packages/version-control.scm gnu/packages/xml.scm guix/build-system/copy.scm guix/scripts/home.scm
2022-10-02gnu: pantalaimon: Update to 0.10.5.Michael Rohleder
* gnu/packages/matrix.scm (pantalaimon): Update to 0.10.5. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2022-10-02gnu: python-matrix-nio: Update to 0.20.0.Michael Rohleder
* gnu/packages/matrix.scm (python-matrix-nio): Update to 0.20.0. [native-inputs]: Add python-pytest-asyncio. [propagated-inputs]: Changed python-jsonschema to python-jsonschema-next. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2022-09-09gnu: Deprecate the 'python-pytest-6' variable.Marius Bakke
* gnu/packages/check.scm (python-pytest-6): Deprecate. * gnu/packages/matrix.scm (python-matrix-nio)[native-inputs]: Change from PYTHON-PYTEST-6 to PYTHON-PYTEST. * gnu/packages/music.scm (beets)[native-inputs]: Likewise. * gnu/packages/python-xyz.scm (python-munkres, python-cons)[native-inputs]: Likewise.
2022-09-09gnu: python-hypothesis: Update to 6.54.5.Marius Bakke
* gnu/packages/check.scm (python-hypothesis): Update to 6.54.5. [arguments]: Disable sanity check. [propagated-inputs]: Add PYTHON-EXCEPTIONGROUP. (python-hypothesis-next): Deprecate. * gnu/packages/matrix.scm (python-matrix-nio)[native-inputs]: Change from PYTHON-HYPOTHESIS-NEXT to PYTHON-HYPOTHESIS. * gnu/packages/python-web.scm (python-h2)[native-inputs]: Likewise. * gnu/packages/python-xyz.scm (python-numpy, python-cattrs)[native-inputs]: Likewise.
2022-06-02gnu: Remove python-atomicwrites-1.4.Ricardo Wurmus
* gnu/packages/python-xyz.scm (python-atomicwrites-1.4): Remove variable. * gnu/packages/matrix.scm (python-matrix-nio)[propagated-inputs]: Replace python-atomicwrites-1.4 with python-atomicwrites.
2022-05-12gnu: python-hypothesis-6.23: Update to 6.43.3.Maxim Cournoyer
* gnu/packages/check.scm (python-hypothesis-6.23): Update to 6.43.3 and rename to... (python-hypothesis-next): ... this. [propagated-inputs]: Add python-pytest. * gnu/packages/matrix.scm (python-matrix-nio): Adjust accordingly. * gnu/packages/python-web.scm (python-h2): Likewise. * gnu/packages/check.scm (python-hypothesis)[home-page]: Update URL.
2022-01-17gnu: pantalaimon: Add needed inputsMorgan Smith
* gnu/packages/matrix.scm (pantalaimon) <propagated-inputs>: Add python-dbus, python-notify2, python-pydbus, and python-pygobject. <arguments>: Run sanity-check phase. Co-authored-by: Aleksandr Vityazev <avityazev@posteo.org> Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2022-01-12gnu: python-matrix-synapse-ldap3: Fix build.Marius Bakke
* gnu/packages/matrix.scm (python-matrix-synapse-ldap3)[arguments]: Delete sanity check.
2022-01-11gnu: pantalaimon: Disable sanity check.Marius Bakke
* gnu/packages/matrix.scm (pantalaimon)[arguments]: Disable sanity-check phase.
2021-12-13gnu: Simplify package inputs.Ludovic Courtès
This commit was obtained by running: ./pre-inst-env guix style without any additional argument.
2021-10-18gnu: Add pantalaimon.Sébastien Lerique
* gnu/packages/matrix.scm (pantalaimon): New variable. Signed-off-by: Lars-Dominik Braun <lars@6xq.net>
2021-10-18gnu: Add python-matrix-nio.Sébastien Lerique
* gnu/packages/matrix.scm (python-matrix-nio): New variable. Signed-off-by: Lars-Dominik Braun <lars@6xq.net>
2021-10-15gnu: synapse: Downgrade to 1.29.0.Felix Gruber
As discussed in [1] and [2], python-synapse 1.44.0 does not work with our version of python-cryptography. [1]: https://lists.gnu.org/archive/html/guix-patches/2021-10/msg00732.html [2]: https://issues.guix.gnu.org/issue/48655 This reverts commit a6c30da4dc963e8a6282773fd1c2048d856a6cb4. * gnu/packages/matrix.scm (synapse): Downgrade to 1.29.0. Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr>
2021-10-12gnu: synapse: Update to 1.44.0.Felix Gruber
* gnu/packages/matrix.scm (synapse): Update to 1.44.0. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2021-04-01gnu: Add python-matrix-client.Giacomo Leidi
* gnu/packages/matrix.scm (python-matrix-client): New variable. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2021-03-25gnu: synapse: Update to 1.29.0.Rafa Gálvez
* gnu/packages/matrix.scm (synapse): Update to 1.29.0.
2021-01-20gnu: synapse: Update to 1.25.0.Michael Rohleder
* gnu/packages/matrix.scm (synapse): Update to 1.25.0. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-12-12gnu: synapse: Update to 1.24.0.Michael Rohleder
* gnu/packages/matrix.scm (synapse): Update to 1.24.0. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-11-04gnu: synapse: Update to 1.22.1.Michael Rohleder
* gnu/packages/matrix.scm (synapse): Update to 1.22.1. [propagated-inputs]: Add python-packaging. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-10-15gnu: synapse: Update to 1.20.1.Michael Rohleder
* gnu/packages/matrix.scm (synapse): Update to 1.20.1. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-06-05gnu: synapse: Update to 1.14.0.Tobias Geerinckx-Rice
* gnu/packages/matrix.scm (synapse): Update to 1.14.0.
2020-04-12gnu: Remove duplicate python-prometheus-client.Efraim Flashner
* gnu/packages/monitoring.scm (python-prometheus-client): Update to 0.7.1. * gnu/packages/python-xyz.scm (python-prometheus-client): Remove variable. * gnu/packages/monitoring.scm: Import (gnu packages monitoring).
2020-04-02gnu: Add synapse.Alex ter Weele
* gnu/packages/matrix.scm (synapse): New variable. Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2020-04-02gnu: Add python-matrix-synapse-ldap3.Alex ter Weele
* gnu/packages/matrix.scm: New file. (python-matrix-synapse-ldap3): New variable. * gnu/local.mk (GNU_SYSTEM_MODULES): Add matrix.scm. Signed-off-by: Marius Bakke <mbakke@fastmail.com>