Commit graph

806 commits

Author SHA1 Message Date
John Kehayias
58c345f56c
gnu: libxml2: Update to 2.14.6; deprecate python-libxml2.
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-30 16:48:20 +09:00
Hugo Buddelmeijer
e94b3fbd11
gnu: python-harmony: Update to 0.7.2.
* 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>
2025-09-28 23:28:40 +01:00
Sharlatan Hellseher
b79fbf27b8
gnu: python-setuptools-next: Set to python-setuptools.
Replace all python-setuptools-next occurrences with python-setuptools.

* gnu/packages/python-build.scm (python-setuptools-next): Set to
python-setuptools.

Change-Id: I9e5e0881310d160ec56be785f2dd2140364fa8e5
2025-09-25 09:36:24 +01:00
Maxim Cournoyer
10482f731e
Reapply "Update Maxim's email address."
This reverts commit a7db92d9b3, this time with
the more careful command, to avoid a world rebuild:

grep -rl --exclude-dir=build --exclude-dir=patches --exclude=ld-wrapper.in \
  --exclude=sitecustomize.py --exclude=guix-emacs.el maxim.cournoyer@gmail.com |
  xargs sed -i 's/maxim.cournoyer@gmail.com/maxim@guixotic.coop/g'

Change-Id: I0871f5cf9ace79e34e78e24154d0da6ea95a3a91
2025-09-18 13:44:12 +09:00
Maxim Cournoyer
a7db92d9b3
Revert "Update Maxim's email address."
This reverts commit d0d87a744d. Oops! This
caused a world rebuild.

Change-Id: I25fff644b2b61d0ee93d69b457b04c72b5b74d15
2025-09-18 12:07:31 +09:00
Maxim Cournoyer
d0d87a744d
Update Maxim's email address.
The change was automated via:

  git grep -l maxim.cournoyer@gmail.com |
    xargs sed -i 's/maxim.cournoyer@gmail.com/maxim@guixotic.coop/g'

* .mailmap: New entry.

Change-Id: Iaa88b1e51c94159c49138fb43910badb990eb169
2025-09-18 08:05:19 +09:00
Sergey Trofimov
f8d6c88cd0
gnu: tdlib: Update to 5c77c4692.
* gnu/packages/messaging.scm (tdlib): Update to 5c77c4692.

Change-Id: Iae669c751bab8352d1396ab88a87eb4f09546f12
Reviewed-by: Cayetano Santos <csantosb@inventati.org>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-07 16:21:56 +01:00
Ashish SHUKLA
6f70e9235e
gnu: profanity: Update to 0.15.1.
* gnu/packages/messaging.scm (profanity): Update to 0.15.1.
[source]: Switch to a URL in GitHub releases.

Change-Id: I272572dc89ed1aa1bc0bacf6bc2ceffec0badb65
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-09-04 17:41:52 +02:00
Nicolas Graves
5bd5624982
gnu: packages: Avoid libxml2@2.9 propagation.
libxml2@2.9 has CVEs, we don't want it in user profiles.

* gnu/packages/augeas.scm (augeas)
* gnu/packages/bioinformatics.scm (libsbml)
* gnu/packages/elf.scm (libabigail)
* gnu/packages/freedesktop.scm (telepathy-logger)
* gnu/packages/glib.scm (libaccounts-glib)
* gnu/packages/gtk.scm (gtksourceview)
* gnu/packages/image-processing.scm (vips)
* gnu/packages/mate.scm (libmateweather)
* gnu/packages/messaging.scm (libgnt)
* gnu/packages/virtualization.scm (libvirt-glib)
* gnu/packages/vpn.scm (openconnect)
* gnu/packages/xml.scm (xmlsec)
[propagated-inputs]: Replace libxml2 by libxml2-next.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-09-04 11:13:05 +02:00
Andreas Enge
20013bab9c
gnu: Remove weechat-matrix.
* gnu/packages/messaging.scm (weechat-matrix): Delete variable.

Fixes: guix/guix#1572
Change-Id: Icb3c4573c041a63ab3b9e457f80a286945d43d72
2025-08-26 10:27:18 +02:00
Maxim Cournoyer
af9e540b71
gnu: nss-certs: Relocate to (gnu packages nss).
This is made so that the source can be shared without introducing module
circular dependencies.

* gnu/packages/certs.scm (nss-certs)
(nss-certs-for-test): Move to...
* gnu/packages/nss.scm: ... here.

Adjust the module imports via:

  git grep -l '(gnu packages certs)' |
  xargs sed 's/(gnu packages certs)/(gnu packages nss)/' -i

Change-Id: I56d7bc52ddcdffbced8a162e8db8ea5071b0cb0f
2025-08-17 22:34:42 +02:00
Sharlatan Hellseher
a11fdac3b2
gnu: zulip-term: Update to 0.7.0.
Fixes guix/guix#711

* gnu/packages/messaging.scm (zulip-term): Update to 0.7.0.
  [source] <snippet>: Move to 'relax-requirements phase.
  [inputs]: Remove python-mypy-extensions; add python-pygments,
  [arguments] <test-flags>: Skip one more test.
  <phases>: Add 'relax-requirements.
  python-pyperclip, python-dateutil, python-pytz,
  python-typing-extensions, and python-tzlocal.
  [native-inputs]: Remove python-distro; add python-setuptools-next.

