summaryrefslogtreecommitdiff
path: root/gnu/packages/messaging.scm
AgeCommit message (Collapse)Author
2026-03-10gnu: python-zulip: Add optional inputs, improve description.Sharlatan Hellseher
* gnu/packages/messaging.scm (python-zulip): [propagated-inputs]: Add python-dateutil, python-feedparser, python-google-api-client, python-google-auth-httplib2, python-google-auth-oauthlib, python-platformdirs, and python-pytz. [description]: Cover the list of provided integrations and bridges. Change-Id: I9a7537fcfb81afff844b3db600ac082ee2495bc4
2026-03-10gnu: Add python-zulip-botserver.Sharlatan Hellseher
* gnu/packages/messaging.scm (python-zulip-botserver): New variable. Change-Id: I5c587729016a42386e8e7fc3bd924c3bd84a281e
2026-03-10gnu: Add python-zulip-bots.Sharlatan Hellseher
* gnu/packages/messaging.scm (python-zulip-bots): New variable. Change-Id: I6a46e0523494c7de2a6f6cba7f31037fe5316be1
2026-03-10gnu: python-zulip: Switch to git-fetch.Sharlatan Hellseher
* gnu/packages/messaging.scm (python-zulip)[source]: Switch to git-fetch. [phases]{select-zulip}: New phases. {remove-zulip-api-script}: Move after {select-zulip}. Change-Id: Ic856d305421deb7f69657d73e62e105f46e98beb
2026-03-10gnu: ejabberd: Update to 26.02.Divya Ranjan
* gnu/packages/messaging.scm (ejabberd): Update to 26.02. Change-Id: Icdf5c9b93e09bf1f2d218953fff7f8d79842c77a Signed-off-by: Giacomo Leidi <therewasa@fishinthecalculator.me>
2026-03-06gnu: zulip-term: Update to 0.7.0-0.6a79987.moksh
* gnu/packages/messaging.scm (zulip-term): Update to 6a799870eccc00d612e25ff881d18f4ff66d92fa commit. [arguments]<tests>: Rework failing tests. <#:phases>: Add 'relax-requirements. Change-Id: I236dda580c230fd56995a7d5c1b0f0f8e7709c81
2026-03-06gnu: python-zulip: Update to 0.9.1.moksh
* gnu/packages/messaging.scm (python-zulip): Update to 0.9.1. [arguments]<#:test-backend, #:test-flags>: Use unittest. [phases]{sanity-check}: Keep the phase. {remove-zulip-api-script, restore-zulip-api-script}: New phases. [native-inputs]: Remove python-matrix-nio and python-pytest; add python-mock. [propagated-inputs]: Add python-matrix-nio. Change-Id: I4dd56f50730003712f91c62b56c93752e16c4133 Modified-by: Sharlatan Hellseher <sharlatanus@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>
2026-02-25gnu: profanity: Update to 0.16.0Ashish SHUKLA
* gnu/packages/messaging.scm (profanity): Update to 0.16.0. Change-Id: I7976f7f8a992190d1d513ba431c4cae11fedb6c5 Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-24gnu: chatty: Update to 0.8.8.Maxim Cournoyer
* gnu/packages/messaging.scm (chatty): Update to 0.8.8. [source]: Update URL. Remove `recursive?' field. [#:phases] {skip-updating-desktop-database}: Delete. {skip-gtk-update-icon-cache}: New phase. {disable-problematic-tests}: Likewise. {pre-check}: Set XDG_RUNTIME_DIR. [native-inputs]: Add gnupg. [inputs]: Add gstreamer, gtksourceview, libadwaita and libcmatrix. [home-page]: Update. Change-Id: Ie400199ab878f2380dcab5e28963f265097b397f
2026-02-24gnu: libphonenumber: Propagate asbeil-cpp.Maxim Cournoyer
* gnu/packages/messaging.scm (libphonenumber) [inputs]: Move abseil-cpp to... [propagated-inputs]: ... here. Change-Id: I5e41cba00f5996cb6c9b4d723e055bf7d3814d85
2026-02-24gnu: Add libcmatrix.Maxim Cournoyer
* gnu/packages/messaging.scm (libcmatrix): New variable. Change-Id: I72ba5309dc5a16b55bc36927cdeaec8a499302ce
2026-02-18gnu: prosody: Remove wrapping of LUA_{,C}PATH and wrap GUIX_LUA_{,C}PATH.Carlo Zancanaro
* gnu/packages/messaging.scm (prosody)[arguments]<#:phases>{wrap-programs}: Wrap GUIX_LUA_PATH and GUIX_LUA_CPATH instead of LUA_PATH and LUA_CPATH. Change-Id: I5fb6b3f216433261048562e8902c8cf92d22d060 Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-07gnu: Remove python-librecaptcha.Andreas Enge
* gnu/packages/messaging.scm (python-librecaptcha): Delete variable. Fixes: guix/guix#5385 Change-Id: If7dfd2ca2fe47670911d7551a7c68db22b601215
2026-02-07gnu: Remove python-harmony.Andreas Enge
* gnu/packages/messaging.scm (python-harmony): Delete variable. Fixes: guix/guix#5386 Change-Id: I057f05e4a6c08ae86245929ead483d2a2fa2dbbe
2026-01-30gnu: Add libphonenumber-8.11.Sughosha
* gnu/packages/messaging.scm (libphonenumber-8.11): New variable. Change-Id: Ib49e4b7175d684ecaaa3c969492917d602a9fbfa
2026-01-30gnu: libphonenumber: Update to 9.0.21.Sughosha
* gnu/packages/messaging.scm (libphonenumber): Update to 9.0.21. [inputs]: Add abseil-cpp and icedtea. Change-Id: I5dcfc506b04f6de7798f839fc8ff8e57b8b46538
2026-01-30gnu: libqmatrixclient: Update to 0.9.5.Sughosha
* gnu/packages/messaging.scm (libqmatrixclient): Update to 0.9.5. Change-Id: Ib98234d3b3758769235acb9222903fad3b24b714
2026-01-25gnu: prosody-rest: New package.Charles Roelli
* gnu/packages/messaging.scm: Add. Merges guix/guix!4969 Change-Id: I3c262e081d742338c4929029fa932ace301f62ee Signed-off-by: Cayetano Santos <csantosb@inventati.org> Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25gnu: python-librecaptcha: Switch to pyproject.Nicolas Graves
* gnu/packages/messaging.scm (python-librecaptcha): [build-system]: Switch to pyproject-build-system. [arguments]<#:tests?>: Disable them. [native-inputs]: Add python-setuptools. [propagated-inputs]: Sort them, improve style. Change-Id: I5449a3a417f247e4ce06a8a493586addf318a89f Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com> Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25gnu: weechat-wee-slack: Update to 2.11.0.Nicolas Graves
* gnu/packages/messaging.scm (weechat-wee-slack): Update to 2.11.0. [build-system]: Switch to pyproject-build-system. [arguments]: Improve style, use G-expressions. <#:phases>: Remove 'check phase replacement. [native-inputs]: Add python-setuptools. Change-Id: I60d07bfff4e7ad07ffd90ea226275569cd08748f Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com> Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-12gnu: psi-plus: Add Wayland.Danny Milosavljevic
* gnu/packages/messaging.scm (psi-plus)[inputs]: Add qtwayland-5. Change-Id: I20a6593e9de7f4e86d21701c6905c76f07ba4dc9
2025-12-31gnu: poezio: Switch to pyproject.Nicolas Graves
* gnu/packages/messaging.scm (poezio): [source, arguments]: Run guix style. [build-system]: Switch to pyproject-build-system. [native-inputs]: Add python-setuptools. Change-Id: Ie384f594babfbc9919d9458d8ffc1f92d00b1118 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-12-20gnu: python-pypresence: Update to 4.6.1 and fix the build.Ian Eure
* gnu/packages/messaging.scm (python-pypresence): Update to 4.6.1. (native-inputs): Add build/test inputs. (arguments): Declare the build backend. (arguments): Disable tests. Change-Id: I798ea40f4be2a1b15a7eed23673529b3a8a0cb41
2025-12-18Update Nguyễn Gia Phong's new email address.Nguyễn Gia Phong
* .mailmap: New entry. Change-Id: I839ba6c7be463c5b59c7e68247ae5e46d2ceeeaf Reviewed-by: Maxim Cournoyer <maxim@guixotic.coop> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
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-12-01gnu: Add botan-2.Cayetano Santos
* gnu/packages/crypto.scm (botan-2): New variable. * gnu/packages/messaging.scm (crypto)[inputs]: Replace botan by botan-2. Change-Id: I31df2426c9316c8bda60c1a0590f9aef1d5275f7
2025-11-28gnu: boost: Update to 1.89.0.Greg Hogan
* gnu/packages/boost.scm (boost-for-source-highlight): Rename this ... (boost-1.83): ... to this. (boost-numpy): Inherit from boost-1.83. * gnu/packages/pretty-print.scm (source-highlight): Update accordingly. * gnu/packages/boost.scm (boost): Update to 1.89.0. [source]: Remove patches. * gnu/packages/boost.scm (mdds) [propagated-inputs]: Replace boost with boost-1.83. * gnu/packages/astronomy.scm (aoflagger), * gnu/packages/embedded.scm (cc-tool), * gnu/packages/games.scm (0ad, vcmi), * gnu/packages/image.scm (gpick), * gnu/packages/maths.scm (highfive), * gnu/packages/plotutils.scm (asymptote) [native-inputs]: Replace boost with boost-1.83. * gnu/packages/audio.scm (guitarix, supercollider), * gnu/packages/bioconductor.scm (r-mzr), * gnu/packages/bioinformatics.scm (ataqv, bless, express, isolator, metabat, r-velocytom, rsem, sailfish, salmon), * gnu/packages/bittorrent.scm (libtorrent-rasterbar), * gnu/packages/code.scm (sourcetrail), * gnu/packages/compression.scm (innoextract), * gnu/packages/cpp.scm (lager), * gnu/packages/crypto.scm (cryfs), * gnu/packages/electronics.scm (nextpnr, prjpeppercorn, prjtrellis, pulseview), * gnu/packages/emulators.scm (mupen64plus-video-glide64mk2), * gnu/packages/engineering.scm (cadabra2, freecad, libigl, openscad, prusa-slicer), * gnu/packages/file-systems.scm (snapper), * gnu/packages/finance.scm (ledger), * gnu/packages/game-development.scm (dds), * gnu/packages/games.scm (colobot, fifengine, knightsgame, leela-zero, pokerth, supertux, wesnoth, wesnoth-server), * gnu/packages/geo.scm (gplates), * gnu/packages/gnucash.scm (gnucash), * gnu/packages/graph.scm (python-graph-tool), * gnu/packages/graphics.scma (openshadinglanguage), * gnu/packages/i2p.scm (i2pd), * gnu/packages/image-viewers.scm (luminance-hdr), * gnu/packages/kde-graphics.scm (krita), * gnu/packages/mail.scm (astroid), * gnu/packages/medical.scm (orthanc, orthanc-mysql, orthanc-postgresql), * gnu/packages/messaging.scm (libphonenumber), * gnu/packages/mpd.scm (ncmpcpp), * gnu/packages/networking.scm (kismet), * gnu/packages/opencog.scm (cogutil), * gnu/packages/photo.scm (hugin), * gnu/packages/poedit.scm (poedit), * gnu/packages/radio.scm (gnuradio), * gnu/packages/rdf.scm (lucene++), * gnu/packages/serialization.scm (avro-cpp), * gnu/packages/simulation.scm (fenics-dolfin), * gnu/packages/version-control.scm (gource), * gnu/packages/video.scm (aegisub, mkvtoolnix), * gnu/packages/web.scm (websocketpp) [inputs]: Replace boost with boost-1.83. * gnu/packages/libreoffice.scm (libcmis): Update to 0.6.2-00a85bf6. (librevenge): Update to 0.0.5. [arguments]<#:configure-flags>: Remove reference to boost system component for which the compatibility stub has been removed. * gnu/packages/serialization.scm (msgpack-cxx): Update to 7.0.0. Change-Id: I247f3eaecde3de3fe227586b840f0312b4797ee1
2025-11-25gnu: nheko: Update to 0.12.1.luca
* gnu/packages/messaging.scm (nheko): Update to 0.12.1. Closes: guix/guix#4454 Change-Id: I0293c16cc359e729e65d6317ccb257c22d01a5ca Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2025-11-25gnu: mtxclient: Update to 0.10.1.luca
* gnu/packages/messaging.scm (mtxclient): Update to 0.10.1. Change-Id: I2367d7169907bb627017ed2babe5e79f268b4cd3 Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2025-11-24gnu: Remove movim-desktop.Andreas Enge
* gnu/packages/messaging.scm (movim-desktop): Delete variable. Fixes: guix/guix#3763 Change-Id: I8c068c0e4b8a90ec5cbb32effc80ab7a6dbb7ea5
2025-11-18gnu: Remove libpsyc.Andreas Enge
* gnu/packages/messaging.scm (libpsyc): Delete variable. Fixes: guix/guix#3643 Change-Id: I0d37421ac36c36810e75936c229b7a9c293c00bb
2025-11-16gnu: dino: Update to 0.5.1.Ashish SHUKLA
* gnu/packages/messaging.scm (dino): Update to 0.5.1. Change-Id: I9fcb9a34a1f4da8073754a712d874bbcad8ed126 Signed-off-by: jgart <jgart@dismail.de>
2025-11-12gnu: Remove hangups.Sharlatan Hellseher
Google Hangouts API has been shut down in November 2022, see: <https://github.com/tdryer/hangups/issues/533>. * gnu/packages/messaging.scm (hangups): Delete variable. Fixes: guix/guix#3460 Change-Id: Ic54b0de9645da121096b0548a3f54d271057eb52
2025-10-29gnu: python-paho-mqtt: Update to 2.1.0.Hugo Buddelmeijer
* gnu/packages/messaging.scm (python-paho-mqtt): Update to 2.1.0. [build-system]: Switch to pyproject-build system. [arguments] <#:phases>: Add 'patch-tests phase, remove replaced 'check phase. [native-inputs]: Add python-hatchling. Change-Id: I150e2854bd92c66abc751ef8f9b9923d9e90dee4
2025-10-27gnu: ejabberd: Update to 25.08.Igorj Gorjaĉev
* gnu/packages/messaging.scm (ejabberd): Update to 25.08. Change-Id: I5405aef8165d5d8ac2cf58fb555412e022f4a70f Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-10-26gnu: qtox: Update to 1.18.3 and switch to Qt6.Andreas Enge
* gnu/packages/messaging.scm (qtox): Update to 1.18.3. [arguments]<#:qtbase>: New entry. <#:phases>{disable-network-tests}: Adapt. [inputs]: Remove ffmpeg-6, qtsvg-5, and sonnet-5; add ffmpeg, qtsvg, and sonnet. [native-inputs]: Remove qttools-5; add qttools. Change-Id: I25545976980f23cd3abda0849dfccfd581f2cb06
2025-10-26gnu: qtox: Modernize.Andreas Enge
The previous git repository was archived, and recommends the new repository. * gnu/packages/messaging.scm (qtox) [source]: Switch to git-fetch. Use new git repository. [build-system]: Switch to qt-build-system. [arguments]<#:phases>{fix-reproducibility-issues}: Remove as fixed upstream. {wrap-executable}: Remove as part of qt-build-system. [inputs]: Remove qtbase-5, added by qt-build-system. Remove unused glib and gtk+-2. Add sonnet-5. Change-Id: I1c08468e023eab82d7147914d1ed7767fe27ad8e
2025-10-26gnu: qtox: Fix build.Andreas Enge
* gnu/packages/messaging.scm (qtox)[inputs]: Replace ffmpeg by ffmpeg-6. Change-Id: I6108095b55d608bf494dff6eb6756be27335d0c6
2025-10-23gnu: Use ‘define-deprecated-package’ for deprecated packages.Ludovic Courtès
Use ‘define-deprecated-package’ instead of (define x (deprecated-package …)) throughout gnu/packages/*.scm. Change-Id: I4e176da9ac660327489dab256ca4d12c4e78fe8d
2025-10-22gnu: tdlib: Adapt copyright headers.Andreas Enge
This is a follow-up to commit 02114e6e983751ce6156a4d09beb50142109a030 . * gnu/packages/messaging.scm: Move copyright line from here... * gnu/packages/telegram.scm: ...to here. Change-Id: I0a2ec1c38ff679c8cbbfacef785bcd28c7a54564
2025-10-22gnu: tdlib: Move to (gnu packages telegram).Sergey Trofimov
Fixes a circular dependency between (gnu packages telegram) and (gnu packages messaging). * gnu/packages/messaging.scm (tdlib): Move from here... * gnu/packages/telegram.scm (tdlib): ... to here. Fixes: guix/guix#3728 Change-Id: Ib17102dcd77bf94ad026070f7c79f497f785c5e1 Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-10-22gnu: tdlib: Update to 1.8.55.Sergey Trofimov
* gnu/packages/messaging.scm (tdlib): Update to 1.8.55. Change-Id: I16b40b199119a1c79f89a3c2cd93f866551d3d3a Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-10-21gnu: matterbridge: Build with go-1.24.Sharlatan Hellseher
* gnu/packages/messaging.scm (matterbridge)[arguments] <go>: Use default (go-1.24). <test-flags>: Don't vet during tests. Change-Id: I3dd7cefb6d9fbd4eef49b80030804ef7cc1981ef
2025-10-17gnu: qca, qca-qt6: Move to kde-frameworks.scm.Sughosha
* gnu/packages/kde.scm: Remove file. * gnu/local.mk: Deregister it. * po/packages/POTFILES.in: Ditto. * gnu/packages/kde-frameworks.scm (qca): New variable. (qca-qt6): Ditto. * gnu/packages/geo.scm: Replace (gnu packages kde) with (gnu packages kde-frameworks). * gnu/packages/messaging.scm: Ditto. * gnu/packages/web.scm: Ditto. * gnu/packages/irc.scm: Remove reference to (gnu packages kde) module. * gnu/packages/kde-education.scm: Ditto. * gnu/packages/kde-games.scm: Ditto. * gnu/packages/kde-graphics.scm: Ditto. * gnu/packages/kde-internet.scm: Ditto. * gnu/packages/kde-office.scm: Ditto. * gnu/packages/kde-pim.scm: Ditto. * gnu/packages/kde-plasma.scm: Ditto. * gnu/packages/kde-systemtools.scm: Ditto. * gnu/packages/kde-utils.scm: Ditto. * gnu/services/desktop.scm: Ditto. Change-Id: Ib632bc46588a2400c61fd549389001ff367c0d66
2025-10-17gnu: kaidan: Move to kde-internet.scm.Sughosha
* gnu/packages/messaging.scm (kaidan): Remove variable. * gnu/packages/kde-internet.scm (kaidan): New variable. Change-Id: Idcda43e6030afd6fb21b15dbbc3ff1ef79b6c8af
2025-10-17gnu: qxmpp: Move to kde-internet.scm.Sughosha
* gnu/packages/messaging.scm (qxmpp): Remove variable. * gnu/packages/kde-internet.scm (qxmpp): New variable. Change-Id: Id78d60057d790463de113b9babc07ce7737902d6
2025-10-13gnu: zulip-term: Fix tests.Sharlatan Hellseher
* gnu/packages/messaging.scm (zulip-term)[arguments] <test-flags>: Rework the list of skipped tests enabling more to run. <phases>: Remove 'relax-requirements; add 'fix-pytest-config. [inputs]: Remove python-urwid; add python-urwid-for-zulip-term. [native-inputs]: Remove python-pytest-cov. * gnu/packages/python-xyz.scm (python-urwid-for-zulip-term): New variable. Change-Id: Iaea56d41c7f09cad546bed421841bfa40d3190d9
2025-09-30gnu: libxml2: Update to 2.14.6; deprecate python-libxml2.John Kehayias
Python bindings for libxml2 are now built as part of libxml2; remove all python-libxml2 inputs for libxml2 (nearly all already had libxml2) and deprecate the package. This was done manually using git grep python-libxml2 gnu/packages to find affected packages and then check all their input fields. With the update to libxml2, we can remove all the libxml2-next* variants. This change was automated with: git grep -rl libxml2-next | xargs sed -i 's/\(libxml2-next\|libxml2-next-for-grafting\)/libxml2/g' * gnu/packages/xml.scm (libxml2): Update to 2.14.6. [arguments]<#:phases>: Add configure-python phase (from python-libxml2). [native-inputs]: Add pkg-config and python-minimal. (libxml2-next, libxml2-next/fixed, libxml2-next-for-grafting): Remove. (python-libxml2): Deprecate in favor of libxml2. Change-Id: I2976f2fde086e9bc345d661edbdc125abbb7a753
2025-09-28gnu: python-harmony: Update to 0.7.2.Hugo Buddelmeijer
* gnu/packages/messaging.scm (python-harmony): Update to 0.7.2. [build-system]: Switch to pyproject-build-system. [native-inputs]: Remove python-tox; add python-setuptools. Change-Id: Iaef8c2441d0db99ae8233098ffbe8839c2d00674 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>