summaryrefslogtreecommitdiff
path: root/gnu/packages/glib.scm
AgeCommit message (Collapse)Author
13 daysgnu: Remove sdbus-c++-1.4.0.Maxim Cournoyer
* gnu/packages/glib.scm (sdbus-c++-1.4.0): Delete variable. Change-Id: Idfae582ac86d95bfd2933e7d03d07d62f48c2494
13 daysgnu: 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>
2025-03-02gnu: telepathy-glib: Fix build.Liliana Marie Prikler
* gnu/packages/patches/telepathy-glib-fix-test.patch: New file. * gnu/packages/glib.scm (telepathy-glib)[patches]: Use it here. * gnu/local.mk (dist_patch_DATA): Register it here.
2025-01-06gnu: sdbus-c++: Update to 2.0.0.Sisiutl
* gnu/packages/glib.scm (sdbus-c++): Update to 2.0.0. [arguments]<#:configure-flags>: Update to upstream names, prefixing with "SDBUSCPP_" and changing "CODE_GEN" to "CODEGEN". <#:phases>: Remove fix-elogind-requirement phase (no longer needed). * gnu/packages/glib.scm (sdbus-c++-1.4.0): New variable. * gnu/packages/jami.scm (libjami)[inputs]: Replace sdbus-c++ with sdbus-c++-1.4.0. Change-Id: Idb189f80212351cef6b5c8722982880bf5b51fe9 Signed-off-by: John Kehayias <john.kehayias@protonmail.com> Co-authored-by: John Kehayias <john.kehayias@protonmail.com>
2024-12-18gnu: glib: Fix build on powerpc-linux.Efraim Flashner
* gnu/packages/glib.scm (glib)[arguments]: When building for powerpc-linux skip another test. Change-Id: Ibc3d166ce8d60119ae7c0a1874ab0bdfada44921
2024-09-26gnu: Add cppgir-for-telegram-desktop.dan
* gnu/packages/glib.scm (cppgir-for-telegram-desktop): New variable. Change-Id: Ib9ca3bd376f32d13939adabd2c52e1eb24e2ddcb Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2024-09-26gnu: Add cppgir.dan
* gnu/packages/glib.scm (cppgir): New variable. Change-Id: Ic4510be6d05b7b3977aa457c6a7fec382c1d3a88 Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2024-09-05gnu: python-gst: Fix build.Remco van 't Veer
* gnu/packages/glib.scm: Add package python-pygobject-3.48. * gnu/packages/gstreamer.scm (python-gst) [inputs]: Use python-pygobject-3.48 to fix tests. Change-Id: I3038b85db67ff354a6d77708fa4fd7c63aa6732c Signed-off-by: Andrew Tropin <andrew@trop.in>
2024-08-31gnu: python-pygobject: Update to 3.47.0.Maxim Cournoyer
* gnu/packages/glib.scm (python-pygobject): Update to 3.47.0. Change-Id: I971ad0b8add33ac472b0ca3f2fe3218061af1fa5
2024-08-31gnu: Use 'gtk-doc/stable' in native-inputs instead of 'gtk-doc'.Maxime Devos
Commit 9dea1618755891526f708aa335b4136c1302d16e only replaced 'gtk-doc' with 'gtk-doc/stable' in the native-inputs of some packages, but we may as well do this for all packages. * gnu/packages/admin.scm (thermald) [native-inputs]: Replace 'gtk-doc' with 'gtk-doc/stable'. * gnu/packages/glib.scm (glib-with-documentation): Likewise. * gnu/packages/mate.scm (mate-desktop, atril, caja-extensions) (mate-utils, eom, engrampa, pluma, mate-polkit) [native-inputs]: Likewise. * gnu/packages/messaging.scm (libgnt, loudmouth) [native-inputs]: Likewise. * gnu/packages/music.scm (denemo, gsequencer) [native-inputs]: Likewise. * gnu/packages/photo.scm (entangle) [native-inputs]: Likewise. * gnu/packages/security-token.scm (libu2f-host, libu2f-server) [native-inputs]: Likewise. * gnu/packages/wm.scm (keybinder, keybinder-3.0) [native-inputs]: Likewise. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Change-Id: I6c647ff1394e0a48bef0e6fb1ae43533673f1d79
2024-08-31gnu: itstool: Add 'bash' input for 'wrap-program'.Maxime Devos
It is required for cross-compilation. * gnu/packages/glib.scm (itstool)[inputs]: Add 'bash-minimal'. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Change-Id: I27a2d20d1bbd727c966928b491f80717281fb626
2024-08-31gnu: Remove unneeded libxml2 from native-inputs. (libxslt)Bruno Victal
XML_CATALOG_FILES is already set within libxslt so it's unnecessary to include libxml2 for the same effect. * gnu/packages/freedesktop.scm (wayland): Remove obsolete comment. (farstream, elogind, packagekit, accountsservice, plymouth)[native-inputs]: Remove libxml2. * gnu/packages/benchmark.scm (sysbench)[native-inputs]: Ditto. * gnu/packages/cluster.scm (drbd-utils)[native-inputs]: Ditto. * gnu/packages/glib.scm (dbus)[native-inputs]: Ditto. * gnu/packages/gnome.scm (gnome-keyring, glade3, dconf, libsecret, colord) (upower, gnome-settings-daemon)[native-inputs]: Ditto. * gnu/packages/linux.scm (eudev)[native-inputs]: Ditto. * gnu/packages/networking.scm (iputils)[native-inputs]: Ditto. * gnu/packages/ocr.scm (tesseract-ocr)[native-inputs]: Ditto. * gnu/packages/polkit.scm (polkit)[native-inputs]: Ditto. * gnu/packages/samba.scm (samba/pinned)[native-inputs]: Ditto. * gnu/packages/sssd.scm (adcli)[native-inputs]: Ditto. * gnu/packages/terminals.scm (kmscon)[native-inputs]: Ditto. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Change-Id: Ica3fb5a8e23ad928c53ae508c02777d78c635af0
2024-08-25gnu: Drop gobject-introspection 1.73.1.Liliana Marie Prikler
The actual gobject-introspection has been newer than its "next" variant for some while. * gnu/packages/glib.scm (gobject-introspection-next): Remove variable. * gnu/packages/gtk.scm (gtksourceview)[native-inputs]: Replace gobject-introspection-next with gobject-introspection. * gnu/packages/guile-xyz.scm (guile-g-golf)[native-inputs]: Likewise.
2024-03-31gnu: dbus-for-jami: Use Gexp.Zheng Junjie
This is a follow-up to 26485fc5750d2e067c45d49ab2aa20f481e1979a. * gnu/packages/glib.scm (dbus-for-jami): Use G-Expression. Change-Id: I56fd25502be65ba688519dea7462c401aeddba31 Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2024-03-24gnu: Add dbus-1.15.0.Vivien Kraus
The NEWS file for 1.15.2 (the next release after 1.15.0) indicates a breaking change. This is the latest release that the lightdm testsuite can work with. * gnu/packages/glib.scm (dbus-1.15.0): New variable. Change-Id: I9c3553b315e6618fbbf19aade6b807ab7120364b Signed-off-by: Christopher Baines <mail@cbaines.net>
2024-03-20gnu: template-glib: Update to 3.36.2.Vivien Kraus
* gnu/packages/glib.scm (template-glib): Update to 3.36.2. Change-Id: Ib945eb6748143cb9b921758215ce00e721f288b0 Signed-off-by: Christopher Baines <mail@cbaines.net>
2024-03-16gnu: Add glibmm-2.76.Vivien Kraus
* gnu/packages/glib.scm (glibmm-2.76): New variable. Change-Id: I6d38e7640f9362ca7b6d26611db914da74ead53d Signed-off-by: Christopher Baines <mail@cbaines.net>
2024-02-23gnu: glibmm-2.64: Rename and update to 2.66.6.John Kehayias
* gnu/packages/glib.scm (glibmm-2.64): Rename to ... (glibmm-2.66): ... this. Update to 2.66.6. * gnu/packages/animation.scm (etl)[inputs]: Adjust accordingly. (synfig)[propagated-inputs]: Likewise. * gnu/packages/electronics.scm (libsigrok)[propagated-inputs]: Likewise. * gnu/packages/gnome-xyz.scm (eiciel)[inputs]: Likewise. * gnu/packages/gnome.scm (libxml++-3, libxml++-2)[propagated-inputs]: Likewise. * gnu/packages/gtk.scm (pangomm-2.46, atkmm-2.28, gtkmm-2)[propagated-inputs]: Likewise. Change-Id: I878e740e085a483970a4ef6e0fa7dd19000863eb Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2024-01-20gnu: sdbus-c++: Fix generated sdbus-c++.pc.Vivien Kraus
* gnu/packages/glib.scm (sdbus-c++) [#:phases]: Add ‘fix-elogind-requirement’. Change-Id: Id29369178f164fc60e6882aa664556924cf4bfa7 Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2023-12-02gnu: dbus-verbose: Update style.Vivien Kraus
* gnu/packages/glib.scm (dbus-verbose) [arguments]: Convert to list of G-Expressions. Change-Id: I5880029cb3b53f617b2a1622a4f547a1ad16c564 Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2023-11-20gnu: Add libdex.Vivien Kraus
* gnu/packages/glib.scm (libdex): New variable. Change-Id: I834e45aff5e933e3e30276bb11030f84718ce72f Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2023-11-17gnu: telepathy-glib: Disable parallel tests.Liliana Marie Prikler
* gnu/packages/glib.scm (telepathy-glib)[arguments]: Add #:parallel-tests?. Change-Id: I491b589b2e45c275ee3520436208beb5ee19964f
2023-10-29gnu: dbus: Update to 1.15.8.Vivien Kraus
* gnu/packages/glib.scm (dbus): Update to 1.15.8. [arguments]: Convert to list of G-Expressions. [native-inputs]: Add autoconf, autoconf-archive, automake, libtool and which. Sort alphabetically. Change-Id: I1833eb51ab37f138ec4d007230d84b541d66170d Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2023-10-29gnu: gobject-introspection: Update to 1.78.1.Vivien Kraus
* gnu/packages/glib.scm (gobject-introspection): Update to 1.78.1. Change-Id: If76a6305f176f08c1b389c52ecd9d265ece1459d Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2023-10-29gnu: dbus-glib: Update to 0.112.Vivien Kraus
* gnu/packages/glib.scm (dbus-glib): Update to 0.112. Change-Id: I9630b1ece91bd5f32fd96142403146506724c5ec Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2023-10-29gnu: libaccounts-glib: Update to 1.26.Vivien Kraus
* gnu/packages/glib.scm (libaccounts-glib): Update to 1.26. Change-Id: I593ece04e448e6a19360f596b43ad06c2f1cc796 Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2023-10-29gnu: libsigc++: Update to 3.6.0.Vivien Kraus
* gnu/packages/glib.scm (libsigc++): Update to 3.6.0. Change-Id: Ib17c03b359122d46ccace887e7583e3e94ed76c3 Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2023-10-29gnu: glibmm: Update to 2.78.0.Vivien Kraus
* gnu/packages/glib.scm (glibmm): Update to 2.78.0. Change-Id: I6751a06ff21351564381421d414ddc94bd0a0046 Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2023-10-29gnu: glib: Update to 2.78.0.Vivien Kraus
* gnu/packages/glib.scm (glib): Update to 2.78.0. Change-Id: Ibfe1f44e15510ccb2e7fd002be63c5dceab34ca1 Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2023-10-29gnu: python-pygobject: Update style.Vivien Kraus
* gnu/packages/glib.scm (python-pygobject) [source]<sha256>: Reindent. <snippet>: Convert to G-Expression. Remove trailing #f. [arguments]: Convert to list of G-Expressions. [native-inputs]: Drop labels. Change-Id: I325de196b79cbdd0acaed3c40be42aa7335abcae Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2023-10-29gnu: python-pygobject: Update to 3.46.0.Vivien Kraus
* gnu/packages/glib.scm (python-pygobject): Update to 3.46.0. [snippet]: Also remove test_overrides_gdk.py. Change-Id: Ia046b0a597097e27c48428ec893b241d17b9006d Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2023-10-29gnu: perl-glib: Update to 1.3294.Vivien Kraus
* gnu/packages/glib.scm (perl-glib): Update to 1.3294. Change-Id: I8cfc1d61e6c5d0b5e37f1eb210951c9c609650d9 Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2023-10-29gnu: perl-glib-object-introspection: Update to 0.051.Vivien Kraus
* gnu/packages/glib.scm (perl-glib-object-introspection): Update to 0.051. Change-Id: I7e6c79bca58d9054df186566ce2bf019764dc131 Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>