summaryrefslogtreecommitdiff
path: root/gnu/packages/glib.scm
AgeCommit message (Collapse)Author
2026-03-20gnu: Reference the inherited inputs values.Ludovic Courtès
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-20gnu: Reference the inherited ‘arguments’ value.Ludovic Courtès
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-17gnu: Remove dbus-c++.Andreas Enge
* gnu/packages/glib.scm (dbus-c++): Delete variable. Fixes: guix/guix#6379 Change-Id: I2a91cb54f19af734f56ff731dbf49ae0374b2334
2026-03-10gnu: glib: Update failing tests on the Hurd.Yelninei
* gnu/packages/glib.scm (glib-minimal)[#:phases] <disable-failing-tests>[if (system-hurd?)]: Skip “gio/filenamecompleter.c”, “gio/testfilemonitor.c”, and “gio/gwakeuptest.c”. Run “gio/live-g-file.c”, but skip “g_assert_true (is_mountpoint);”. Re-enable all other previously disabled tests. Change-Id: I434ff5fa084d20c9eb1230682574e096e6d77673 Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-10gnu: dbus: Remove obsolete patch for the Hurd.Yelninei
With the updated dbus the patch is already included. * gnu/packages/glib.scm (dbus)[#:phases]: Remove 'patch-hurd phase. * gnu/packages/patches/dbus-hurd.patch: Remove patch. * gnu/local.mk (dist_patch_DATA): Unregister it. Change-Id: I651344fd70d9acc762fd50fa5307e64391c92c50 Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-06gnu: dbus-verbose: Fix build.Liliana Marie Prikler
* gnu/packages/glib.scm (dbus-verbose)[#:configure-flags]: Replace “--enable-verbose-mode” with “-Dverbose_mode=true”.
2026-03-06gnu: template-glib: Update to 3.36.3.Maxim Cournoyer
* gnu/packages/glib.scm (template-glib): Update to 3.36.3. Change-Id: Iff2d17738aaf6c89253c2a9db3c4a777f2a536d9
2026-03-06gnu: libdex: Update to 1.0.0.Liliana Marie Prikler
* gnu/packages/glib.scm (libdex): Update to 1.0.0.
2026-03-06gnu: Add python-pygobject-3.50.Liliana Marie Prikler
* gnu/packages/glib.scm (python-pygobject-3.50): New variable. * gnu/packages/gnome.scm (glade3, blueprint-compiler, libsecret) (orca)[native-inputs]: Replace python-pygobject with python-pygobject-3.50. (libpeas, libpeas-2, totem, rhythmbox, network-manager, gedit, endeavour) (gnome-builder)[inputs]: Likewise. * gnu/packages/gimp.scm (gimp-3)[inputs]: Likewise. * gnu/packages/ibus.scm (ibus)[inputs]: Likewise.
2026-03-06gnu: python-pygobject: Update to 3.54.3, disable tests.Liliana Marie Prikler
* gnu/packages/glib.scm (python-pygobject): Update to 3.54.3. [source]: Adjust URL. Delete snippet. [arguments]: Remove #:phases. Add #:tests?. [native-inputs]: Remove python-pytest and python-wrapper. [home-page]: Update URL. Change-Id: I4a495b33e58afd8db72b9797b16e3330b8d29431
2026-03-06gnu: glibmm: Update to 2.86.0.Liliana Marie Prikler
* gnu/packages/glib.scm (glibmm): Update to 2.86.0.
2026-03-06gnu: dbus: Update to 1.16.2.Liliana Marie Prikler
* gnu/packages/glib.scm (dbus): Update to 1.16.2. [build-system]: Switch to meson-build-system. [#:configure-flags, #:phases]: Adjust accordingly. [native-inputs]: Remove autoconf, autoconf-archive and automake. Add python.
2026-03-06gnu: gobject-introspection: Wrap necessary binaries.Nicolas Graves
Python@3.12 removes the distutils module, which now has to be provided through python-setuptools. * gnu/packages/glib.scm (goject-introspection-minimal) [arguments]<#:phases>: Add phase 'wrap. <#:modules>: Adjust them accordingly. [native-inputs]: Improve style. [propagated-inputs]: Add python-setuptools-bootstrap. (gobject-introspection)[propagated-inputs]: Replace python-setuptools-bootstrap by python-setuptools. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-06gnu: gobject-introspection: Update to 1.86.0.Liliana Marie Prikler
* gnu/packages/glib.scm (gobject-introspection-minimal): Update to 1.86.0. * gnu/packages/patches/gobject-introspection-absolute-shlib-path.patch: Adjust accordingly.
2026-03-06gnu: glib: Update to 2.86.0.Liliana Marie Prikler
* gnu/packages/glib.scm (glib-minimal): Update to 2.86.0. [#:phases]<disable-failing-tests>: Drop substitute* for testfilemonitor. <patch-pkg-config-files>: Use map. Also patch “lib/pkgconfig/girepository-2.0.pc”.
2026-02-07gnu: dbus: Fix build on the Hurd.Yelninei
* gnu/packages/patches/dbus-hurd-patch: New patch. * gnu/local.mk (dist_patch_DATA): Register it. * gnu/packages/glib.scm (dbus): Add phase for adding the patch. Change-Id: Ifa3950b9db588b4102162672958541b49dac33a0 Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-02-07gnu: libaccounts-glib: Switch to pyproject.Nicolas Graves
* gnu/packages/glib.scm (libaccounts-glib): [arguments]<#:imported-modules, #:modules, #:configure-flags>: Switch to pyproject-build-system. Change-Id: Icb5413c16af9be128fdb367c77f1700189aee36d Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07gnu: libaccounts-glib: Relocate and reindent arguments.Nicolas Graves
* gnu/packages/glib.scm (libaccounts-glib)[arguments]: Relocate field and reindent it. Change-Id: I4d28ef0110f3fac61304ea021dda24444bbbc875 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-11-28gnu: googletest: Update to 1.17.0.Aaron Covrig
* gnu/packages/check.scm (googletest): Update to 1.17.0 (googletest-1.12): Add variable. * gnu/packages/glib.scm (sdbus-c++) [native-inputs]: Replace googletest-1.17 with googletest. * gnu/packages/compression.scm (pzstd) [native-inputs, inputs]: Replace googletest with googletest-1.8. * gnu/packages/cpp.scm (c++-gsl), * gnu/packages/engineering.scm (cura-engine), * gnu/packages/password-utils.scm (pwsafe) [native-inputs]: Replace googletest with googletest-1.13. * gnu/packages/crypto.scm (crc32c), * gnu/packages/engineering.scm (lib3mf), * gnu/packages/fontutils.scm (opentype-sanitizer), * gnu/packages/games.scm (openclonk), * gnu/packages/gnome.scm (gnome-commander), * gnu/packages/machine-learning.scm (qnnpack), * gnu/packages/maths.scm (ruy), * gnu/packages/serialization.scm (libnop) [native-inputs]: Replace googletest with googletest-1.12. * gnu/packages/machine-learning.scm (fann), * gnu/packages/maths.scm (boolector), * gnu/packages/parallel.scm (clog), * gnu/packages/simulation.scm (sumo), * gnu/packages/telephony.scm (sipp) [native-inputs]: Replace googletest with googletest-1.8. * gnu/packages/parallel.scm (cpuinfo) [inputs]: Replace googletest with googletest-1.13. * gnu/packages/machine-learning.scm (nnpack, python-pytorch), * gnu/packages/parallel.scm (pthreadpool) [inputs]: Replace googletest with googletest-1.12. * gnu/packages/maths.scm (fp16, fxdiv), * gnu/packages/serialization.scm (yaml-cpp), * gnu/packages/web.scm (rapidjson) [inputs]: Replace googletest with googletest-1.8. Change-Id: I310fb6785d6e19bb8dbf56c25028587573981a0e
2025-11-09gnu: Use self-references to inputs for #:disallowed-references.Ludovic Courtès
This allows ‘package-input-rewriting’ to operate as expected on these packages. Failing that, rewritten packages would still carry references to non-rewritten packages in #:disallowed-references. * gnu/packages/admin.scm (wpa-supplicant-gui): Use ‘this-package-native-input’ for #:disallowed-references. * gnu/packages/fontutils.scm (freetype): Likewise. * gnu/packages/glib.scm (glib-minimal): Likewise. * gnu/packages/gnome.scm (cogl, gnome-shell): Likewise. * gnu/packages/groff.scm (groff-minimal): Likewise. * gnu/packages/gstreamer.scm (gstreamer): Likewise. * gnu/packages/gtk.scm (gtk+): Likewise. * gnu/packages/inkscape.scm (inkscape/pinned): Likewise. * gnu/packages/java.scm (icedtea-8, openjdk9, openjdk10) (openjdk11): Likewise. * gnu/packages/linux.scm (f2fs-tools/static): Likewise. * gnu/packages/man.scm (man-db): Likewise. * gnu/packages/openldap.scm (389-ds-base): Likewise. * gnu/packages/qt.scm (qtbase-5): Likewise. * gnu/packages/rrdtool.scm (rrdtool): Likewise. * gnu/packages/rust.scm (rust-bootstrapped-package): Likewise. * gnu/packages/statistics.scm (r-with-tests): Likewise. (r-minimal): Likewise. * gnu/packages/texinfo.scm (info-reader): Likewise. * gnu/packages/tls.scm (gnutls): Likewise. (openssl-1.1): Likewise. * gnu/packages/version-control.scm (git-minimal): Likewise. (git): Likewise. (gource): Likewise. * gnu/packages/web.scm (mod-wsgi): Likewise. * gnu/packages/xfce.scm (xfdesktop): Likewise. * gnu/packages/perl.scm (perl-libtime-parsedate): Update comment. * gnu/packages/video.scm (v4l-utils-minimal): Add FIXME comment. Change-Id: I118ecd5894c24c53ec52c9208b0025ccfa3dd68a Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-10-15gnu: telegram-desktop: Update to 6.2.3.dan
* gnu/packages/patches/telegram-desktop-allow-disable-libtgvoip.patch: Remove file. * gnu/local.mk (dist_patch_DATA): Unregister it. * gnu/packages/patches/telegram-desktop-unbundle-cppgir.patch: Rebase patch. * gnu/packages/glib.scm (cppgir-for-telegram-desktop): Update to revision used by 6.2.3. * gnu/packages/telegram.scm (%telegram-version): Update to 6.2.3. (cmake-helpers-for-telegram-desktop): Update to revision used by v6.2.3. (codegen-for-telegram-desktop lib-base-for-telegram-desktop) (lib-lottie-for-telegram-desktop, lib-spellcheck-for-telegram-desktop) (lib-tl-for-telegram-desktop, lib-ui-for-telegram-desktop) (lib-webrtc-for-telegram-desktop, lib-webview-for-telegram-desktop) (tgcalls-for-telegram-desktop): Likewise. (tde2e): New variable. (telegram-desktop): Update to 6.2.3. [patches]: Remove obsolete patch. [#:configure-flags]: Adjust according to upstream changes. [inputs]: Add libavif, libjxl, openh264 and tde2e. Change-Id: I570fdb6af0e8b605d3b270801bdd4cf81238e816 Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
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-18Reapply "Update Maxim's email address."Maxim Cournoyer
This reverts commit a7db92d9b389cbe565395523882c34c6eff2c21a, 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-18Revert "Update Maxim's email address."Maxim Cournoyer
This reverts commit d0d87a744d724b7e7d5ac013c586039652087bb3. Oops! This caused a world rebuild. Change-Id: I25fff644b2b61d0ee93d69b457b04c72b5b74d15
2025-09-18Update Maxim's email address.Maxim Cournoyer
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-04gnu: packages: Avoid libxml2@2.9 propagation.Nicolas Graves
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-08-04gnu: Remove BUILD_TESTING configuration flag.Greg Hogan
* 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-04gnu: Remove #:test-target argument.Greg Hogan
* 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-04gnu: dbus-cxx: Use #:test-exclude.Greg Hogan
* gnu/packages/glib.scm (dbus-cxx)[arguments] <#:test-exclude>: Move exclude regex here from 'check phase. <#:phases>: Remove 'check phase. Change-Id: I6d2b17be9c2d1575dbebc28baf91990c7a903211
2025-08-04gnu: Disable tests.Greg Hogan
* 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-07-22gnu: Remove sdbus-c++-1.4.0.Maxim Cournoyer
* gnu/packages/glib.scm (sdbus-c++-1.4.0): Delete variable. Change-Id: Idfae582ac86d95bfd2933e7d03d07d62f48c2494
2025-07-22gnu: sdbus-c++: Update to 2.1.0.Maxim Cournoyer
* gnu/packages/glib.scm (sdbus-c++): Update to 2.1.0. [native-inputs]: Replace googletest with googletest-1.17. Change-Id: I97d61f1cef213598c526181bb77d08ef3add6c6c
2025-07-18gnu: libaccounts-glib: Update to 1.27.Zheng Junjie
* gnu/packages/glib.scm (libaccounts-glib): Update to 1.27. Change-Id: I8426d70e893213b1791e4194d6e9509e71e4caab
2025-07-18gnu: glib: Update to 2.83.3. Fix test for tzdata@2025a.Zheng Junjie
* gnu/packages/glib.scm (glib): Update to 2.83.3. [arguments]<#:phases>: Adjust patch-pkg-config-files phase. Change-Id: Icf53572bfbd38056a7587869a602d7d9dc778c45
2025-07-18gnu: telepathy-glib: Fix build with gcc-14.Janneke Nieuwenhuizen
* gnu/packages/glib.scm (telepathy-glib)[arguments]: Use G-Expressions. Add CFLAGS to #:configure-flags to relax gcc-14's strictness. Change-Id: I489e04eb8a6d1a29753f8c5fc61429f6292ae8cf
2025-05-27gnu: telepathy-glib: Reinstate parallel tests.Maxim Cournoyer
The package successfully built 10 times in a row using 32 cores, so the issue is presumed resolved. * gnu/packages/glib.scm (telepathy-glib) [#:parallel-tests?]: Delete argument. Change-Id: I6ed5fa969bba65d20a0130f01e3983d3dbb77f62
2025-05-27gnu: telepathy-glib: Remove input labels.Maxim Cournoyer
* gnu/packages/glib.scm (telepathy-glib) [native-inputs]: Remove labels. Change-Id: I9633ff7945f6ba73c321e251caaf88a91c8a7994
2025-05-27gnu: telepathy-glib: Replace python-2 with python-minimal-wrapper.Maxim Cournoyer
* gnu/packages/glib.scm (telepathy-glib) [native-inputs]: Replace python-2 with python-minimal-wrapper. Change-Id: I79da0953fae50399fc22edb97b0029b1eba099cb
2025-05-27gnu: telepathy-glib: Reinstate parallel build.Maxim Cournoyer
The issue appears to have been resolved. * gnu/packages/glib.scm (telepathy-glib) [arguments] <#:parallel-build?>: Delete argument. Change-Id: Id117e3bce47ef7dfeb4c70900b8a4eaf5dc334c4
2025-03-20gnu: cppgir-for-telegram-desktop: Update to 2e96cab to fix telegram.Arseniy Zaostrovnykh
This fixes the telegram-desktop build, which was broken since in commit 17d9803374 ("gnu: gobject-introspection: Update to 1.82.0"). * gnu/packages/glib.scm (cppgir-for-telegram-desktop): Update to the latest commit, 2e96cab8ed40df326815b87b1e4b449e0c1a5947. Change-Id: I336168d49c5ac96ce5205f9824ce42701edb058c Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2025-03-02gnu: glibmm: Update to 2.82.0.Liliana Marie Prikler
* gnu/packages/glib.scm (glibmm): Update to 2.82.0.
2025-03-02gnu: appstream-glib: Update to 0.8.3.Liliana Marie Prikler
* gnu/packages/glib.scm (appstream-glib): Update to 0.8.3. [#:configure-flags]: Remove “-Dstemmer=false”.
2025-03-02gnu: libdex: Update to 0.8.1.Liliana Marie Prikler
* gnu/packages/glib.scm (libdex): Update to 0.8.1. Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2025-03-02gnu: glib-minimal: Fix deprecation warning.Maxim Cournoyer
* gnu/packages/glib.scm (glib-minimal) [configure-flags]: Replace man option by man-pages, and set it to disabled instead of false. Change-Id: Id1426e10b2f5f66869d1414f253ca22169323972 Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-03-02gnu: glib: Fix build.Maxim Cournoyer
* gnu/packages/glib.scm (glib-with-documentation) [native-inputs]: Remove docbook-xml-4.2, docbook-xml, docbook-xsl, gtk-doc, libxml2, libxslt inputs. Add gi-docgen and python-docutils. [arguments] <#:configure-flags> Replace 'gtk_doc' option with 'documentation'. <#:phases>: Delete patch-docbook-xml phase. Adjust move-doc phase. Change-Id: I964a79603ff80ee8a22bb2d9ebe07f05a1f79e57 Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-03-02gnu: python-pygobject: Update to 3.50.0.Liliana Marie Prikler
* gnu/packages/glib.scm (python-pygobject): Update to 3.50.0. (python-pygobject-3.48): Delete variable. * gnu/packages/gstreamer.scm (python-gst): Adjust accordingly.
2025-03-02gnu: bootstrap glib and gobject against each other.Liliana Marie Prikler
As of GLib 2.82, introspection data in GLib is built as part of the package, requiring gobject-introspection. * gnu/packages/gnome.scm (glib-minimal, gobject-introspection-minimal): New variables. (glib): Use gobject-introspection-minimal for bootstrap. (gobject-introspection-minimal): Use glib-minimal for bootstrap. (gobject-introspection): Fix propagations. Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2025-03-02gnu: gobject-introspection: Update to 1.82.0.Liliana Marie Prikler
* gnu/packages/glib.scm (gobject-introspection): Update to 1.82.0. Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2025-03-02gnu: glib: Update to 2.82.1.Liliana Marie Prikler
* gnu/packages/glib.scm (glib): Update to 2.82.1. Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>