Change-Id: Ibde8f2c0228614b3ca724cfecd17875055a1cca5
2025-08-12 13:39:29 +01:00
Sharlatan Hellseher
efa257593f
gnu: python-zulip: Update to 0.9.0.
* gnu/packages/messaging.scm (python-zulip): Update to 0.9.0.
  [source]: Switch to url-fetch, PyPI archive does exist now.
  <snippet>: Remove as no longer required.
  [build-system]: Use pyproejct.
  [arguments]: Use default 'check; delete 'sanity-check.
  [native-inputs]: Remove python-cython, and python-distro; add
  python-matrix-nio, python-setuptools-next.
  [propagated-inputs]: Remove python-matrix-client, python-pyopenssl,
  and python-six; add python-click, python-distro, and
  python-typing-extensions.

Change-Id: I90e21ab2457aa813177c8ce13acfc53df2e69aac
2025-08-12 13:39:29 +01:00
Sharlatan Hellseher
87661cea77
gnu: Pin some golang packages to use go-1.23.
After the defult Golang version was set to 1.24 some of the older
packages which had no fresh version started failing on the 'check phase,
this change pins them to go-1.23 helping to resolve the issue.

Go 1.24 requires non-constant format strings to be explicitly handled.

The errors might look like these:

    non-constant format string in call to (*testing.common).Errorf
    ExampleParseOptionsLifetime refers to unknown identifier: ParseOptionsLifetime

See <https://tip.golang.org/doc/go1.24#vet>.

Change-Id: Ife5093c4fd98af7cea59abf1a9a29351b66602bb
2025-08-11 21:42:42 +01:00
Ron Nazarov
b3039b3ddf
gnu: znc: Update to 1.10.1.
* gnu/packages/messaging.scm (znc): Update to 1.10.1.

Change-Id: Ie6b53e7a8f7d0066aeadabd4be00787d0768e59b
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-08-11 09:13:17 +02:00
Andreas Enge
47eaa5efaa
gnu: kaidan: Add input.
This is a follow-up to commit ba5279cafd .

* gnu/packages/messaging.scm (kaidan)[inputs]: Add sonnet.

Change-Id: I2913a4bd2c5da2993ed23bb2a681c29d0d72e076
2025-08-08 23:28:46 +02:00
Andreas Enge
ba5279cafd
gnu: kaidan: Update to 0.12.2 and build with Qt6.
* gnu/packages/messaging.scm (kaidan): Update to 0.12.2.
[inputs]: Remove kirigami-5, knotifications-5, qtbase-5, qtdeclarative-5,
qtgraphicaleffects, qtlocation-5, qtquickcontrols2-5, qtsvg-5,
qtmultimedia-5, qtxmlpatterns-5, and zxing-cpp-1.2a; add icu4c, kcrash,
kdsingleapplication, kio, kirigami, kirigami-addons, knotifications,
kquickimageeditor, prison, qtlocation, qtmultimedia, qtpositioning,
qtsvg, and qttools.
[native-inputs]: Remove perl and python-wrapper.
[arguments]<#:test-exclude>: Disable test requiring network access.
<#:phases>: Add phase to set $HOME.

Change-Id: I169dd8d7922bd6005901c2e32ddaa8bbd2812406
2025-08-08 23:07:55 +02:00
Andreas Enge
ada284dcb9
gnu: qxmpp: Update to 1.10.3 and build with Qt6.
* gnu/packages/messaging.scm (qxmpp): Update to 1.10.3.
[origin]: Update uri.
[build-system]: Switch to qt-build-system.
[inputs]: Remove qtbase-5; add libomemo-c, qca-qt6 and qt5compat.
[arguments]<#:qtbase>: Choose Qt6.
<#:configure-flags>: Add flag.
[home-page]: Update.

Change-Id: I995b060fd65082c3d3ee99cbab8cbe6280169c6e
2025-08-08 22:03:50 +02:00
Andreas Enge
316bb4e4e0
gnu: chatty: Update to 0.7.3.
* gnu/packages/messaging.scm (chatty): Update to 0.7.3.
[inputs]: Remove folks-with-libsoup2; add folks.
[propagated-inputs]: Remove evolution-data-server-3.44; add
evolution-data-server.

Change-Id: If9e272ba01dd7b2aa641e12cc29099e9c6d95051
2025-08-04 18:33:42 +02:00
Greg Hogan
ca32dbde90
gnu: purple-lurch: Fix build.
* gnu/packages/messaging.scm (purple-lurch)
[build-system]: Replace cmake-build-system with gnu-build-system.
[arguments]<#:test-target>: Revert test target.

Change-Id: Id94c74fabfa8adbea163c2472569262aace90be3
2025-08-04 04:11:34 +00:00
Greg Hogan
5ef0e37132
gnu: libomemo: Fix build.
* gnu/packages/messaging.scm (libomemo)
[build-system]: Switch to gnu-build-system.
[arguments]: Set #:test-target>.

Change-Id: I540a204e3e4dc995eb6dde06d379dad0f150648a
2025-08-04 04:11:31 +00:00
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