Age | Commit message (Collapse) | Author |
|
* gnu/packages/gtk.scm (harfbuzz-3.0): New public variable.
|
|
* gnu/packages/gtk.scm (graphene): Update to 1.10.6.
|
|
* gnu/packages/gtk.scm (gtkmm)[version]: Update to 4.2.0.
[arguments](meson): New argument.
[native-inputs]: Add glib:bin.
[propagated-inputs]: Replace gtk+ with gtk.
(gtkmm-3): New variable.
(gtkmm-2)[arguments]: Strip certain inherited arguments.
* gnu/packages/animation.scm (synfigstudio)[inputs]: Switch to gtkmm-3.
* gnu/packages/astronomy.scm (stackistry)[inputs]: Ditto.
* gnu/packages/audio.scm (guitarix)[inputs]: Ditto.
* gnu/packages/disk.scm (parted)[inputs]: Ditto.
* gnu/packages/gnome.scm (gnome-system-monitor)[inputs]: Ditto.
(workrave)[inputs]: Ditto.
(gnote)[inputs]: Ditto.
* gnu/packages/gobby.scm (gobby)[inputs]: Ditto.
* gnu/packages/inkscape.scm (inkscape)[inputs]: Ditto.
* gnu/packages/mail.scm (astroid)[inputs]: Ditto.
* gnu/packages/mate.scm (mate-system-monitor)[inputs]: Ditto.
* gnu/packages/music.scm (tascam-gtk)[inputs]: Ditto.
* gnu/packages/photo.scm (rawtherapee)[inputs]: Ditto.
* gnu/packages/pulseaudio.scm (pavucontrol)[inputs]: Ditto.
(paprefs)[inputs]: Ditto.
* gnu/packages/text-editors.scm (jucipp)[inputs]: Ditto.
* gnu/packages/wm.scm (waybar)[inputs]: Ditto.
|
|
* gnu/packages/gtk.scm (gtk): New variable.
* gnu/packages/patches/gtk4-respect-GUIX_GTK4_PATH.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
|
|
* gnu/packages/gtk.scm
(at-spi2-atk)[arguments]<#:configure-flags>: Set tests=false when
cross-compiling.
|
|
* gnu/packages/gtk.scm
(pango)[inputs]: Add "bash-minimal" when cross-compiling.
|
|
* gnu/packages/gtk.scm
(gdk-pixbuf)[inputs]: Add "bash-minimal" when cross-compiling.
|
|
* gnu/packages/gtk.scm
(gdk-pixbuf)[arguments]<#:phases>{patch-docbook}: Look for docbook
in 'native-inputs' instead of 'inputs' when cross-compiling.
|
|
* gnu/packages/gtk.scm
(at-spi2-core)[inputs]: Add "bash-minimal" when cross-compiling.
|
|
* 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/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.
|
|
This allows the cross-build to succeed.
* gnu/packages/gnome.scm
(libthai)[native-inputs]: Add "datrie" when cross-compiling.
|
|
* gnu/packages/gtk.scm (graphene)[arguments]<#:configure-flags>: Set
introspection=false when cross-compiling.
|
|
* gnu/packages/gtk.scm
(atk)[arguments]<#:configure-flags>: Set -Dintrospection=false
when cross-compiling.
|
|
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.
|
|
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/packages/gtk.scm (pango): Update to 1.48.9.
|
|
* 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/packages/gtk.scm (gtk+): Update to 3.24.27.
|
|
|
|
* gnu/packages/gtk.scm (girara): Update to 0.3.6.
|
|
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/packages/gtk.scm (pango): Update to 1.48.7.
|
|
* gnu/packages/gtk.scm (harfbuzz): Update to 2.8.2.
|
|
|
|
* gnu/packages/gtk.scm (libdatrie)[arguments]: Turn #:configure-flags
into a gexp.
|
|
Fixes <https://bugs.gnu.org/49463>.
* gnu/packages/gtk.scm (libdatrie)[arguments]: Add #:parallel-tests?.
|
|
* gnu/packages/gtk.scm (perl-gtk3): New variable.
|
|
* gnu/packages/gtk.scm (perl-cairo-gobject): New variable.
|
|
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/packages/gtk.scm (pango): Update to 1.48.4.
|
|
* gnu/packages/gtk.scm (harfbuzz): Update to 2.8.1.
[source](uri): Adjust to new download location.
|
|
|
|
* gnu/packages/gtk.scm (gtk-doc)[arguments]: Remove set-HOME phase.
|
|
* 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/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/packages/gtk.scm (pangomm-2.42): Rename to ...
(pangomm-2.46): ... this. Update to 2.46.0.
(gtkmm-2)[propagated-inputs]: Adjust accordingly.
|
|
* 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/packages/gtk.scm (cairomm)[propagated-inputs]: Move FONTCONFIG ...
[inputs]: ... here. New field.
|
|
* gnu/packages/gtk.scm (perl-cairo): Update to 1.109.
|
|
* gnu/packages/gtk.scm (python-pycairo): Update to 1.20.0.
|
|
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/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.
|
|
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/packages/gtk.scm (volctl): Comment on the license.
|
|
* gnu/packages/gtk.scm (volctl): New Variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
|
|
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.
|
|
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.
|
|
|
|
It looks like the package sources have been relocated. Hash is still the
same.
* gnu/packages/gtk.scm (gtkdatabox) [source]: Adjust URL.
|