summaryrefslogtreecommitdiff
path: root/gnu/packages/gnome.scm
Commit message (Collapse)AuthorAge
* gnu: deja-dup: Use libsoup 2.Vivien Kraus2021-11-16
| | | | | | * gnu/packages/gnome.scm (deja-dup)[inputs]: Use libsoup 2. Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
* gnu: gnome-calendar: Fix build.Vivien Kraus2021-11-15
| | | | | | * gnu/packages/gnome.scm (gnome-calendar)[arguments]: Use meson 0.59. Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
* gnu: gnome-mines: Fix build.Vivien Kraus2021-11-15
| | | | | | * gnu/packages/gnome.scm (gnome-mines)[arguments]: Use meson 0.59. Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
* gnu: devhelp: Upgrade to 41.2.Vivien Kraus2021-11-15
| | | | | | | | | | | | * gnu/packages/gnome.scm (devhelp): Upgrade to 41.2 to upgrade the webkit dependency to 4.1. [arguments]: Use meson 0.59. In 'skip-gtk-update-icon-cache' phase, the post install script has been moved from meson_post_install.py to build-aux/meson/. In 'fix-devhelp-gir-inputs' phase, the devhelp GIR still mentions webkit 4.0, use 4.1 instead. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: seahorse: Upgrade to 41.0.Vivien Kraus2021-11-15
| | | | | | * gnu/packages/gnome.scm (seahorse): Upgrade to 41.0. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: seahorse: Use libsoup 2.Vivien Kraus2021-11-15
| | | | | | * gnu/packages/gnome.scm (seahorse) [inputs]: Use libsoup 2. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: gcr: Upgrade to 3.41.0.Vivien Kraus2021-11-15
| | | | | | * gnu/packages/gnome.scm (gcr): Upgrade to 3.41.0. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: gnome-tweaks: Add bash-minimal as an input.Vivien Kraus2021-11-15
| | | | | | * gnu/packages/gnome.scm (gnome-tweaks)[inputs]: Add bash-minimal. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: gnome-tweaks: Set the python path.Vivien Kraus2021-11-15
| | | | | | | gnu/packages/gnome.scm (gnome-tweaks)[phase wrap-gi-typelib-and-python]: Also wrap with GUIX_PYTHONPATH. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: gnome-tweaks: Use libhandy 1.Vivien Kraus2021-11-15
| | | | | | | * gnu/packages/gnome.scm (gnome-tweaks)[inputs]: Use libhandy 1, not libhandy 0. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: epiphany: Use different webkitgtk variant.Ricardo Wurmus2021-11-14
| | | | | * gnu/packages/gnome.scm (epiphany)[inputs]: Replace webkitgtk with webkitgtk-with-libsoup2.
* gnu: epiphany: Use meson 0.59.Ricardo Wurmus2021-11-14
| | | | * gnu/packages/gnome.scm (epiphany)[arguments]: Use meson 0.59.
* gnu: gnome-tweaks: Use meson 0.59.Ricardo Wurmus2021-11-14
| | | | * gnu/packages/gnome.scm (gnome-tweaks)[arguments]: Use meson 0.59.
* gnu: nautilus: Use libsoup 2 because of tracker.Vivien Kraus2021-11-13
| | | | | | | * gnu/packages/gnome.scm (nautilus)[inputs]: Replace libsoup with libsoup-minimal-2. [arguments]: Use meson 0.59. Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
* gnu: tracker-miners: Require the same libsoup as tracker.Vivien Kraus2021-11-13
| | | | | | | | | * gnu/packages/gnome.scm (tracker-miners)[inputs]: Use the same libsoup version as tracker. (tracker)[inputs]: Warn that tracker-miners should use the same version of libsoup. Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
* gnu: dconf-editor: Use meson 0.59.Guillaume Le Vaillant2021-11-13
| | | | * gnu/packages/gnome.scm (dconf-editor)[arguments]: Add 'meson' parameter.
* gnu: gnome-sudoku: Use meson 0.59.Guillaume Le Vaillant2021-11-13
| | | | * gnu/packages/gnome.scm (gnome-sudoku)[arguments]: Add 'meson' parameter.
* gnu: gnome-calculator: Use libsoup 2.Guillaume Le Vaillant2021-11-13
| | | | | * gnu/packages/gnome.scm (gnome-calculator)[inputs]: Replace libsoup by libsoup-minimal-2.
* gnu: evolution: Update to 3.42.1.Maxim Cournoyer2021-11-12
| | | | | | | | | * gnu/packages/gnome.scm (evolution): Update to 3.42.1. Remove trailing #t. [source]: Remove patches. [phases]{adjust-webkitgtk-version}: New phase. * gnu/packages/patches/evolution-CVE-2020-11879.patch: Delete file. * gnu/packages/patches/evolution-printableoptions.patch: Delete file. * gnu/local.mk (dist_patch_DATA): De-register them.
* gnu: evolution-data-server: Update to 3.42.1.Maxim Cournoyer2021-11-12
| | | | | | | | | | | | | * gnu/packages/gnome.scm (evolution-data-server): Update to 3.42.1. Delete trailing #t. [origin]: Remove patches. [phases]{adjust-webkitgtk-version}: New phase. * gnu/packages/patches/evolution-data-server-CVE-2020-14928.patch: Likewise. * gnu/packages/patches/evolution-data-server-CVE-2020-16117.patch: Likewise. * gnu/packages/patches/evolution-data-server-libical-compat.patch: Likewise. * gnu/packages/patches/evolution-data-server-locales.patch: Likewise. * gnu/packages/patches/evolution-data-server-printableoptions.patch: Likewise. * gnu/local.mk (dist_patch_DATA): De-register them.
* gnu: gnome-settings-daemon: Update to 41.0.Maxim Cournoyer2021-11-12
| | | | | | * gnu/packages/gnome.scm (gnome-settings-daemon): Update to 41.0. Remove trailing #t. [meson]: Use meson-0.59.
* gnu: gnome-boxes: Fix build.Maxim Cournoyer2021-11-12
| | | | | | | | | | Due to webkitgtk being built with libsoup@3, the pkg-config file it produces corresponds to 'webkit2gtk-4.1' rather than 'webkit2gtk-4.0', which is the one gnome-boxes need. * gnu/packages/gnome.scm (gnome-boxes)[meson]: New argument. [native-inputs]{libsoup}: Use libsoup-minimal-2. {webkitgtk}: Use webkitgtk-with-libsoup2.
* gnu: gnome-boxes: Don’t use bundled libhandy.Vivien Kraus2021-11-12
| | | | | | * gnu/packages/gnome.scm (gnome-boxes) [inputs]: Add libhandy. Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
* gnu: gnome-boxes: Update to 41.1.Vivien Kraus2021-11-12
| | | | | | * gnu/packages/gnome.scm (gnome-boxes): Update to 41.1. Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
* gnu: yelp: Update to 41.0.Maxim Cournoyer2021-11-12
| | | | * gnu/packages/gnome.scm (yelp): Update to 41.0.
* gnu: yelp-xsl: Update to 41.0.Maxim Cournoyer2021-11-12
| | | | | * gnu/packages/gnome.scm (yelp-xsl): Update to 41.0. [origin]: Adjust URI.
* gnu: evince: Use meson-0.59.Maxim Cournoyer2021-11-12
| | | | * gnu/packages/gnome.scm (evince)[meson]: Use meson-0.59.
* gnu: libchamplain: Update to 0.12.20.Maxim Cournoyer2021-11-12
| | | | | | * gnu/packages/gnome.scm (libchamplain): Update to 0.12.20. [build-system]: Change to meson-build-system. [propagated-inputs]{libsoup}: Use libsoup 2.
* gnu: orbit2: Fix parallel build.Vivien Kraus2021-11-11
| | | | | | | | | * gnu/packages/gnome.scm (orbit2): Remove trailing #t. [phases]: Add a phase so that orbit-name-server-2 depends on libname-server-2.a. Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
* gnu: glade3: Use meson-0.59.Maxim Cournoyer2021-11-11
| | | | * gnu/packages/gnome.scm (glade3)[meson]: Use meson-0.59.
* gnu: libgweather: Use libsoup 2.Maxim Cournoyer2021-11-11
| | | | * gnu/packages/gnome.scm (libgweather)[inputs]{libsoup}: Use libsoup-minimal-2.
* gnu: network-manager-applet: Use meson-0.59.Maxim Cournoyer2021-11-11
| | | | * gnu/packages/gnome.scm (network-manager-applet)[meson]: Use meson-0.59.
* gnu: geocode-glib: Use libsoup 2.Maxim Cournoyer2021-11-11
| | | | * gnu/packages/gnome.scm (geocode-glib)[inputs]{libsoup}: Use libsoup-minimal-2.
* gnu: gnome-session: Use meson-0.59.Maxim Cournoyer2021-11-11
| | | | * gnu/packages/gnome.scm (gnome-session)[meson]: Use meson-0.59.
* gnu: gnome-bluetooth: Use meson-0.59.Maxim Cournoyer2021-11-11
| | | | * gnu/packages/gnome.scm (gnome-bluetooth)[meson]: Use meson-0.59.
* gnu: gvfs: Use meson-0.59 to workaround faulty meson.Maxim Cournoyer2021-11-11
| | | | | | Meson 0.60 now hard fails on errors it previously only warned about. * gnu/packages/gnome.scm (gvfs)[meson]: Use meson-0.59.
* gnu: libgdata: Use libsoup 2 to fix build.Maxim Cournoyer2021-11-11
| | | | * gnu/packages/gnome.scm (libgdata)[inputs]: Use libsoup-minimal-2.
* gnu: gnome-online-accounts: Update to 3.43.1.Maxim Cournoyer2021-11-11
| | | | | * gnu/packages/gnome.scm (gnome-online-accounts): Update to 3.43.1. [inputs]{webkitgtk}: Use webkitgtk-with-libsoup2.
* gnu: geoclue: Fix build option name.Maxim Cournoyer2021-11-11
| | | | | | * gnu/packages/gnome.scm (geoclue)[configure-flags]<bus-srv-user>: Rename to... <dbus-srv-user>: ... this. The error was caught by meson 0.60.
* gnu: network-manager: Update to 1.32.12.Maxim Cournoyer2021-11-11
| | | | | | | | | * gnu/packages/gnome.scm (network-manager): Update to 1.32.12. [origin]: Remove snippet field. [meson]: New argument. [phases]: Remove trailing #t. {pre-configure}: Adjust; disable failing jansson test. * gnu/packages/patches/network-manager-plugin-path.patch: Adjust patch.
* gnu: tracker: Use libsoup-minimal-2 to fix build.Maxim Cournoyer2021-11-11
| | | | | | The package doesn't build with libsoup 3 yet. * gnu/packages/gnome.scm (tracker)[inputs]{libsoup}: Use libsoup-minimal-2.
* gnu: dconf: Update to 0.40.0.Maxim Cournoyer2021-11-11
| | | | | | * gnu/packages/gnome.scm (dconf): Update to 0.40.0. [configure-flags]: Fix the doc flag; it's named 'gtk_doc', not 'enable-gtk-doc'.
* gnu: librsvg: Preserve the loaders.cache file.Maxim Cournoyer2021-11-11
| | | | | | | | Now that we have a search path that honors it on gdk-pixbuf, it is more valuable to keep it. * gnu/packages/gnome.scm (librsvg)[phases]{pre-configure}: Install loaders, cache file to locations derived from %gdk-pixbuf-loaders-cache-file.
* gnu: gtk: Replace gdk-pixbuf+svg by librsvg.Maxim Cournoyer2021-11-11
| | | | | | | | | | | | | | | | With the addition of a profile hook for computing the gdk-pixbuf loaders cache file, there is no longer a need for gdk-pixbuf+svg, and librsvg can propagate gdk-pixbuf without fear, so replace the former for the latter. The replacement was automated with the following command: $ git grep -l ',gdk-pixbuf+svg)' \ | xargs sed 's/(".*" ,gdk-pixbuf+svg)/("librsvg" ,librsvg)/' -i * gnu/packages/gtk.scm (gdk-pixbuf+svg): Delete package. (gtk+-2)[propagated-inputs]: Replace gdk-pixbuf+svg with librsvg. (gtk+)[propagated-inputs]: Likewise. * gnu/packages/gnome.scm (gdk-pixbuf+svg): Add deprecated package.
* gnu: libsoup: Update to 3.0.1.Maxim Cournoyer2021-11-11
| | | | | | | | | | | | | | * gnu/packages/gnome.scm (libsoup-minimal): Update to 3.0.1. [modules]: Delete argument. [phases]{adjust-tests}: Re-enable ssl-test. [native-inputs]: Add gnutls, for tests. Move nghttp2:lib to... [propagated-inputs]: ... here. Add nghttp2, which contains the pkg-config files. (vala-0.52): Add older variant. (libsoup-minimal-2): New variable. (rest)[propagated-inputs]: Use libsoup-minimal-2. (geoclue)[inputs]: Likewise. * gnu/packages/inkscape.scm (inkscape)[inputs]: Likewise.
* gnu: libsoup: Reverse inheritance relationship with libsoup-minimal.Maxim Cournoyer2021-11-11
| | | | | | | | | | | | | | | | | Because starting small and adding more on top is easier maintenance-wise than the reverse. * gnu/packages/gnome.scm (libsoup-minimal): New variable, made by stripping all doc-related output, phases and inputs from libsoup. [outputs]: Remove doc output. [configure-flags]: Set gtk_doc option to false. [phases]{patch-docbook-xml, move-doc}: Remove phases. [native-inputs]{docbook-xml-4.1.2, gtk-doc}: Remove inputs. (libsoup): Inherit from the above. [outputs]: Re-add "doc" output. [configure-flags]: Set gtk_doc option to true. [phases]{patch-docbook-xml, move-doc}: Re-add phases. [native-inputs]{docbook-xml-4.1.2, gtk-doc}: Re-add inputs.
* gnu: vala: Update to 0.54.2.Maxim Cournoyer2021-11-11
| | | | * gnu/packages/gnome.scm (vala): Update to 0.54.2. Delete trailing #t.
* gnu: glib-networking: Update to 2.70.rc.Maxim Cournoyer2021-11-11
| | | | | | This resolves test suite errors following the upgrade to glib 2.70. * gnu/packages/gnome.scm (glib-networking): Update to 2.70.rc.
* gnu: rest: Use libsoup-minimal.Maxim Cournoyer2021-11-11
| | | | | | | This is needed to prevent a dependency cycle between Inkscape and GTK+. * gnu/packages/gnome.scm (rest)[propagated-inputs] {libsoup}: Use the minimal variant.
* gnu: gusb-minimal: Introduce minimal variant.Maxim Cournoyer2021-11-11
| | | | | | | | | | | This is needed to prevent a dependency cycle between Inkscape and GTK+. * gnu/packages/gnome.scm (gusb-minimal): New variable. [configure-flags]: Disable docs. [native-inputs]: Remove gtk-doc. (gusb): Rewrite in terms of gusb-minimal. [configure-flags]: Enable docs. [native-inputs]: Add gtk-doc.