Commit graph

785 commits

Author SHA1 Message Date
Greg Hogan
df910cddce
gnu: axc: Fix build.
* gnu/packages/messaging.scm (axc):
[build-system]: Switch to gnu-build-system.
[arguments]<#:test-target>: Set.

Change-Id: If0eea5a401a135fd81b9d57073e19a9ec76a497d
2025-08-04 04:11:29 +00:00
Greg Hogan
50c3fd729a
gnu: Remove BUILD_TESTING configuration flag.
* gnu/packages/assembly.scm (cpu-features),
* gnu/packages/astronomy.scm (casacore),
* gnu/packages/bioinformatics.scm (morpheus),
* gnu/packages/code.scm (rtags),
* gnu/packages/education.scm (gcompris-qt),
* gnu/packages/game-development.scm (libccd),
* gnu/packages/geo.scm (cloudcompare),
* gnu/packages/glib.scm (dbus-cxx),
* gnu/packages/graph.scm (faiss),
* gnu/packages/graphics.scm (f3d, mmg),
* gnu/packages/i2p.scm (i2pd),
* gnu/packages/image-processing.scm (vtk),
* gnu/packages/image.scm (openjpeg),
* gnu/packages/irc.scm (quassel),
* gnu/packages/jami.scm (jami),
* gnu/packages/kde.scm (kapptemplate, kdeconnect, kdenlive, krita),
* gnu/packages/kde-frameworks.scm (purpose, purpose-5),
* gnu/packages/kde-office.scm (calligra, ghostwriter),
* gnu/packages/linux.scm (bpftrace),
* gnu/packages/maths.scm (blitz, double-conversion, hpcombi, lapack,
vc),
* gnu/packages/messaging.scm (libsignal-protocol-c),
* gnu/packages/mold.scm (mold),
* gnu/packages/music.scm (sonivox),
* gnu/packages/networking.scm (dhtnet),
* gnu/packages/opencl.scm (opencl-clhpp),
* gnu/packages/openpgp.scm (rnp),
* gnu/packages/photo.scm (darktable),
* gnu/packages/popt.scm (gflags),
* gnu/packages/rdesktop.scm (freerdp),
* gnu/packages/security-token.scm (cppcodec),
* gnu/packages/terminals.scm (libtsm),
* gnu/packages/text-editors.scm (jucipp),
* gnu/packages/xdisorg.scm (xsettingsd)
[arguments]<#:configure-flags>: Remove BUILD_TESTING.

* gnu/packages/jupyter.scm (xeus)
[arguments]: Disable tests.
<#:configure-flags>: Remove BUILD_TESTING.

Change-Id: I6870720cdd2b10c7afacf0c6e7400cd1d73a1209
2025-08-04 04:11:23 +00:00
Greg Hogan
b09c302a20
gnu: Use default cmake.
* gnu/packages/audio.scm (redumper),
* gnu/packages/cpp.scm (hyprgraphics),
* gnu/packages/databases.scm (apache-arrow),
* gnu/packages/emulators.scm (ares),
* gnu/packages/games.scm (gemrb),
* gnu/packages/image-viewers.scm (vv),
* gnu/packages/machine-learning.scm (fbgemm),
* gnu/packages/messaging.scm (libqmatrixclient),
* gnu/packages/music.scm (ctrlr),
* gnu/packages/video.scm (obs),
* gnu/packages/vulkan.scm (glslang),
* gnu/packages/wm.scm (hyprland),
* gnu/packages/xdisorg.scm (aquamarine, hyprlock, hyprpaper, hyprsunset)
[arguments]<#:cmake>: Delete.

* gnu/packages/python-compression.scm (python-deflate):
[native-inputs]: Replace cmake-next with cmake-minimal.

