1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-04-06 21:20:33 +02:00

863 Commits

Author SHA1 Message Date
Liliana Marie Prikler
862fdaae31 gnu: gajim: Update GUIX_PYTHONPATH.
* gnu/packages/messaging.scm (gajim)[native-search-paths]: Use “3.11” instead
of “3.10” as the python version.

Reported-by: Cayetano Santos <csantosb@inventati.org>
2026-04-04 18:29:44 +02:00
Adrien 'neox' Bourmault
314cc3312e gnu: gajim: Update to 2.4.5.
* gnu/packages/messaging.scm (gajim): Update to 2.4.5.

Change-Id: If3cbe09d84cfabf8ad979feb29e08f2a6310a04b
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-04-04 18:27:08 +02:00
bdunahu
7c8cb33b98 gnu: nheko: Apply patch to render message replies properly.
* gnu/packages/patches/nheko-0-12-1-fix-rendering-replies.patch:
  New file.
* gnu/packages/messaging.scm (nheko)[source]: Apply it.
* gnu/local.mk: (dist_patch_DATA): Register it.

Change-Id: I262b8054e9ef6365450c8f89a69d60e4200f996f
Merges: https://codeberg.org/guix/guix/pulls/6853
Signed-off-by: Nguyễn Gia Phong <cnx@loang.net>
2026-04-02 13:09:56 +09:00
Adrien 'neox' Bourmault
3c5ad0ebc0 gnu: gajim: Update to 2.4.4.
* gnu/packages/messaging.scm (gajim): Update to 2.4.4.
[inputs]: Replace gspell with libspelling, gtk+ with gtk, and
gtksourceview-4 with gtksourceview.
Remove libappindicator.
Add libadwaita, gst-plugins-good, python-httpx and python-truststore.

Change-Id: I53210c3509fc341c92ef518fe1f2c428c322a9a4
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-29 21:13:07 +02:00
Adrien 'neox' Bourmault
af653b283c gnu: python-nbxmpp: Update to 7.1.0
* gnu/packages/messaging.scm (python-nbxmpp): Update to 7.1.0.
[source]: Switch to git-fetch.
[arguments]<#:phases>{check}: Drop replacement to run unittest.
<#:test-backend>: Use unittest.
[native-inputs]: Remove python-setuptools and python-wheel.
[propagated-inputs]: Add python-setuptools.

Change-Id: I2caeb3c56347fb41e4ff4063be8d48a85fe6909f
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-29 21:12:02 +02:00
Ashish SHUKLA
3aaf965ece gnu: profanity: Update to 0.17.0
* gnu/packages/messaging.scm (profanity): Update to 0.17.0.
[source]: Switch to git upstream.

