summaryrefslogtreecommitdiff
path: root/gnu/packages/gtk.scm
AgeCommit message (Expand)Author
2021-09-19gnu: gtk+: Fix testsuite failure on non-x86_64 platforms....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> Thiago Jung Bauermann
2021-08-23gnu: pango: Update to 1.48.9....* gnu/packages/gtk.scm (pango): Update to 1.48.9. Efraim Flashner
2021-08-19gnu: gtk-doc: Update to 1.33.2....* 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. Mathieu Othacehe
2021-08-19gnu: gtk+: Update to 3.24.27....* gnu/packages/gtk.scm (gtk+): Update to 3.24.27. Mathieu Othacehe
2021-08-01Merge branch 'master' into core-updates-frozenMarius Bakke
2021-08-01gnu: girara: Update to 0.3.6....* gnu/packages/gtk.scm (girara): Update to 0.3.6. Marius Bakke
2021-07-25gnu: gs-font: Rename to 'font-ghostscript'....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> Maxime Devos
2021-07-23gnu: pango: Update to 1.48.7....* gnu/packages/gtk.scm (pango): Update to 1.48.7. Marius Bakke
2021-07-23gnu: harfbuzz: Update to 2.8.2....* gnu/packages/gtk.scm (harfbuzz): Update to 2.8.2. Marius Bakke
2021-07-18Merge branch 'master' into core-updatesLudovic Courtès
2021-07-08gnu: libdatrie: Turn configure flags into a gexp....* gnu/packages/gtk.scm (libdatrie)[arguments]: Turn #:configure-flags into a gexp. Ludovic Courtès
2021-07-08gnu: libdatrie: Run tests sequentially....Fixes <https://bugs.gnu.org/49463>. * gnu/packages/gtk.scm (libdatrie)[arguments]: Add #:parallel-tests?. Ludovic Courtès
2021-07-04gnu: Add perl-gtk3....* gnu/packages/gtk.scm (perl-gtk3): New variable. Raghav Gururajan
2021-07-04gnu: Add perl-cairo-gobject....* gnu/packages/gtk.scm (perl-cairo-gobject): New variable. Raghav Gururajan
2021-07-04gnu: perl-cairo: Propagate cairo....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. Raghav Gururajan
2021-06-13gnu: pango: Update to 1.48.4....* gnu/packages/gtk.scm (pango): Update to 1.48.4. Marius Bakke
2021-06-13gnu: harfbuzz: Update to 2.8.1....* gnu/packages/gtk.scm (harfbuzz): Update to 2.8.1. [source](uri): Adjust to new download location. Marius Bakke
2021-05-22Merge branch 'master' into core-updatesMarius Bakke
2021-05-22gnu: gtk-doc: Remove obsolete workaround....* gnu/packages/gtk.scm (gtk-doc)[arguments]: Remove set-HOME phase. Marius Bakke
2021-05-22gnu: Meson: Remove special versions....* 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. Marius Bakke
2021-05-22gnu: gtkmm: Fix build failure....* 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. Marius Bakke
2021-05-22gnu: pangomm@2.42: Update to 2.46.0....* gnu/packages/gtk.scm (pangomm-2.42): Rename to ... (pangomm-2.46): ... this. Update to 2.46.0. (gtkmm-2)[propagated-inputs]: Adjust accordingly. Marius Bakke
2021-05-22gnu: cairomm@1.13: Update to 1.14.2....* 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. Marius Bakke
2021-05-22gnu: cairomm: Do not propagate fontconfig....* gnu/packages/gtk.scm (cairomm)[propagated-inputs]: Move FONTCONFIG ... [inputs]: ... here. New field. Marius Bakke
2021-05-18gnu: perl-cairo: Update to 1.109....* gnu/packages/gtk.scm (perl-cairo): Update to 1.109. Efraim Flashner
2021-05-13gnu: python-pycairo: Update to 1.20.0....* gnu/packages/gtk.scm (python-pycairo): Update to 1.20.0. Marius Bakke
2021-05-13gnu: cairo: Remove duplicate input....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. Marius Bakke
2021-05-13gnu: GTK+: Remove unused inputs....* 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. Marius Bakke
2021-05-09Merge branch 'master' into core-updates... 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 Marius Bakke
2021-05-08gnu: volctl: Comment on the license....* gnu/packages/gtk.scm (volctl): Comment on the license. Ludovic Courtès
2021-05-08gnu: Add volctl....* gnu/packages/gtk.scm (volctl): New Variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Simon Streit
2021-05-05gnu: gtkmm@2: Override inheritance of certain changes from gtkmm....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. Raghav Gururajan
2021-05-05gnu: gtkmm: Change build-system and adjust arguments accordingly....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. Raghav Gururajan
2021-04-29Merge remote-tracking branch 'origin/master' into wip-ungraftingLudovic Courtès
2021-04-26gnu: gtkdatabox: Adjust source URL....It looks like the package sources have been relocated. Hash is still the same. * gnu/packages/gtk.scm (gtkdatabox) [source]: Adjust URL. Lars-Dominik Braun
2021-04-23gnu: cairo: Reintroduce security patches [security fixes]....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. 宋文武
2021-04-20gnu: gtkdatabox: Update to 1.0.0....* gnu/packages/gtk.scm (gtkdatabox): Update to 1.0.0. [inputs]: Substitute gtk+ for gtk+-2. Tobias Geerinckx-Rice
2021-04-16gnu: cairo: Absorb grafted replacement....* 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. Leo Famulari
2021-04-16gnu: gdk-pixbuf: Absorb grafted replacement....* gnu/packages/gtk.scm (gdk-pixbuf)[source]: Use gdk-pixbuf-CVE-2020-29385.patch. [replacement]: Remove field. (gdk-pixbuf/fixed): Remove variable. Leo Famulari
2021-04-16Merge remote-tracking branch 'origin/master' into core-updates... 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 Efraim Flashner
2021-04-10gnu: Fix typo in (gnu packages gtk)....* gnu/packages/gtk.scm: Fix typo in copyright header. Tobias Geerinckx-Rice
2021-03-27gnu: Use 'gtk-doc/stable' in native-inputs of selected packages....* 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'. Mark H Weaver
2021-03-27gnu: gtk-doc: Add 'gtk-doc/stable' variant....* gnu/packages/gtk.scm (gtk-doc/stable): New variable. Mark H Weaver
2021-03-26gnu: gtkmm-2: Fix build....* gnu/packages/gtk.scm (gtkmm-2)[arguments]: Remove field. [native-inputs]: Remove field. [propagated-inputs]: Change; atkmm to atkmm-2.28, pangomm to pangomm-2.42, cairomm to cairomm-1.13 and glibmm to glibmm-2.64. Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org> Signed-off-by: Léo Le Bouter <lle-bout@zaclys.net> Raghav Gururajan
2021-03-26gnu: gtkmm: Update to 3.24.4....* gnu/packages/gtk.scm (gtkmm)[version]: Update to 3.24.4. [build-system]: Change from gnu to glib-or-gtk. [outputs]: New output "doc". [arguments]<#:phases>['start-xvfb]: Remove phase. ['pre-check]: New phase. ['move-doc]: New phase. [native-inputs]: Add graphviz, doxygen, m4, mm-common, perl and libxslt. [synopsis]: Modify. [description]: Modify. [license]: Add gpl2+. Signed-off-by: Léo Le Bouter <lle-bout@zaclys.net> Raghav Gururajan
2021-03-26gnu: gtk+: Update to 3.24.27....* gnu/packages/gtk.scm (gtk+) [version]: Update to 3.24.27. Signed-off-by: Léo Le Bouter <lle-bout@zaclys.net> Raghav Gururajan
2021-03-26gnu: gtk+: Enable cloud-providers support....* gnu/packages/gtk.scm (gtk+) [arguments]<#:configure-flags> [--enable-cloudproviders]: New flag. [propagated-inputs]: Add libcloudproviders. Signed-off-by: Léo Le Bouter <lle-bout@zaclys.net> Raghav Gururajan
2021-03-26gnu: gtk+: Add missing inputs....* gnu/packages/gtk.scm (gtk+) [native-inputs]: Add docbook-xml, hicolor-icon-theme, intltool, sassc and libxslt. [inputs]: Add graphene, harfbuzz, iso-codes and papi. [propagated-inputs]: Add cairo, fribidi, fontconfig, freetype, glib, libx11, libxcomposite, libxext, libxfixes and libxrender. Signed-off-by: Léo Le Bouter <lle-bout@zaclys.net> Raghav Gururajan
2021-03-26gnu: gtk+: Enable tests....* gnu/packages/gtk.scm (gtk+) [arguments]<#:phases>['pre-configure]: Remove phase. ['disable-failing-tests]: New phase. ['pre-check]: New phase. Signed-off-by: Léo Le Bouter <lle-bout@zaclys.net> Raghav Gururajan
2021-03-26gnu: gtk+-2: Update to 2.24.33....* gnu/packages/gtk.scm (gtk+-2) [version]: Update to 2.24.33. Signed-off-by: Léo Le Bouter <lle-bout@zaclys.net> Raghav Gururajan