Change-Id: I5b021d7e1e807922425d8f58692b032485603770
2025-08-04 04:10:58 +00:00
Greg Hogan
364e883298
gnu: Remove #:test-target argument.
* gnu/packages/astronomy.scm (libsep),
* gnu/packages/bioinformatics.scm (megahit),
* gnu/packages/bittorrent.scm (qbittorrent),
* gnu/packages/calendar.scm (date),
* gnu/packages/check.scm (klee, trompeloeil),
* gnu/packages/compression.scm (zziplib),
* gnu/packages/cpp.scm (immer, lager, zug),
* gnu/packages/databases.scm (timescaledb),
* gnu/packages/emulators.scm (dolphin-emu),
* gnu/packages/fpga.scm (systemc),
* gnu/packages/game-development.scm (box2d),
* gnu/packages/games.scm (megaglest, openclonk, teeworld),
* gnu/packages/glib.scm (sdbus-c++),
* gnu/packages/gnucash.scm (gnucash),
* gnu/packages/graph.scm (igraph),
* gnu/packages/image.scm (exiv2),
* gnu/packages/inkscape.scm (inkscape),
* gnu/packages/instrumentation.scm (yactfr),
* gnu/packages/kde-multimedia.scm (elisa),
* gnu/packages/linux.scm (falcosecurity-libs),
* gnu/packages/llvm.scm (libcxx, libomp-15),
* gnu/packages/machine-learning.scm (ctranslate2, tvm),
* gnu/packages/maths.scm (blitz),
* gnu/packages/messaging.scm (libphonenumber),
* gnu/packages/music.scm (clementine, libdiscid, opustags, strawberry),
* gnu/packages/opencog.scm (atomspace, attention, cogserver, cogutil,
opencog),
* gnu/packages/python-xyz.scm (pybind11)
* gnu/packages/radio.scm (libfec, libcorrect),
* gnu/packages/serialization.scm (qtcsv),
* gnu/packages/shells.scm (fish),
* gnu/packages/tls.scm (aws-lc),
* gnu/packages/web.scm (wabt),
* gnu/packages/vulkan.com (spirv-llvm-translator)
[arguments]: Move #:test-target to ...
<#:phases>: ... 'check phase.

* gnu/packages/algebra.scm (xtensor),
* gnu/packages/astronomy (stellarium),
* gnu/packages/bioinformatics.scm (libsbml),
* gnu/packages/chemistry.scm (openbabel),
* gnu/packages/cpp.scm (xsimd, xtl),
* gnu/packages/documentation.scm (doxygen),
* gnu/packages/lua.scm (selene),
* gnu/packages/libftdi.scm (libftdi),
* gnu/packages/llvm.scm (cling, libomp@12, libomp@13),
* gnu/packages/hyperledger.scm (hyperledger-iroha),
* gnu/packages/markup.scm (cmark, cmark-gfm),
* gnu/packages/maths.scm (cryptominisat, double-conversion),
* gnu/packages/mp3.scm (chromaprint),
* gnu/packages/qt.scm (qtpromise)
* gnu/packages/rdf.scm (clucene),
* gnu/packages/sync.scm (lsyncd)
[arguments}: Remove #:test-target.

* gnu/packages/engineering.scm (libfive),
* gnu/packages/game-development.scm (box2d-3)
[arguments]: Remove #:test-target and disable tests.

Change-Id: I0a82091df1789980bbbac0c334b6f993c36f412a
2025-08-04 04:10:32 +00:00
Greg Hogan
09f3842603
gnu: qxmpp: Use #:test-exclude.
* gnu/packages/messaging.scm (qxmpp)[arguments]
<#:test-exclude>: Move exclude regex here from 'check phase.
<#:phases>: Remove 'check phase.

