summaryrefslogtreecommitdiff
path: root/gnu/packages/gtk.scm
Commit message (Collapse)AuthorAge
...
* | gnu: gdk-pixbuf: Find docbook when cross-compiling.Maxime Devos2021-09-20
| | | | | | | | | | | | * gnu/packages/gtk.scm (gdk-pixbuf)[arguments]<#:phases>{patch-docbook}: Look for docbook in 'native-inputs' instead of 'inputs' when cross-compiling.
* | gnu: at-spi2-core: Add missing "bash-minimal" input.Maxime Devos2021-09-20
| | | | | | | | | | * gnu/packages/gtk.scm (at-spi2-core)[inputs]: Add "bash-minimal" when cross-compiling.
* | gnu: at-spi2-core: Find docbook when cross-compiling.Maxime Devos2021-09-20
| | | | | | | | | | | | * gnu/packages/gtk.scm (at-spi2-core)[arguments]<#:phases>{patch-docbook-sgml}: Look up "docbook-sxml" in 'native-inputs' instead of 'inputs' when cross-compiling.
* | gnu: at-spi2-core: Don't cross-compile documentation.Maxime Devos2021-09-20
| | | | | | | | | | | | | | | | * gnu/packages/gtk.scm (at-spi2-core)[arguments]<#:configure-flags>: Set docs=false when cross-compiling. (at-spi2-core)[arguments]<#:phases>{move-documentation}: Remove when cross-compiling.
* | gnu: libthai: Add datrie as native-input when cross-compiling.Maxime Devos2021-09-20
| | | | | | | | | | | | | | This allows the cross-build to succeed. * gnu/packages/gnome.scm (libthai)[native-inputs]: Add "datrie" when cross-compiling.
* | gnu: graphene: Don't build introspection data when cross-compiling.Maxime Devos2021-09-20
| | | | | | | | | | * gnu/packages/gtk.scm (graphene)[arguments]<#:configure-flags>: Set introspection=false when cross-compiling.
* | gnu: atk: Disable introspection when cross-compiling.Maxime Devos2021-09-20
| | | | | | | | | | | | * gnu/packages/gtk.scm (atk)[arguments]<#:configure-flags>: Set -Dintrospection=false when cross-compiling.
* | gnu: dbus-cairo: Add missing bash-minimal input.Maxime Devos2021-09-20
| | | | | | | | | | | | | | | | If absent, this causes the 'glib-or-gtk-wrap' phase to fail. * gnu/packages/glib.scm (cairo)[inputs]: Add "bash-minimal", but only when cross-compiling to avoid a world-rebuild.
* | gnu: gtk+: Fix testsuite failure on non-x86_64 platforms.Thiago Jung Bauermann2021-09-19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | On non-x86_64 platforms, gtk+ is linked with a gdk-pixbuf version that doesn’t support SVG. This causes the ‘icontheme’ test to fail because it tries to fetch SVG icons in some of the tests. Therefore, we need to disable the test when SVG support isn’t available. * gnu/packages/gtk.scm (gtk+)[propagated-inputs]: Use the ‘target-x86-64?’ convenience function. [arguments]<#:phases>{disable-failing-tests}: Disable ‘icontheme’ test on non-x86_64 platforms. Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
* | gnu: pango: Update to 1.48.9.Efraim Flashner2021-08-23
| | | | | | | | * gnu/packages/gtk.scm (pango): Update to 1.48.9.
* | gnu: gtk-doc: Update to 1.33.2.Mathieu Othacehe2021-08-19
| | | | | | | | | | | | | | | | | | | | | | * gnu/packages/patches/gtk-doc-respect-xml-catalog.patch: New file. * gnu/local.mk (DIST_PATCH_DATA): Add it. * gnu/packages/gtk.scm (gtk-doc): Update to 1.33.2. [source]: Add gtk-doc-respect-xml-catalog.patch patch. [build-system]: Switch to meson. [arguments]: Remove fix-docbook phase. Remove configure flags that are no longer needed. [outputs]: Remove the help output since the help-dir option no longer exists.
* | gnu: gtk+: Update to 3.24.27.Mathieu Othacehe2021-08-19
| | | | | | | | * gnu/packages/gtk.scm (gtk+): Update to 3.24.27.
* | Merge branch 'master' into core-updates-frozenMarius Bakke2021-08-01
|\|
| * gnu: girara: Update to 0.3.6.Marius Bakke2021-08-01
| | | | | | | | * gnu/packages/gtk.scm (girara): Update to 0.3.6.
* | gnu: gs-font: Rename to 'font-ghostscript'.Maxime Devos2021-07-25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | According to (guix)Fonts, font package names must be prefixed with 'font-'. Adjust 'gs-fonts' to follow this convention. * gnu/packages/fontutils.scm (gs-fonts)[name]: Set to "font-ghostscript". (gs-fonts): Rename variable to 'font-ghostscript'. (gs-fonts): Add deprecated package. * gnu/packages/ghostscript.scm (ghostscript)[arguments]<#:configure-flags>: Replace 'gs-fonts' with 'font-ghostscript'. (ghostscript)[inputs]: Likewise. * gnu/packages/fontutils.scm (fontconfig)[inputs]: Likewise. * gnu/packages/gtk.scm (pango-1.42)[arguments]{disable-layout-test}: Likewise. * gnu/packages/imagemagick.scm (graphicsmagick)[arguments]{configure-flags}: Likewise. (graphicsmagick)[inputs]: Likewise. * gnu/packages/mp3.scm (ripperx)[propagated-inputs]: Likewise. * doc/guix.texi (X11 Fonts): Likewise. Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
* | gnu: pango: Update to 1.48.7.Marius Bakke2021-07-23
| | | | | | | | * gnu/packages/gtk.scm (pango): Update to 1.48.7.
* | gnu: harfbuzz: Update to 2.8.2.Marius Bakke2021-07-23
| | | | | | | | * gnu/packages/gtk.scm (harfbuzz): Update to 2.8.2.
* | Merge branch 'master' into core-updatesLudovic Courtès2021-07-18
|\|
| * gnu: Add perl-gtk3.Raghav Gururajan2021-07-04
| | | | | | | | * gnu/packages/gtk.scm (perl-gtk3): New variable.
| * gnu: Add perl-cairo-gobject.Raghav Gururajan2021-07-04
| | | | | | | | * gnu/packages/gtk.scm (perl-cairo-gobject): New variable.
| * gnu: perl-cairo: Propagate cairo.Raghav Gururajan2021-07-04
| | | | | | | | | | | | | | Dependants of perl-cairo also require cairo for its typelibs and schemas. * gnu/packages/gtk.scm (perl-cairo)[inputs]: Move cairo to ... [propagated-inputs]: ... here.
* | gnu: libdatrie: Turn configure flags into a gexp.Ludovic Courtès2021-07-08
| | | | | | | | | | * gnu/packages/gtk.scm (libdatrie)[arguments]: Turn #:configure-flags into a gexp.
* | gnu: libdatrie: Run tests sequentially.Ludovic Courtès2021-07-08
| | | | | | | | | | | | Fixes <https://bugs.gnu.org/49463>. * gnu/packages/gtk.scm (libdatrie)[arguments]: Add #:parallel-tests?.
* | gnu: pango: Update to 1.48.4.Marius Bakke2021-06-13
| | | | | | | | * gnu/packages/gtk.scm (pango): Update to 1.48.4.
* | gnu: harfbuzz: Update to 2.8.1.Marius Bakke2021-06-13
| | | | | | | | | | * gnu/packages/gtk.scm (harfbuzz): Update to 2.8.1. [source](uri): Adjust to new download location.
* | Merge branch 'master' into core-updatesMarius Bakke2021-05-22
|\|
| * gnu: perl-cairo: Update to 1.109.Efraim Flashner2021-05-18
| | | | | | | | * gnu/packages/gtk.scm (perl-cairo): Update to 1.109.
* | gnu: gtk-doc: Remove obsolete workaround.Marius Bakke2021-05-22
| | | | | | | | * gnu/packages/gtk.scm (gtk-doc)[arguments]: Remove set-HOME phase.
* | gnu: Meson: Remove special versions.Marius Bakke2021-05-22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * gnu/packages/audio.scm (lv2-speech-denoiser, libaudec)[arguments]: Remove #:meson. * gnu/packages/build-tools.scm (meson): Update to 0.57.2. (meson-0.55, meson-next): Remove variables. * gnu/packages/datastructures.scm (tllist)[arguments]: Remove. * gnu/packages/fontutils.scm (fcft)[arguments]: Likewise. * gnu/packages/gimp.scm (babl, gegl)[arguments]: Remove #:meson. * gnu/packages/gtk.scm (gdk-pixbuf)[arguments]: Likewise. * gnu/packages/lua.scm (emilua)[arguments]: Likewise. * gnu/packages/music.scm (zrythm)[arguments]: Likewise. * gnu/packages/terminals.scm (foot)[arguments]: Likewise. * gnu/packages/virtualization.scm (qemu)[native-inputs]: Change from MESON-NEXT to MESON. (libvirt)[arguments]: Remove #:meson. * gnu/packages/wm.scm (wlroots, sway)[arguments]: Likewise.
* | gnu: gtkmm: Fix build failure.Marius Bakke2021-05-22
| | | | | | | | | | | | * gnu/packages/gtk.scm (gtkmm)[native-inputs]: Add GLIB:BIN. [propagated-inputs]: Change ATKMM to ATKMM-2.28 and PANGOMM to PANGOMM-2.46. * gnu/packages/gtk.scm (gtkmm-2)[native-inputs]: Don't inherit from GTKMM.
* | gnu: pangomm@2.42: Update to 2.46.0.Marius Bakke2021-05-22
| | | | | | | | | | | | * gnu/packages/gtk.scm (pangomm-2.42): Rename to ... (pangomm-2.46): ... this. Update to 2.46.0. (gtkmm-2)[propagated-inputs]: Adjust accordingly.
* | gnu: cairomm@1.13: Update to 1.14.2.Marius Bakke2021-05-22
| | | | | | | | | | | | | | * gnu/packages/gtk.scm (cairomm-1.13): Rename to ... (cairomm-1.14): ... this. Update to 1.14.2. [build-system, arguments]: Remove. (pangomm-2.42, gtkmm-2)[propagated-inputs]: Adjust for variable rename.
* | gnu: cairomm: Do not propagate fontconfig.Marius Bakke2021-05-22
| | | | | | | | | | * gnu/packages/gtk.scm (cairomm)[propagated-inputs]: Move FONTCONFIG ... [inputs]: ... here. New field.
* | gnu: python-pycairo: Update to 1.20.0.Marius Bakke2021-05-13
| | | | | | | | * gnu/packages/gtk.scm (python-pycairo): Update to 1.20.0.
* | gnu: cairo: Remove duplicate input.Marius Bakke2021-05-13
| | | | | | | | | | | | | | This is a follow-up to bb8be806b5e6bcbe83ae1ebfce71a3881cf23015. * gnu/packages/gtk.scm (cairo)[inputs]: Remove the extra FONTCONFIG. While at it, reintroduce source code comments that disappeared with the same commit.
* | gnu: GTK+: Remove unused inputs.Marius Bakke2021-05-13
| | | | | | | | | | | | * gnu/packages/gtk.scm (gtk+)[inputs]: Remove PAPI, which is not the Papi GTK+ expects. [native-inputs]: Remove INTLTOOL, which is not used by current GNOME projects.
* | Merge branch 'master' into core-updatesMarius Bakke2021-05-09
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: gnu/local.mk gnu/packages/bioinformatics.scm gnu/packages/django.scm gnu/packages/gtk.scm gnu/packages/llvm.scm gnu/packages/python-web.scm gnu/packages/python.scm gnu/packages/tex.scm guix/build-system/asdf.scm guix/build/emacs-build-system.scm guix/profiles.scm
| * gnu: volctl: Comment on the license.Ludovic Courtès2021-05-08
| | | | | | | | * gnu/packages/gtk.scm (volctl): Comment on the license.
| * gnu: Add volctl.Simon Streit2021-05-08
| | | | | | | | | | | | * gnu/packages/gtk.scm (volctl): New Variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| * Merge remote-tracking branch 'origin/master' into wip-ungraftingLudovic Courtès2021-04-29
| |\
| | * gnu: gtkdatabox: Adjust source URL.Lars-Dominik Braun2021-04-26
| | | | | | | | | | | | | | | | | | | | | It looks like the package sources have been relocated. Hash is still the same. * gnu/packages/gtk.scm (gtkdatabox) [source]: Adjust URL.
| | * gnu: gtkdatabox: Update to 1.0.0.Tobias Geerinckx-Rice2021-04-20
| | | | | | | | | | | | | | | * gnu/packages/gtk.scm (gtkdatabox): Update to 1.0.0. [inputs]: Substitute gtk+ for gtk+-2.
| * | gnu: cairo: Absorb grafted replacement.Leo Famulari2021-04-16
| | | | | | | | | | | | | | | | | | | | | * gnu/packages/gtk.scm (cairo)[source]: Use cairo-CVE-2018-19876.patch and cairo-CVE-2020-35492.patch. [replacement]: Remove field. (cairo/fixed): Remove variable.
| * | gnu: gdk-pixbuf: Absorb grafted replacement.Leo Famulari2021-04-16
| |/ | | | | | | | | | | | | * gnu/packages/gtk.scm (gdk-pixbuf)[source]: Use gdk-pixbuf-CVE-2020-29385.patch. [replacement]: Remove field. (gdk-pixbuf/fixed): Remove variable.
* | gnu: gtkmm@2: Override inheritance of certain changes from gtkmm.Raghav Gururajan2021-05-05
| | | | | | | | | | | | | | | | Recent changes made to gtkmm (2a0d8cfaae2f81a61300a70c657fef01a03358ae), are not applicable to gtkmm@2, as the latter does not use meson. * gnu/packages/gtk.scm (gtkmm-2)[build-system]: New field. [arguments]: New field.
* | gnu: gtkmm: Change build-system and adjust arguments accordingly.Raghav Gururajan2021-05-05
| | | | | | | | | | | | | | | | | | Switch to meson-build-system, as its preferred by the project. Preserve building of documentation. * gnu/packages/gtk.scm (gtkmm)[build-system]: Change from glib-or-gtk to meson. [configure-flags](build-documentation): New flag.
* | gnu: cairo: Reintroduce security patches [security fixes].宋文武2021-04-23
| | | | | | | | | | | | | | | | | | | | Two patches were accidentally removed in commit f94cdc86f644984ca83164d40b17e7eed6e22091. * gnu/packages/patches/cairo-CVE-2018-19876.patch, gnu/packages/patches/cairo-CVE-2020-35492.patch: New files. * gnu/local.mk (dist_patch_DATA): Add them. * gnu/packages/gtk.scm (cairo)[patches]: Apply them.
* | Merge remote-tracking branch 'origin/master' into core-updatesEfraim Flashner2021-04-16
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: gnu/local.mk gnu/packages/boost.scm gnu/packages/chez.scm gnu/packages/compression.scm gnu/packages/crates-io.scm gnu/packages/docbook.scm gnu/packages/engineering.scm gnu/packages/gcc.scm gnu/packages/gl.scm gnu/packages/gtk.scm gnu/packages/nettle.scm gnu/packages/python-check.scm gnu/packages/python-xyz.scm gnu/packages/radio.scm gnu/packages/rust.scm gnu/packages/sqlite.scm guix/build-system/node.scm
| * gnu: Fix typo in (gnu packages gtk).Tobias Geerinckx-Rice2021-04-10
| | | | | | | | * gnu/packages/gtk.scm: Fix typo in copyright header.
| * gnu: Use 'gtk-doc/stable' in native-inputs of selected packages.Mark H Weaver2021-03-27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * gnu/packages/calendar.scm (libical), gnu/packages/check.scm (umockdev), gnu/packages/fontutils.scm (libraqm), gnu/packages/freedesktop.scm (appstream, farstream, libglib-testing) (udisks, libfprint, libportal), gnu/packages/geo.scm (memphis, osm-gps-map), gnu/packages/glib.scm (template-glib), gnu/packages/gnome.scm (gupnp-igd, libcloudproviders, libgrss, seed) (gtx, dee, zeitgeist, phodav, gssdp, gupnp, gupnp-dlna, gupnp-av, rygel) (libnma, gdl, libnotify, vte-ng, dconf, libxklavier, libsoup, colord) (geoclue, geocode-glib, amtk, grilo, gvfs, gusb, network-manager) (network-manager-applet, gfbgraph, libunique, cheese, libhandy) (gnome-latex, libgda), gnu/packages/gstreamer.scm (orc), gnu/packages/gtk.scm (at-spi2-core, goocanvas), gnu/packages/language.scm (nimf), gnu/packages/networking.scm (libnice), gnu/packages/video.scm (schroedinger), gnu/packages/virtualization.scm (libosinfo), gnu/packages/webkit.scm (wpewebkit, webkitgtk), gnu/packages/xml.scm (libxmlb)[native-inputs]: Replace 'gtk-doc' with 'gtk-doc/stable'.