Hugo Buddelmeijer
615ad81ecb
gnu: pantalaimon: Update to 0.10.6.
...
* 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-17 11:20:19 +01:00
Giacomo Leidi
c425bac93d
Update Giacomo's email address.
...
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-12-03 14:38:09 +09:00
Jake Coble
1d55e8225d
gnu: synapse: Update to 1.140.0.
...
* 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-05 16:40:29 +00:00
Jake Coble
5f8a699354
gnu: Add python-matrix-common.
...
* 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-11-05 16:40:29 +00:00
Nicolas Graves
a21e5b888e
gnu: synapse: Switch to pyproject.
...
* 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-01 09:09:43 +01:00
Nicolas Graves
e6b4c19b3f
gnu: python-matrix-synapse-ldap3: Switch to pyproject.
...
* 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-01 09:09:43 +01:00
Nicolas Graves
2620b5fe5f
gnu: python-matrix-client: Switch to pyproject.
...
* 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-01 09:09:43 +01:00
Nicolas Graves
076d425945
gnu: pantalaimon: Switch to pyproject.
...
* 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-10-01 09:09:29 +01:00
Nicolas Graves
53aa7a1585
gnu: python-matrix-nio: Disable failing tests.
...
* 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-09-25 09:37:03 +01:00
Maxim Cournoyer
1482e0d789
gnu: Remove #:go arguments using go-1.22, go-1.23 or go-1.24.
...
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-08-11 21:42:39 +01:00
Sharlatan Hellseher
dd54202db4
gnu: Add mautrix-whatsapp.
...
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-05-26 16:50:06 +01:00
Arjan Adriaanse
fe577ce129
gnu: pantalaimon: Update to 0.10.5-0.257ef6a.
...
* 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-31 06:34:11 -08:00
Ricardo Wurmus
aeffe24fd9
gnu: python-matrix-nio: Update to 0.25.2.
...
* 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-20 21:37:30 +01:00
Ricardo Wurmus
e0f6eeebe8
gnu: python-matrix-nio: Use test-flags.
...
* gnu/packages/matrix.scm (python-matrix-nio)[arguments]: Remove custom 'check
phase; disable some tests using #:test-flags.
Change-Id: Ib7c826b1746c418f8c917581695a63a486c4acd7
2025-01-20 21:37:29 +01:00
Marius Bakke
36821b23b7
gnu: python-cachetools: Update to 5.3.1.
...
* 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-09-22 01:29:20 +08:00
Arjan Adriaanse
356c0009d4
gnu: python-matrix-nio: Update to 0.20.2.
...
* gnu/packages/matrix.scm (python-matrix-nio): Update to 0.20.2.
Signed-off-by: Andrew Tropin <andrew@trop.in >
2023-07-01 08:13:18 +04:00
Maxim Cournoyer
929551f634
gnu: python-jsonschema: Update to 4.5.1.
...
* 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-04-15 00:09:08 -04:00
Christopher Baines
7df09ee0ab
Merge remote-tracking branch 'savannah/master' into core-updates
...
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-03-02 10:55:08 +00:00
Morgan Smith
b367f28ed2
gnu: pantalaimon: Install documentation and use gexps.
...
* gnu/packages/matrix.scm (pantalaimon)[arguments]: Turn into gexps. Add
install-doc phase.
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr >
2023-02-11 21:56:28 +01:00
Efraim Flashner
4cf1acc7f3
Merge remote-tracking branch 'origin/master' into core-updates
...
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
2023-01-30 12:39:40 +02:00
Michael Rohleder
6fc185bc79
gnu: pantalaimon: Update to 0.10.5.
...
* gnu/packages/matrix.scm (pantalaimon): Update to 0.10.5.
Signed-off-by: Efraim Flashner <efraim@flashner.co.il >
2022-10-02 15:34:40 +03:00
Michael Rohleder
d37f4f4ac7
gnu: python-matrix-nio: Update to 0.20.0.
...
* 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-10-02 15:34:38 +03:00
Marius Bakke
65302a7045
gnu: Deprecate the 'python-pytest-6' variable.
...
* 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-09 17:03:56 +02:00
Marius Bakke
3533db28ce
gnu: python-hypothesis: Update to 6.54.5.
...
* 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-09-09 17:03:56 +02:00
Ricardo Wurmus
bf9da5ccc9
gnu: Remove python-atomicwrites-1.4.
...
* 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-06-02 16:58:14 +02:00
Maxim Cournoyer
bfe7f40650
gnu: python-hypothesis-6.23: Update to 6.43.3.
...
* 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-05-12 12:45:54 -04:00
Morgan Smith
863b7b7dd7
gnu: pantalaimon: Add needed inputs
...
* 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-17 00:18:23 +01:00
Marius Bakke
fb6de84a6b
gnu: python-matrix-synapse-ldap3: Fix build.
...
* gnu/packages/matrix.scm (python-matrix-synapse-ldap3)[arguments]: Delete
sanity check.
2022-01-12 23:50:15 +01:00
Marius Bakke
6a86d59e28
gnu: pantalaimon: Disable sanity check.
...
* gnu/packages/matrix.scm (pantalaimon)[arguments]: Disable sanity-check phase.
2022-01-11 18:36:38 +01:00
Ludovic Courtès
8394619bac
gnu: Simplify package inputs.
...
This commit was obtained by running:
./pre-inst-env guix style
without any additional argument.
2021-12-13 17:48:25 +01:00
Sébastien Lerique
276e2f38b0
gnu: Add pantalaimon.
...
* gnu/packages/matrix.scm (pantalaimon): New variable.
Signed-off-by: Lars-Dominik Braun <lars@6xq.net >
2021-10-18 09:02:42 +02:00
Sébastien Lerique
481b164783
gnu: Add python-matrix-nio.
...
* gnu/packages/matrix.scm (python-matrix-nio): New variable.
Signed-off-by: Lars-Dominik Braun <lars@6xq.net >
2021-10-18 09:02:42 +02:00
Felix Gruber
57f2b19edf
gnu: synapse: Downgrade to 1.29.0.
...
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 a6c30da4dc .
* gnu/packages/matrix.scm (synapse): Downgrade to 1.29.0.
Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr >
2021-10-15 13:06:11 +02:00
Felix Gruber
a6c30da4dc
gnu: synapse: Update to 1.44.0.
...
* gnu/packages/matrix.scm (synapse): Update to 1.44.0.
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
2021-10-12 18:13:29 +02:00
Giacomo Leidi
536fa1bd23
gnu: Add python-matrix-client.
...
* gnu/packages/matrix.scm (python-matrix-client): New variable.
Signed-off-by: Efraim Flashner <efraim@flashner.co.il >
2021-04-01 15:14:28 +03:00
Rafa Gálvez
0098fcecf0
gnu: synapse: Update to 1.29.0.
...
* gnu/packages/matrix.scm (synapse): Update to 1.29.0.
2021-03-25 16:59:01 +00:00
Michael Rohleder
4498894b1b
gnu: synapse: Update to 1.25.0.
...
* gnu/packages/matrix.scm (synapse): Update to 1.25.0.
Signed-off-by: Efraim Flashner <efraim@flashner.co.il >
2021-01-20 11:09:40 +02:00
Michael Rohleder
b52d37daed
gnu: synapse: Update to 1.24.0.
...
* gnu/packages/matrix.scm (synapse): Update to 1.24.0.
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
2020-12-12 20:56:46 +01:00
Michael Rohleder
ecf33bf17c
gnu: synapse: Update to 1.22.1.
...
* 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-11-04 11:14:22 +02:00
Michael Rohleder
850a2f7417
gnu: synapse: Update to 1.20.1.
...
* gnu/packages/matrix.scm (synapse): Update to 1.20.1.
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
2020-10-15 23:51:04 +02:00
Tobias Geerinckx-Rice
2d84d65316
gnu: synapse: Update to 1.14.0.
...
* gnu/packages/matrix.scm (synapse): Update to 1.14.0.
2020-06-05 19:33:09 +02:00
Efraim Flashner
1518b4bceb
gnu: Remove duplicate python-prometheus-client.
...
* 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-12 08:59:29 +03:00
Alex ter Weele
70c128dc33
gnu: Add synapse.
...
* gnu/packages/matrix.scm (synapse): New variable.
Signed-off-by: Marius Bakke <mbakke@fastmail.com >
2020-04-02 20:55:17 +02:00
Alex ter Weele
0752908415
gnu: Add python-matrix-synapse-ldap3.
...
* 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 >
2020-04-02 20:55:17 +02:00