Change-Id: I8116db30d3bbbeecc2e166f9d72329142bf4a26c
2025-08-04 04:10:29 +00:00
Greg Hogan
ce1c47ed9d
gnu: Disable tests.
* gnu/packages/algebra.scm (fftw-cmake, eigen-benchmarks),
* gnu/packages/android.scm (android-googletest),
* gnu/packages/check.scm (googletest, snitch),
* gnu/packages/cpp.scm (cpp-utilities, kokkos-kernels,
nativefiledialog-extended, toml11),
* gnu/packages/compression.scm (libcbor),
* gnu/packages/databases.scm (duckdb),
* gnu/packages/datastructures.scm (sdsl-lite),
* gnu/packages/education.scm (kqtquickcharts, ktouch),
* gnu/packages/emacs-xyz.scm (emacs-irony-mode-server),
* gnu/packages/engineering.scm (manifold, solvespace),
* gnu/packages/fcitx5.scm (fcitx5-configtool),
* gnu/packages/games.scm (jstest-gtk),
* gnu/packages/geo.scm (libspatialindex),
* gnu/packages/glib.scm (cppgir),
* gnu/packages/gnome.scm (evolution),
* gnu/packages/graphics.scm (openvdb),
* gnu/packages/kde.scm (kalgebra, kcachegrind, kcolorchooser, kdf,
kdegraphics-mobipocket, kio-zeroconf, kolourpaint, kompare, ksanecore,
kseexpr, ktimer, libkexiv2, libksane, partitionmanager),
* gnu/packages/kde-frameworks.scm (kactivities, kdnssd, kdeclarative,
kded, kglobalaccel, kgraphviewer, kidletime, kinit, kjobwidgets,
knotifications, knotifyconfig, kquickimageeditor, kstatusnotifieritem,
kwayland, libkdcraw, phonon-backend-gstreamer, phonon-backend-vlc,
plasma-activities, plasma-activities-stats),
* gnu/packages/kde-games.scm (bomber, bovo, granatier, kajongg, kapman,
kblackbox, kbounrce, kbreakout, kdiamond, kfourinline, kgoldrunner,
kigo, killbots, kiriki, kjumpingcube, klines, kmahjongg, kmines,
knights, kolf, kollision, konquest, kreversi, ksirk, kspaceduel,
ksquares, ksudoku, ktuberling, kubrick, libkmahjongg, lskat, palapeli),
* gnu/packages/kde-internet.scm (choqok, krdc),
* gnu/packages/kde-multimedia.scm (audiocd-kio, dragon),
* gnu/packages/kde-pim.scm (akonadi-import-wizard, ffmpegthumbs, haruna,
kaccounts-integration, kaccounts-providers, kaddressbook, kaffeine,
kasts, kontactinterface, libkcompactdisc),
* gnu/packages/kde-plasma.scm (bluedevil, breeze, breeze-qt5, calindori,
kactivitymanagerd, kde-gtk-config, kgamma, kmenuedit, kongress, krdp,
ksshaskpass, kwrited, layer-shell-qt, milou, mpvqt, ocean-sound-theme,
oxygen-sounds, plasma-mobile-sounds,, plasma-nano, plasma-pass,
plasma-phonebook, plasma-systemmonitor, plasma-vault, plasma-welcome,
lasma-workspace-wallpapers, polkit-kde-agent, print-manager,
qqc2-breeze-style),
* gnu/packages/kde-systemtools.scm (dolphin-plugins, krfb,
kwalletmanager, yakuake),
* gnu/packages/kde-utils.scm (atelier, fielding, isoimagewriter, kamera,
kbackup, kcharselect, kdialog, keurocalc, kfind, kirogi, kmag,
kmousetool, kmouth, kontrast, krusader, kxstitch, libatcore, smb4k,
sweeper),
* gnu/packages/llvm.scm (lldb),
* gnu/packages/maths.scm (gklib, mcrl2, mcrl2-minimal),
* gnu/packages/messaging.scm (mosquitto, znc),
* gnu/packages/music.scm (hydrogen),
* gnu/packages/pdf.scm (podofo, podofo-0.9),
* gnu/packages/potassco.scm (clingo, clingcon),
* gnu/packages/qt.scm (dotherside, kddockwidgets, qttools),
* gnu/packages/radio.scm (ggmorse, gr-iqbal, gr-osmosdr, inspectrum),
* gnu/packages/serialization.scm (jsoncpp-for-tensorflow),
* gnu/packages/sdl.scm (sdl3-gfx),
* gnu/packages/telephony.scm (baresip, baresip-libre),
* gnu/packages/textutils.scm (opencc),
* gnu/packages/video.scm (libopenshot, obs),
* gnu/packages/vim.scm (neovim),
* gnu/packages/web.scm (binaryen, civetweb, yajl)
[arguments]: Disable tests.

