aboutsummaryrefslogtreecommitdiff
path: root/gnu/packages/gnome.scm
Commit message (Collapse)AuthorAge
* gnu: mutter: Disable one test when building for i686-linux.Ricardo Wurmus2024-02-12
| | | | | | | | | | This test no longer fails in future versions, so this is only a temporary workaround. * gnu/packages/gnome.scm (mutter)[arguments]: Conditionally disable the activation test on i686-linux. Change-Id: Ic8552355971b9926b7f72c228edf881a1c0cea1e
* gnu: cambalache: Fix buld.Sharlatan Hellseher2024-01-21
| | | | | | | | | As seen in http://ci.guix.gnu.org/build/3338535/log/raw. * gnu/packages/gnome.scm (cambalache): Fix build. [inputs]: Swap duplicated webkitgtk to webkitgtk-for-gtk3. Change-Id: I9604159d3aa343e0bcb539cfade520ddd97cb489
* gnu: json-glib: Fix cross-compiling.Efraim Flashner2024-01-08
| | | | | | | * gnu/packages/gnome.scm (json-glib)[native-inputs]: Only add more inputs when not cross-compiling. Change-Id: I987f382f02d9f7b79b6e281d1f6f6824c1b2dfd3
* gnu: gthumb: Improve style.Nicolas Graves2023-12-27
| | | | | | | | | | * gnu/packages/gnome.scm (gthumb): [arguments]: Use gexp. [native-inputs]: Rewrite using list. [inputs]: Rewrite using list. Change-Id: I925c3ac0ebef89534608926545309ff232e2af01 Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
* gnu: shotwell: Fix build.Sharlatan Hellseher2023-12-25
| | | | | | | | * gnu/packages/gnome.scm (shotwell): Fix build. [inputs]: Swap webkitgtk to webkitgtk-for-gtk3. Change-Id: I457ed30f3bf6335c7dd88daf2132b4a8857d86c6 Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
* Merge branch 'master' into wip-webkitLiliana Marie Prikler2023-12-18
|\
| * gnu: Add libxml++-3.Ricardo Wurmus2023-12-15
| | | | | | | | | | | | * gnu/packages/gnome.scm (libxml++-3): New variable. Change-Id: I2250766126f433b3f5dcc50cd7eaadec3acadad3
| * Merge remote-tracking branch 'origin/master' into rust-teamEfraim Flashner2023-12-10
| |\ | | | | | | | | | Change-Id: Ic45f7071abd6a02c2ccad411500e5103c8272ffb
| * | gnu: librsvg: Enable cross compiling.Efraim Flashner2023-11-28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * gnu/packages/gnome.scm (librsvg)[arguments]: Use this-package-input to find gdk-pixbuf in 'patch-gdk-pixbuf-thumbnailer phase. Adjust 'prepare-for-build phase to set PKG_CONFIG and RUST_TARGET when needed. Adjust configure-flags when cross-compiling. [native-inputs]: Add gdk-pixbuf. [inputs]: Add gobject-introspection. Change-Id: I977c48957a6f50a777b52ea59c0d1f8bd6edcc1b
| * | gnu: librsvg: Remove htmldir configure flag.Efraim Flashner2023-11-28
| | | | | | | | | | | | | | | | | | | | | * gnu/packages/gnome.scm (librsvg)[arguments]: Update configure-flags to remove the htmldir directory option. Change-Id: Ia8a0d73d00edf899eac8c9e12071b92c0eef5258
| * | gnu: librsvg: Honor the #:tests flag.Efraim Flashner2023-11-28
| | | | | | | | | | | | | | | | | | | | | * gnu/packages/gnome.scm (librsvg)[arguments]: Adjust the custom 'check phase to honor the #:tests? flag. Change-Id: I53c2fac1c5625d9b73adf5929e148eb4ecf18b89
* | | gnu: yelp: Build with webkitgtk-for-gtk3.Liliana Marie Prikler2023-12-16
| | | | | | | | | | | | | | | | | | | | | | | | This replacement was omitted in f3da903b0169edc19e07be5a91c80488332abe09: Yelp 42 still builds with GTK+ 3, so let's use the right Webkit. * gnu/packages/gnome.scm (yelp)[inputs]: Replace webkitgtk with webkitgtk-for-gtk3.
* | | gnu: epiphany: Build with webkitgtk-for-gtk3.Liliana Marie Prikler2023-12-12
| | | | | | | | | | | | | | | | | | | | | | | | This replacement was omitted in f3da903b0169edc19e07be5a91c80488332abe09: Epiphany 42 still builds with GTK+ 3, so let's use the right Webkit. * gnu/packages/gnome.scm (epiphany)[inputs]: Replace webkitgtk with webkitgtk-for-gtk3.
* | | gnu: Make webkitgtk-next the new webkitgtk.Liliana Marie Prikler2023-12-08
| |/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | As of version 2.42.0, the WebKit 6.0 typelib is considered stable. With GNOME itself moving to GTK4 as time marches on, we should reflect the fact that this is the preferred Webkit for future applications. * gnu/packages/webkit.scm (webkitgtk-next): Remove variable. Inline logic… (webkitgtk): … here. Move old value … (webkitgtk-for-gtk3): … here. (webkitgtk-with-libsoup2): Inherit from webkitgtk-for-gtk3. * gnu/packages/geo.scm (gnome-maps): Adjust accordingly. * gnu/packages/gnome.scm (gnome-initial-setup, sushi) (cambalache, devhelp, devhelp-with-libsoup2, gnome-online-accounts) (gnome-online-accounts-3.44, evolution-data-server, evolution-data-server-3.44) (lollypop, evolution, gnome-boxes, geary, komikku): Likewise. * gnu/packages/guile-xyz.scm (guile-gi, nomad): Likewise. * gnu/packages/lisp-xyz.scm (sbcl-cl-webkit): Likewise. * gnu/packages/mail.scm (balsa): Likewise. * gnu/packages/mate.scm (atril): Likewise. * gnu/packages/music.scm (ctrlr): Likewise. * gnu/packages/rednotebook.scm (rednotebook): Likewise. * gnu/packages/syndication.scm (gfeeds): Likewise. * gnu/packages/telegram.scm (telegram-desktop): Likewise. * gnu/packages/vnc.scm (remmina): Likewise. * gnu/packages/web-browsers.scm (nyxt): Likewise.
* | gnu: gnome-commander: Update to 1.16.1.Vinicius Monego2023-12-05
| | | | | | | | | | | | | | | | | | * gnu/packages/gnome.scm (gnome-commander): Update to 1.16.1. [build-system]: Switch to meson-build-system. [arguments]: Add #:glib-or-gtk?. [native-inputs]: Add gtk+-2:bin. Change-Id: I4badc000d0c2d8525fd3f8f1748d8fabe610c8a9
* | gnu: Use ‘libc-utf8-locales-for-target’.Janneke Nieuwenhuizen2023-12-02
|/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * guix/packages.scm (%standard-patch-inputs): Use ‘libc-utf8-locales-for-target’ instead of ‘glibc-utf8-locales’. * guix/self.scm (%packages): Likewise. * gnu/home/services/ssh.scm (file-join): Likewise * gnu/installer.scm (build-compiled-file): Likewise. * gnu/packages/chromium.scm (ungoogled-chromium/wayland): Likewise. * gnu/packages/gnome.scm (libgweather4, tracker): Likewise. * gnu/packages/javascript.scm (js-mathjax): Likewise. * gnu/packages/package-management.scm (guix, flatpak): Likewise. * gnu/packages/raspberry-pi.scm (raspi-arm64-chainloader): Likewise. * gnu/packages/suckless.scm (svkbd): Likewise. * gnu/services.scm (cleanup-gexp): Likewise. * gnu/services/base.scm (guix-publish-shepherd-service): Likewise. * gnu/services/guix.scm (guix-build-coordinator-shepherd-services) (guix-build-coordinator-agent-shepherd-services): Likewise. * gnu/services/guix.scm (guix-build-coordinator-queue-builds-shepherd-services): (guix-data-service-shepherd-services) (nar-herder-shepherd-services) (bffe-shepherd-services): Likewise. * gnu/services/web.scm (anonip-shepherd-service) (mumi-shepherd-services): Likewise. * gnu/system/image.scm (system-disk-image, system-iso9660-image) (system-docker-image, system-tarball-image): Likewise. * gnu/system/install.scm (%installation-services): Likewise. * guix/profiles.scm (info-dir-file): Likewise. (ca-certificate-bundle, profile-derivation): Likewise. * guix/scripts/pack.scm (store-database, set-utf8-locale): Likewise. * tests/pack.scm: Likewise. * tests/profiles.scm ("profile-derivation, cross-compilation"): Likewise. Co-authored-by: Ludovic Courtès <ludo@gnu.org> Co-authored-by: Christopher Baines <mail@cbaines.net> Change-Id: I24239f427bcc930c29d2ba5d00dc615960a6c374
* gnu: network-manager-fortisslvpn: Depend on ppp 2.4.9.Benjamin2023-11-25
| | | | | | | | * gnu/packages/gnome.scm (network-manager-fortisslvpn): Update to 1.4.0. [inputs]: Remove ppp; add ppp-2.4.9. Change-Id: I5ef055e3fc5fc855aca8d2fa95ff995a229db89d Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: network-manager-applet: Update to 1.34.0.Vasile Dumitrascu2023-11-25
| | | | | | * gnu/packages/gnome.scm (network-manager-applet): Update to 1.34.0. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: mutter: Remove dependency on (guix build syscalls).Ludovic Courtès2023-10-23
| | | | | | | * gnu/packages/gnome.scm (mutter)[arguments]: Remove #:imported-modules. Remove (guix build syscalls) from #:modules. Rewrite ‘check’ phase to reap processes from the build process. [native-inputs]: Remove TINI.
* Merge remote-tracking branch 'origin/rust-team'Efraim Flashner2023-10-21
|\
| * Revert "build: cargo-build-system: Disable tests by default."Efraim Flashner2023-10-18
| | | | | | | | | | | | This reverts commit 37667443074a6de29f7665868f102111d62f0af9. This change needs more discussion.
| * build: cargo-build-system: Disable tests by default.Efraim Flashner2023-10-18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * guix/build-system/cargo.scm (cargo-build): Disable tests by default. * gnu/packages/admin.scm (greetd, wlgreet, du-dust), * gnu/packages/bioinformatics.scm (circtools, python-gseapy), * gnu/packages/crypto.scm (rust-minisign, b3sum), * gnu/packages/gnome.scm (librsvg), * gnu/packages/python-crypto.scm (python-blake3, python-cryptography-rust), * gnu/packages/python-xyz.scm (python-orjson), * gnu/packages/rust-apps.scm (agate, alfis, bat, diffr, drill, dutree, exa, fd, hexyl, hyperfine, i3status-rust, just, maturin, ripgrep, rot8, rust-swc, rust-cargo-edit, git-interactive-rebase-tool, rust-cbindgen, rust-cbindgen-0.24, rust-cbindgen-0.19, sniffglue, tectonic, treefmt, hex, tokei, vivid, watchexec, rbw, rust-analyzer, rust-cargo-c, rtss, skim, skim-0.7, svd2rust, swayhide, tealdeer, git-absorb, zoxide, htmlq), * gnu/packages/sequoia.scm (sequoia-sqv), * gnu/packages/syndication.scm (newsboat), * gnu/packages/terminals.scm (alacritty), * gnu/packages/text-editors.scm (kak-lsp, parinfer-rust), * gnu/packages/tree-sitter.scm (tree-sitter-cli), * gnu/packages/video.scm (rav1e), * gnu/packages/web.scm (monolith, castor) [arguments]: Enable tests.
| * gnu: librsvg: Update to 2.56.4.Efraim Flashner2023-10-18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * gnu/packages/gnome.scm (librsvg): Update to 2.56.4. [source]: Remove snippet. [cargo-inputs]: Add rust-anyhow-1, rust-clap-complete-4, rust-encoding-rs-0.8, rust-system-deps-6, rust-thiserror-1. Replace rust-cairo-rs-0.15 with 0.17, rust-clap-2 with 4, rust-cssparser-0.28 with 0.29, rust-data-url-0.1 with 0.2, rust-gdk-gdkixbuf-0.15 with 0.17, rust-gio-0.15 with 0.17, rust-glib-0.15 with 0.17, rust-markup5ever-0.10 with 0.11, rust-nalgebra-0.29 with 0.32, rust-pango-0.15 with 0.17, rust-pangocairo-0.15 with 0.17, rust-rctree-0.4 with 0.5, rust-selectors-0.23 with 0.24, rust-xml5ever-0.16 with 0.17. Remove rust-encoding-0.2. [cargo-development-inputs]: Add rust-cast-0.3, rust-pango-0.17, rust-pangocairo-0.17. Replace rust-cairo-rs-0.15 with 0.17, rust-criterion-0.3 with 0.4, rust-glib-0.15 with 0.17, rust-lopdf-0.26 with 0.29, rust-yeslogic-fontconfig-sys-3 with 4. Remove rust-test-generator-0.3. [arguments]: Adjust custom phase 'loosen-test-boundaries to changes in the test suite.
* | gnu: network-manager: Use Meson option for modprobe.Tobias Geerinckx-Rice2023-10-15
| | | | | | | | | | * gnu/packages/gnome.scm (arguments): Replace the 'patch-modprobe-path phase with a ‘-Dmodprobe=’ configure flag.
* | gnu: network-manager: Update to 1.44.0.Tobias Geerinckx-Rice2023-10-15
|/ | | | | * gnu/packages/gnome.scm (network-manager): Update to 1.44.0. [arguments]: Disable the (new) nm-cloud-setup option.
* gnu: tracker-miners: Update to 3.3.2.Liliana Marie Prikler2023-10-15
| | | | * gnu/packages/gnome.scm (tracker-miners): Update to 3.3.2.
* gnu: gnome-dictionary: Fix build.raingloom2023-09-16
| | | | | | | | | * gnu/packages/patches/gnome-dictionary-meson-i18n.patch: New file. * gnu/local.mk (dist_patch_DATA): Register it here. * gnu/packages/gnome.scm (gnome-dictionary): Use it here. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com> Fixes: gnome-dictionary-40.0: fails configure <https://bugs.gnu.org/63687>
* gnu: yelp: Provide dependencies to display "man:" URIs.Ludovic Courtès2023-09-11
| | | | | | | | | | | | | | | | Previously a command like the following one would fail to display the expected man page: guix shell yelp coreutils -C \ --expose=/tmp/.X11-unix --expose=/run/user \ --expose=/var/run/dbus --expose=/etc/machine-id -E ^DISPLAY -- \ /bin/sh -c \ 'export MANPATH=$GUIX_ENVIRONMENT/share/man; echo $MANPATH; yelp man:ls' * gnu/packages/gnome.scm (yelp)[arguments]: New field. [inputs]: Add ‘man-db’ and ‘groff-minimal’. Reported-by: Luis Felipe <sirgazil@zoho.com>
* gnu: sound-juicer: Update to 3.40.0.宋文武2023-09-01
| | | | | | | | | | | * gnu/packages/gnome.scm (sound-juicer): Update to 3.40.0. [arguments]<phases>: Adjust 'disable-gtk-update-icon-cache'. Add 'wrap-program' for GST_PLUGIN_SYSTEM_PATH. [inputs]: Add bash-minimal, for wrapper. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
* gnu: gnome-themes-extra: Build with librsvg-for-system.Efraim Flashner2023-08-18
| | | | | * gnu/packages/gnome.scm (gnome-themes-extra)[inputs]: Replace librsvg with librsvg-for-system.
* gnu: totem: Build with librsvg-for-system.Efraim Flashner2023-08-18
| | | | | * gnu/packages/gnome.scm (totem)[inputs]: Replace librsvg with librsvg-for-system.
* gnu: aisleriot: Build with librsvg-for-system.Efraim Flashner2023-08-18
| | | | | * gnu/packages/gnome.scm (aisleriot)[inputs]: Replace librsvg with librsvg-for-system.
* gnu: gnome-sudoku: Build with librsvg-for-system.Efraim Flashner2023-08-18
| | | | | * gnu/packages/gnome.scm (gnome-sudoku)[inputs]: Replace librsvg with librsvg-for-system.
* gnu: gtg: Build with librsvg-for-system.Efraim Flashner2023-08-18
| | | | | * gnu/packages/gnome.scm (gtg)[inputs]: Replace librsvg with librsvg-for-system.
* gnu: gtg: Add missing input.Efraim Flashner2023-08-18
| | | | * gnu/packages/gnome.scm (gtg)[native-inputs]: Add itstool.
* gnu: glabels: Build with librsvg-for-system.Efraim Flashner2023-08-15
| | | | | * gnu/packages/gnome.scm (glabels)[inputs]: Replace librsvg with librsvg-for-system.
* gnu: gthumb: Build with librsvg-for-system.Efraim Flashner2023-08-15
| | | | | * gnu/packages/gnome.scm (gthumb)[inputs]: Replace librsvg with librsvg-for-system.
* gnu: gnome-system-monitor: Build with librsvg-for-system.Efraim Flashner2023-08-15
| | | | | * gnu/packages/gnome.scm (gnome-system-monitor)[inputs]: Replace librsvg with librsvg-for-system.
* gnu: gnome-control-center: Build with librsvg-for-system.Efraim Flashner2023-08-15
| | | | | * gnu/packages/gnome.scm (gnome-control-center)[inputs]: Replace librsvg with librsvg-for-system.
* gnu: drawing: Build with librsvg-for-system.Efraim Flashner2023-08-15
| | | | | * gnu/packages/gnome.scm (drawing)[inputs]: Replace librsvg with librsvg-for-system.
* gnu: gnome-photos: Build with librsvg-for-system.Efraim Flashner2023-08-15
| | | | | * gnu/packages/gnome.scm (gnome-photos)[inputs]: Replace librsvg with librsvg-for-system.
* gnu: libdmapsharing: Build with librsvg-for-system.Efraim Flashner2023-08-15
| | | | | * gnu/packages/gnome.scm (libdmapsharing)[inputs]: Replace librsvg with librsvg-for-system.
* gnu: libcloudproviders: Remove redundant version field.Tobias Geerinckx-Rice2023-08-06
| | | | * gnu/packages/gnome.scm (libcloudproviders)[version]: Remove field.
* gnu: rhythmbox: Update to 3.4.7.Tobias Geerinckx-Rice2023-08-06
| | | | | * gnu/packages/gnome.scm (rhythmbox): Update to 3.4.7. [inputs]: Upgrade libsoup-minimal-2 to libsoup-minimal.
* gnu: dconf: Update home page.Tobias Geerinckx-Rice2023-07-30
| | | | * gnu/packages/gnome.scm (dconf)[home-page]: Update.
* gnu: vte-ng: Remove package.宋文武2023-08-01
| | | | | | It fails to build and is not used anymore. * gnu/packages/gnome.scm (vte-ng): Remove package.
* gnu: libxml++: Update to 5.0.3.Tobias Geerinckx-Rice2023-07-23
| | | | * gnu/packages/gnome.scm (libxml++): Update to 5.0.3.
* gnu: mutter: Fix build.John Kehayias2023-07-30
| | | | | | | | | | With newer versions of Mesa, a test in ensure_bits_initialized fails. Fixed upstream in newer versions of mutter. See <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/3047>. * gnu/packages/gnome.scm (mutter)[source]: Add patch. * gnu/packages/patches/mutter-fix-inverted-test.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it.
* gnu: fuse@3: Bind to default FUSE variable.Tobias Geerinckx-Rice2023-07-23
| | | | | | | | | | * gnu/packages/linux.scm (fuse): Rename this… (fuse-2): …to this, and… (fuse-3): …rename this… (fuse): …to this! (fuse-static): Rename this… (fuse-2-static): …to this. Adjust all users.
* gnu: gnome-multi-writer: Fix build.Tobias Geerinckx-Rice2023-07-16
| | | | * gnu/packages/gnome.scm (gnome-multi-writer)[native-inputs]: Add gettext-minimal.