Merges: https://codeberg.org/guix/guix/pulls/7501
Change-Id: I4ccc0e1db8504438b9e3d98ebdd7fc95ac667f3f
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-28 13:47:41 +00:00
Ludovic Courtès
1ae20f03f4 gnu: Reference the inherited inputs values.
This commit was made by running this command:

  sed -e's/modify-inputs (package-\([a-z-]*\)inputs [a-zA-Z0-9-]\+)/modify-inputs \1inputs/g' -i gnu/packages/*.scm

… and then reverting individual hunks where the change would trigger unbound
variable warnings or other issues (such as ‘native-inputs’ is bound in the
body of the ‘inputs’ field, but it refers to the ‘native-inputs’ thunk defined
just above).

Change-Id: I6d94819f2809313fa1fbefc61897502ee7d66fab
2026-03-20 13:27:16 +01:00
Ludovic Courtès
2a50c9598b gnu: Reference the inherited ‘arguments’ value.
This commit was made by running this command:

  sed -e's/substitute-keyword-arguments (package-arguments [a-zA-Z0-9-]\+)/substitute-keyword-arguments arguments/g' -i gnu/packages/*.scm

… and then:

  1. reverting changes from ‘gnu/packages/rust.scm’ and
     ‘gnu/packages/java.scm’ since they would incur derivation changes and/or
     breakage;
  2. reverting the change for ‘gcc-final’ in ‘gnu/packages/commencement.scm’;
  3. reverting the change for ‘onnx-optimizer’, ‘openquest’, and ‘certbot’,
     which use ‘substitute-keyword-arguments’ for arguments that are not
     inherited (and thus ‘arguments’ would be unbound);
  4. reverting the change for ‘insight-toolkit-legacy’ and ‘wine64-staging’
     which make bogus assumptions about inherited arguments.

Change-Id: I122a7cf517b6b63cae38944b5d33ade4b1f5a89c
2026-03-20 13:27:15 +01:00
Noé Lopez
05e40776f8 gnu: chatty: Update to 0.8.9.
* gnu/packages/messaging.scm (chatty): Update to 0.8.9.
[arguments]: Switch to list and g-exp style.

Change-Id: If7755e000ccab1de47aaca9b587942a37fadae1c
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
2026-03-18 14:46:03 +09:00
Sharlatan Hellseher
cad2e98384 gnu: python-zulip: Add optional inputs, improve description.
* 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-10 10:50:07 +00:00
Sharlatan Hellseher
9af5547be3 gnu: Add python-zulip-botserver.
* gnu/packages/messaging.scm (python-zulip-botserver): New variable.

Change-Id: I5c587729016a42386e8e7fc3bd924c3bd84a281e
2026-03-10 10:50:07 +00:00
Sharlatan Hellseher
5621e78fbe gnu: Add python-zulip-bots.
* gnu/packages/messaging.scm (python-zulip-bots): New variable.

Change-Id: I6a46e0523494c7de2a6f6cba7f31037fe5316be1
2026-03-10 10:50:07 +00:00
Sharlatan Hellseher
94a7651297 gnu: python-zulip: Switch to git-fetch.
* 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-10 10:50:07 +00:00
Divya Ranjan
55db033caf gnu: ejabberd: Update to 26.02.
* gnu/packages/messaging.scm (ejabberd): Update to 26.02.

Change-Id: Icdf5c9b93e09bf1f2d218953fff7f8d79842c77a
Signed-off-by: Giacomo Leidi <therewasa@fishinthecalculator.me>
2026-03-10 11:37:24 +01:00
moksh
a11fb73877 gnu: zulip-term: Update to 0.7.0-0.6a79987.
* gnu/packages/messaging.scm (zulip-term): Update to
6a799870eccc00d612e25ff881d18f4ff66d92fa commit.
[arguments]<tests>: Rework failing tests.
<#:phases>: Add 'relax-requirements.

Change-Id: I236dda580c230fd56995a7d5c1b0f0f8e7709c81
2026-03-06 23:03:13 +00:00
moksh
4142a8fb5b gnu: python-zulip: Update to 0.9.1.
* 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-06 23:02:56 +00:00
Andreas Enge
1f9e47518b gnu: python-dbus: Rename to python-dbus-1.2.
* 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-03-06 14:53:04 +01:00
Ashish SHUKLA
a330b49452 gnu: profanity: Update to 0.16.0
* gnu/packages/messaging.scm (profanity): Update to 0.16.0.

Change-Id: I7976f7f8a992190d1d513ba431c4cae11fedb6c5
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-25 14:12:49 +01:00
Maxim Cournoyer
55cbe06a92 gnu: chatty: Update to 0.8.8.
* 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-24 10:11:44 +09:00
Maxim Cournoyer
098321307c gnu: libphonenumber: Propagate asbeil-cpp.
* gnu/packages/messaging.scm (libphonenumber)
[inputs]: Move abseil-cpp to...
[propagated-inputs]: ... here.

Change-Id: I5e41cba00f5996cb6c9b4d723e055bf7d3814d85
2026-02-24 10:11:44 +09:00
Maxim Cournoyer
1c8af2a4d1 gnu: Add libcmatrix.
* gnu/packages/messaging.scm (libcmatrix): New variable.

Change-Id: I72ba5309dc5a16b55bc36927cdeaec8a499302ce
2026-02-24 10:11:44 +09:00
Carlo Zancanaro
490b5b2ffa gnu: prosody: Remove wrapping of LUA_{,C}PATH and wrap GUIX_LUA_{,C}PATH.
* 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-18 21:02:26 +01:00
Andreas Enge
a5d3806bcf gnu: Remove python-librecaptcha.
* gnu/packages/messaging.scm (python-librecaptcha): Delete variable.

Fixes: guix/guix#5385
Change-Id: If7dfd2ca2fe47670911d7551a7c68db22b601215
2026-02-07 14:28:00 +01:00
Andreas Enge
f40de94c7c gnu: Remove python-harmony.
* gnu/packages/messaging.scm (python-harmony): Delete variable.

Fixes: guix/guix#5386
Change-Id: I057f05e4a6c08ae86245929ead483d2a2fa2dbbe
2026-02-07 14:27:35 +01:00
Sughosha
f0d86b5d2b gnu: Add libphonenumber-8.11.
* gnu/packages/messaging.scm (libphonenumber-8.11): New variable.

Change-Id: Ib49e4b7175d684ecaaa3c969492917d602a9fbfa
2026-01-30 20:53:23 +05:30
Sughosha
a4bb22ce55 gnu: libphonenumber: Update to 9.0.21.
* gnu/packages/messaging.scm (libphonenumber): Update to 9.0.21.
[inputs]: Add abseil-cpp and icedtea.

Change-Id: I5dcfc506b04f6de7798f839fc8ff8e57b8b46538
2026-01-30 20:53:23 +05:30
Sughosha
8f7b4fa901 gnu: libqmatrixclient: Update to 0.9.5.
* gnu/packages/messaging.scm (libqmatrixclient): Update to 0.9.5.

Change-Id: Ib98234d3b3758769235acb9222903fad3b24b714
2026-01-30 20:53:20 +05:30
Charles Roelli
a63f4ac078 gnu: prosody-rest: New package.
* 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-25 21:30:37 +01:00
Nicolas Graves
8c54a0bd12 gnu: python-librecaptcha: Switch to pyproject.
* 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-25 21:23:31 +01:00
Nicolas Graves
578911c3cb gnu: weechat-wee-slack: Update to 2.11.0.
* 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-25 21:23:31 +01:00
Danny Milosavljevic
8767637fed gnu: psi-plus: Add Wayland.
* gnu/packages/messaging.scm (psi-plus)[inputs]: Add qtwayland-5.

Change-Id: I20a6593e9de7f4e86d21701c6905c76f07ba4dc9
2026-01-12 02:39:05 +01:00
Nicolas Graves
bbb8b2903e gnu: poezio: Switch to pyproject.
* 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-31 13:53:52 +00:00
Ian Eure
1434b4e6c7 gnu: python-pypresence: Update to 4.6.1 and fix the build.
* 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-20 14:12:32 -08:00
Nguyễn Gia Phong
625ed9311c Update Nguyễn Gia Phong's new email address.
* .mailmap: New entry.

Change-Id: I839ba6c7be463c5b59c7e68247ae5e46d2ceeeaf
Reviewed-by: Maxim Cournoyer <maxim@guixotic.coop>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-12-18 17:16:43 +00: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
Cayetano Santos
9cf0d69056 gnu: Add botan-2.
* gnu/packages/crypto.scm (botan-2): New variable.
* gnu/packages/messaging.scm (crypto)[inputs]: Replace botan by botan-2.

Change-Id: I31df2426c9316c8bda60c1a0590f9aef1d5275f7
2025-12-01 11:40:06 +01:00
Greg Hogan
1aebfc74f1 gnu: boost: Update to 1.89.0.
* 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-28 12:26:24 +00:00
luca
b2a4c114f3 gnu: nheko: Update to 0.12.1.
* 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-25 17:39:26 +08:00
luca
6b988aa682 gnu: mtxclient: Update to 0.10.1.
* gnu/packages/messaging.scm (mtxclient): Update to 0.10.1.

Change-Id: I2367d7169907bb627017ed2babe5e79f268b4cd3
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2025-11-25 17:39:26 +08:00
Andreas Enge
5f12c48383 gnu: Remove movim-desktop.
* gnu/packages/messaging.scm (movim-desktop): Delete variable.

Fixes: guix/guix#3763
Change-Id: I8c068c0e4b8a90ec5cbb32effc80ab7a6dbb7ea5
2025-11-24 11:07:10 +01:00
Andreas Enge
f18d4028d2 gnu: Remove libpsyc.
* gnu/packages/messaging.scm (libpsyc): Delete variable.

Fixes: guix/guix#3643
Change-Id: I0d37421ac36c36810e75936c229b7a9c293c00bb
2025-11-18 17:41:03 +01:00
Ashish SHUKLA
cfbf88328c gnu: dino: Update to 0.5.1.
* gnu/packages/messaging.scm (dino): Update to 0.5.1.

Change-Id: I9fcb9a34a1f4da8073754a712d874bbcad8ed126
Signed-off-by: jgart <jgart@dismail.de>
2025-11-16 10:28:48 -06:00
Sharlatan Hellseher
7f957bbacf gnu: Remove hangups.
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-11-12 12:32:41 +00:00
Hugo Buddelmeijer
b9c385a274 gnu: python-paho-mqtt: Update to 2.1.0.
* 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-29 21:02:42 +00:00
Igorj Gorjaĉev
26ec52f948 gnu: ejabberd: Update to 25.08.
* gnu/packages/messaging.scm (ejabberd): Update to 25.08.

Change-Id: I5405aef8165d5d8ac2cf58fb555412e022f4a70f
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-10-27 00:13:09 +01:00
Andreas Enge
f41d7cc700 gnu: qtox: Update to 1.18.3 and switch to Qt6.
* 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-26 11:31:59 +01:00
Andreas Enge
7f6f1b1850 gnu: qtox: Modernize.
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-26 11:31:59 +01:00
Andreas Enge
aec312119e gnu: qtox: Fix build.
* gnu/packages/messaging.scm (qtox)[inputs]: Replace ffmpeg by ffmpeg-6.

Change-Id: I6108095b55d608bf494dff6eb6756be27335d0c6
2025-10-26 11:31:44 +01:00
Ludovic Courtès
9fcfb93944 gnu: Use ‘define-deprecated-package’ for deprecated packages.
Use ‘define-deprecated-package’ instead of (define x (deprecated-package …))
throughout gnu/packages/*.scm.

Change-Id: I4e176da9ac660327489dab256ca4d12c4e78fe8d
2025-10-23 19:35:06 +02:00
Andreas Enge
4bfb211665 gnu: tdlib: Adapt copyright headers.
This is a follow-up to commit 02114e6e98 .

* gnu/packages/messaging.scm: Move copyright line from here...
* gnu/packages/telegram.scm: ...to here.

Change-Id: I0a2ec1c38ff679c8cbbfacef785bcd28c7a54564
2025-10-22 20:03:57 +02:00