Change-Id: I56b50f14e4e5861dc69922cc2e8ee030e401a2d5
2025-08-04 04:10:18 +00:00
Sughosha
c9acbe7dc2
gnu: quaternion: Update to 0.0.97.1.
* gnu/packages/messaging.scm (quaternion): Update to 0.0.97.1.
[arguments]: Use gexp.
<#:qtbase>: Use qtbase.
[native-inputs]: Add qttools.
[inputs]: Remove qtbase-5, qttools-5, qtgraphicaleffects, qtquickcontrols-5 and
qtquickcontrols2-5; Replace qtdeclarative-5 with qtdeclarative, qtmultimedia-5
with qtmultimedia, qtsvg-5 with qtsvg and qtwayland-5 with qtwayland; Add olm,
qtkeychain-qt6 and openssl.
[home-page]: Update URL.
[description]: Update it.

Change-Id: I0675c9bbedca71e089d7547a435f73c5fd7076b6
Signed-off-by: Zheng Junjie <z572@z572.online>
2025-07-28 11:54:36 +08:00
Sughosha
0375f5491a
gnu: libqmatrixclient: Update to 0.9.3.
* gnu/packages/messaging.scm (libqmatrixclient): Update to 0.9.3.
[build-system]: Switch to qt-build-system.
[inputs]: Remove qtbase-5; replace qtmultimedia-5 with qtmultimedia; add olm,
openssl and qtkeychain-qt6.
[arguments]<#:qtbase>: Use qtbase.
<#:cmake>: Use cmake-next.
<#:tests?>: Enable tests.
<#:configure-flags>: Add "-DBUILD_TESTING=ON".
<#:phases>: Add 'check-setup phase; replace 'check phase.
[home-page]: Update URL.
[synopsis]: Update it.
[description]: Update it.

Change-Id: I11179524df0374951bbb8d6f5226e8009338f818
Signed-off-by: Zheng Junjie <z572@z572.online>
2025-07-28 11:54:36 +08:00
宋文武
c31c4522ad
gnu: qtxmlpatterns: Rename to qtxmlpatterns-5.
* gnu/packages/qt.scm (qtxmlpatterns): Rename to qtxmlpatterns-5.
(qtspeech-5) [native-inputs]: Adjust accordingly.
(python-pyqt) [inputs]: Likewise.
(python-shiboken-2) [inputs]: Likewise.
(python-pyside-2) [inputs]: Likewise.
* gnu/packages/animation.scm (pencil2d) [inputs]: Likewise.
* gnu/packages/education.scm (openboard) [inputs]: Likewise.
(ktouch) [inputs]: Likewise.
* gnu/packages/engineering.scm (freecad) [inputs]: Likewise.
* gnu/packages/finance.scm (monero-gui) [inputs]: Likewise.
* gnu/packages/geo.scm (gplates) [inputs]: Likewise.
* gnu/packages/image-processing.scm (paraview) [inputs]: Likewise.
* gnu/packages/kde-frameworks.scm (ktexteditor-5) [inputs]: Likewise.
(ksyntaxhighlighting-5) [native-inputs]: Likewise.
* gnu/packages/messaging.scm (kaidan) [inputs]: Likewise.
* gnu/packages/music.scm (hydrogen) [inputs]: Likewise.
* gnu/packages/simulation.scm (openfoam-org) [inputs]: Likewise.

Change-Id: Ic260988913600dee261bd138efc6a830bc45d057
Signed-off-by: Zheng Junjie <z572@z572.online>
2025-07-21 19:41:24 +08:00
Andreas Enge
0dca067d27
gnu: gloox: Update to 1.0.28.
* gnu/packages/messaging.scm (gloox): Update to 1.0.28.

Change-Id: I8c32cc41ce1295bfd050188a97a5c753e982a9f5
2025-07-20 23:23:38 +02:00
Sharlatan Hellseher
4e9d7a590f
gnu: purple-lurch: Fix build with gcc@14.
* gnu/packages/messaging.scm (purple-lurch): <phases>{configure}:
Add flats to ignore warning.

Change-Id: I6efa7a82357173795864236f90925a109c21d310
2025-07-19 13:12:59 +01:00
Sharlatan Hellseher
1e7a48e989
gnu: purple-lurch: Improve style.
* gnu/packages/messaging.scm (purple-lurch): Use G-expressions, adjust
  fields order, use list stile, fix indentation.
  [description]: Start from a new line, apply fill column.

Change-Id: If412204c7a0ccb335e1d0ee4b7b6d279b2f06b84
2025-07-19 13:12:58 +01:00
Dariqq
849048b6a8
gnu: pidgin: Update to 2.14.14.
The incompatible-pointer-types error is fixed and the additional include
dir was a rebasing mistake. These were removed in
15186e1f59

* gnu/packages/messaging.scm (pidgin): Update to 2.14.14.
  [#:configure-flags]: Remove CFLAGS.

Change-Id: I58fc3071460c2cc2de82b3b51b43b0663b9d5185
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-07-19 13:12:58 +01:00
Dariqq
faee8ace28
gnu: libgnt: Update to 2.14.4.
Despite the -dev suffix in the url this seem to be release and not a
snapshot.

* gnu/packages/messaging.scm (libgnt): Update to 2.14.4.

Change-Id: Ifa0a2b204ab34d14ee732c5926bf507392f0450a
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-07-19 13:12:58 +01:00
Janneke Nieuwenhuizen
9667f6adcd
gnu: pidgin: Fix build with gcc-14.
* gnu/packages/messaging.scm (pidgin)[arguments]: Extend CFLAGS to relax
gcc-14's strictness.

Change-Id: Ic36a32d02d3051ea7639c2d47933b0293b72fb89
2025-07-18 20:17:25 +02:00
Homo
b77c109a71
gnu: zxing-cpp: Update to 2.3.0.
* gnu/packages/aidc.scm (zxing-cpp): Update to 2.3.0.
[version]: Do not use git-version.
[source]: Update URL.
[native-inputs]: Add pkg-config.
[inputs]: Add libpng, zint and zlib.
[arguments] <#:configure-flags>: Add -DZXING_READERS=ON, -DZXING_WRITERS=BOTH,
  -DZXING_DEPENDENCIES=LOCAL, -DZXING_EXAMPLES=OFF,
  -DZXING_USE_BUNDLED_ZINT=OFF and -DZXING_UNIT_TESTS=ON.
<#:phases> (install-headers): New phase.
(zxing-cpp-1.2a): New variable.
(zxing-cpp-1.2) [source]: Update URL.
* gnu/packages/linphone.scm (liblinphone)[inputs]: Replace zxing-cpp with zxing-cpp-1.2a.
* gnu/packages/messaging.scm (kaidan)[inputs]: Likewise.

Change-Id: Ib03af79feef03f9c9e1a5b97d39b7d6c18d3ff1d
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
2025-07-10 23:19:37 +09:00
Charles Roelli
667470e261
gnu: znc: Update to 1.10.0.
* gnu/packages/messaging.scm (znc): Update to 1.10.0.

Closes: #682
Change-Id: I20d09c08c94da8f8bb46b7248802cc4e19b48264
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2025-06-20 20:37:10 +08:00
Nicolas Graves
7ddb15de83
gnu: gajim: Switch to pyproject-build-system.
* gnu/packages/messaging.scm (gajim)
  [build-system]: Switch to pyproject-build-system.
  [arguments]{modules, imported-modules}: Switch to
  pyproject-build-system.
  {phases}: Remove 'build and 'install replacements. Adjust 'wrap
  phase ordering.

Change-Id: I1c07994236d97821da0e4dd14f1d22758fe5c693
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-06-20 11:35:59 +01:00
Nicolas Graves
4fe735d175
gnu: gajim: Remove python-distutils-extra input.
* gnu/packages/python-xyz.scm (gajim)[native-inputs]: Remove
python-distutils-extra.

Change-Id: I2351db020f8bc93bbb36304ca74a4c755afcdef9
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-06-20 11:35:59 +01:00
TohsakaTypeclass
1f168ab967
gnu: senpai: Update to 0.4.1.
- gnu/packages/messaging.scm (senpai): Update to 0.4.1.

Change-Id: Iee3edb715c573c9e7c46f854a7687f62dcbce42b
2025-05-27 19:43:08 -07:00
Luis Guilherme Coelho
b257f4132d
gnu: senpai: Remove redundant mkdir-p calls.
* gnu/packages/messaging.scm (senpai)[arguments]<#:phases>:
{install-doc}: Remove unecessary mkdir-p calls.

Change-Id: I819561888579e86fc9f8e534d54fb79240fe2f09
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-05-26 16:50:33 +01:00
Luis Guilherme Coelho
696e4d75b4
gnu: senpai: Install desktop file.
* gnu/packages/messaging.scm (senpai)[arguments]<#:phases>: Add
'install-desktop-file phase.

Change-Id: Ib2b84639a3bfa5ff211eda794a99370a1c39061c
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-05-26 16:50:33 +01:00
Daniel Ziltener
ed89af9458
gnu: senpai: Update to 0.4.0.
A note from upstream: This project has migrated to sr.ht/~delthas.

gnu/packages/messaging.scm (senpai): Update to 0.4.0.
[arguments]: Adjust <import-path> and <unpack-path> to follow updated
go.mod.
[native-inputs]: Remove go-github-com-delthas-tcell-v2 and
go-github-com-mattn-go-runewidth; add go-git-sr-ht-rockorager-vaxis,
go-github-com-containerd-console, go-github-com-disintegration-imaging,
go-github-com-godbus-dbus-v5, go-github-com-rivo-uniseg, and
go-github-com-mattn-go-runewidth.

* gnu/packages/golang-xyz.scm (go-github-com-delthas-tcell-v2): Delete variable.

Change-Id: I7d832366ba3e69655eb290f87d164a4f0ff5f11e
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>

gnu: Remove go-github-com-delthas-tcell-v2.
2025-05-26 16:50:33 +01:00
Daniel Ziltener
7aa01ccc8a
gnu: go-git-sr-ht-emersion-go-scfg: Update to 0.1.0.
*gnu/packages/golang-xyz.scm (go-git-sr-ht-emersion-go-scfg): Update to
0.1.0. Rename to go-codeberg-org-emersion-go-scfg to reflect new import
path.

* gnu/packages/irc.scm (soju) [native-inputs]: Remove
go-git-sr-ht-emersion-go-scfg; add go-codeberg-org-emersion-go-scfg.

* gnu/packages/messaging.scm (senpai): Likewise.

* gnu/packages/version-control.scm (hut) [source] <snippet>: Fix
import-name for go-codeberg-org-emersion-go-scfg.
[native-inputs]: Remove go-git-sr-ht-emersion-go-scfg; add
go-codeberg-org-emersion-go-scfg.

Change-Id: Ide0e5d2d5463991add1d2d99f57298f800535173
Co-authored-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-05-26 16:50:33 +01:00
Sharlatan Hellseher
4db91aa852
gnu: packages: Remove redundant (gnu packages golang) from some modules.
* gnu/packages/android.scm: Remove redundant (gnu packages golang) from
used modules.
* gnu/packages/bioinformatics.scm: Likewise.
* gnu/packages/check.scm: Likewise.
* gnu/packages/configuration-management.scm: Likewise.
* gnu/packages/databases.scm: Likewise.
* gnu/packages/emacs-xyz.scm: Likewise.
* gnu/packages/file-systems.scm: Likewise.
* gnu/packages/golang-check.scm: Likewise.
* gnu/packages/hardware.scm: Likewise.
* gnu/packages/hyperledger.scm: Likewise.
* gnu/packages/irc.scm: Likewise.
* gnu/packages/mail.scm: Likewise.
* gnu/packages/messaging.scm: Likewise.
* gnu/packages/networking.scm: Likewise.
* gnu/packages/password-utils.scm: Likewise.
* gnu/packages/radio.scm: Likewise.
* gnu/packages/terminals.scm: Likewise.
* gnu/packages/tor-browsers.scm: Likewise.
* gnu/packages/video.scm: Likewise.
* gnu/packages/vpn.scm: Likewise.

Change-Id: I6bb92ac0f7c68644cc9b9cc16834aa54240d8fc9
2025-05-26 16:50:21 +01:00
Evgeny Pisemsky
ba540ca7dd
gnu: mosquitto: Enable websockets support.
* gnu/packages/messaging.scm (mosquitto): Enable websockets support.
[arguments]: Specify configure flags.
[inputs]: Add libwebsockets-for-mosquitto.

Change-Id: Idf9f373770b786b1f839eaae9f0291d0e32ab38a
Signed-off-by: Danny Milosavljevic <dannym@friendly-machines.com>
2025-05-18 23:26:06 +02:00
Sharlatan Hellseher
14e56eb564
gnu: poezio: Fix source URL.
* gnu/packages/messaging.scm (poezio) [source]: Project has moved to
CodeBerg, adjust the source URL as seen on home page.

Change-Id: I77ae05237139c4beed11be206859fee5ca87b69e
2025-05-16 21:28:57 +01:00
Evgeny Pisemsky
0e8baa398a
gnu: mosquitto: Update to 2.0.21.
* gnu/packages/messaging.scm (mosquitto): Update to 2.0.21, run guix style.
[description]: Adjust for guix lint.

Change-Id: Ia3612284ff50e893c96aad1de0a165d24c6e3277
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-05-16 21:22:22 +01:00
Tanguy Le Carrour
c10daeaec3
gnu: profanity: Fix build.
* gnu/packages/messaging.scm (profanity)[arguments]: Remove a phase
deprecated by the upgrade to Python 3.11.

Change-Id: Iac74fb082fbdcea36c9eef0d2918f85fad1fee8a
Signed-off-by: Ian Eure <ian@retrospec.tv>
2025-04-24 17:11:21 -07:00
Liliana Marie Prikler
f9a7f2c8af
gnu: dino: Update to 0.5.0.
* gnu/packages/messaging.scm (dino): Update to 0.5.0.
[build-system]: Use meson-build-system.
[arguments]: Drop configure-flags, parallel-build, modules,
and imported-modules.
<#:glib-or-gtk?>: Set to #t.
<#:phases>: Adjust accordingly.  Add ‘hardcode-version’.
[inputs]: Replace libsignal-protocol-c with libomemo-c.
2025-04-21 07:47:02 +02:00
Liliana Marie Prikler
9e638cb244
gnu: Add libomemo-c.
* gnu/packages/messaging.scm (libomemo-c): New variable.

Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2025-04-21 07:47:02 +02:00
Maxim Cournoyer
9cacc537a5
gnu: ngircd: Add debug output.
* gnu/packages/messaging.scm (ngircd) [outputs]: New field.

Change-Id: I9673f0ace445b982506bff9dc535d192e6fbf1e3
2025-04-14 10:34:51 +09:00
Maxim Cournoyer
57768a7566
gnu: pounce: Add patch improving diagnostics.
* gnu/packages/patches/pounce-readable-checks.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/messaging.scm (pounce): Use it.

Change-Id: Ibfe10d4a6c99f86a0c925ad1bed2bcc14fb4c95c
2025-04-14 10:34:51 +09:00
Maxim Cournoyer
2c80648f8a
gnu: pounce: Add debug output.
* gnu/packages/messaging.scm (pounce) [outputs]: New field.
[#:phases]: New argument.

Change-Id: I9948b083af5e41bcac86d2c68b1e7b8a8896c4da
2025-04-14 10:34:51 +09:00
Ashish SHUKLA
12811d4c9a
gnu: profanity: Update to 0.15.0.
* gnu/packages/messaging.scm (profanity): Update to 0.15.0.
[arguments]<#:phases>: Add patch-python-plugins phase.

Change-Id: I654a9648d973653fd44b19fcacd822bbb0570fd9
Co-authored-by: Andreas Enge <andreas@enge.fr>
2025-04-02 22:51:57 +02:00
Maxim Cournoyer
35ad8f7a92
gnu: ngircd: Update to 27.
* gnu/packages/messaging.scm (ngircd): Update to 27.
[source]: Delete patches field.
* gnu/packages/patches/ngircd-handle-zombies.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): De-register it.

Change-Id: I3360ddd0e737a0b57323967f0572ab367d94d559
2025-03-31 11:25:41 +09:00
Maxim Cournoyer
0a57acf4d5
gnu: ngircd: Modernize.
* gnu/packages/messaging.scm (ngircd) [inputs]: Remove labels.
[arguments]: Use gexps and target-linux?, target-hurd? predicates.

Change-Id: I27872c62b84a9fd05df5f6e1345c3a57c1c13719
2025-03-31 11:25:41 +09:00
Ashish SHUKLA
8f64fc5561
gnu: gajim: Update to 1.9.5.
* gnu/packages/messaging.scm (gajim): Update to 1.9.5.
[arguments]<#:phases>: Update build-metadata, and
install-metadata phases.

Change-Id: I7c83fb8c53066c1c704f562a24e4334e6f14beab
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-03-26 22:51:16 +01:00
Ashish SHUKLA
858f9eb39b
gnu: python-nbxmpp: Update to 5.0.4.
* gnu/packages/messaging.scm (python-nbxmpp): Update to 5.0.4.

Change-Id: If2e0f26eeb5659de30db8939d6b43e375d131acb
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-03-26 22:51:16 +01:00
Greg Hogan
6fbb2f11d2
gnu: spdlog: Update to 1.15.1.
* gnu/packages/logging.scm (spdlog): Update to 1.15.1.
(spdlog-1.13): New variable.
* gnu/packages/messaging.scm (mtxclient, nheko),
* gnu/packages/radio.scm (gr-satellites),
* gnu/packages/upnp.scm (gerbera),
* gnu/packages/wm.scm (waybar)
[inputs]: Replace spdlog with spdlog-1.13.

Change-Id: I2458a03792b967fcf6761aa31b302d041a0abe3e
2025-03-21 19:35:16 +00:00
Ashish SHUKLA
1a12f8186a
gnu: libstrophe: Update to 0.14.0.
* gnu/packages/messaging.scm (libstrophe): Update to 0.14.0.
[inputs]: Add zlib.

Change-Id: I983d3c28e7f7fcd65f862fa879f713ebceb519f9
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-03-21 12:37:30 +01:00
Ludovic Courtès
15186e1f59
gnu: pidgin: Remove dependency on Farstream.
Fixes <https://issues.guix.gnu.org/75739>.

* gnu/packages/messaging.scm (pidgin)[inputs]: Remove ‘farstream’.
[arguments]: Remove ‘CFLAGS’ and pass ‘--disable-vv’.

Reported-by: Dariqq <dariqq@posteo.net>
Change-Id: Ifc949369d3acc7290afbdd8cfce7412160bc0e85
2025-03-18 11:17:35 +01:00
Ricardo Wurmus
3dc4c7d8c8
gnu: gajim: Remove dependency on farstream.
Farstream is unmaintained and fails to build.  Gajim does not seem to actually
need it.

* gnu/packages/messaging.scm (gajim)[inputs]: Remove farstream.

Change-Id: Ia7b12870f070ae97a3db4a4c51fe84e0a0a973ba
2025-03-16 10:29:29 +01:00
Liliana Marie Prikler
32b2ee45de
gnu: dino: Update to 0.4.5.
* gnu/packages/messaging.scm (dino): Update to 0.4.5.
2025-03-09 08:34:30 +01:00
Sergey Trofimov
e48ed228da
gnu: tdlib: Update to 1.8.45.
* gnu/packages/messaging.scm (tdlib): Update to 1.8.45.

Signed-off-by: Zheng Junjie <z572@z572.online>
2025-03-07 22:01:49 +08:00
Sergey Trofimov
31714008df
gnu: tdlib: Update to 1.8.44.
* gnu/packages/messaging.scm (tdlib): Update to 1.8.44.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-03-05 20:34:04 +01:00
Danny Milosavljevic
ebd9a7985e
gnu: nheko: Support wayland.
* gnu/packages/messaging.scm (nheko)[inputs]: Add qtwayland.

Change-Id: Ifb64a5436eff57ff21d6d65b25bae75c63a08852
2025-02-16 14:29:48 +01:00
Danny Milosavljevic
0b65805f6b
gnu: quaternion: Support wayland.
* gnu/packages/messaging.scm (quaternion)[inputs]: Add qtwayland-5.

Change-Id: I1c7115cad237d089a5f018abf2b3e1db06eb59c8
2025-02-16 14:29:48 +01:00
Sharlatan Hellseher
2dacec5436
gnu: senpai: Enable more tests.
* gnu/packages/messaging.scm (senpai) [arguments] <test-subdirs>: Run
tests over the whole code base.

Change-Id: Id355ac43ae9ae049e3e1c9211a96ab13e2e1c336
2025-02-15 16:18:09 +00:00
Sharlatan Hellseher
e31019c658
gnu: senpai: Fix indentation.
* gnu/packages/messaging.scm (senpai): Fix indentation.
[native-inputs]: Sort.

Change-Id: Ieadee9947e2c0e90c74b645770cd3844af15a7e2
2025-02-15 16:18:09 +00:00