Age | Commit message (Expand) | Author |
2021-11-11 | gnu: libcloudproviders-minimal: Introduce minimal variant....* gnu/packages/gnome.scm (libcloudproviders-minimal): New minimal variant that
doesn't require Inkscape to be built (through gtk-doc).
[source]: Adjust URI.
[outputs]: Remove field.
[configure-flags]: Disable introspection, docs and vala bindings.
[phases]{move-doc}: Move phase to ...
(libcloudproviders)[phases]: ... here.
Rewrite in terms of libcloudproviders-minimal. The "doc" output is moved
here.
[configure-flags]: Clear inherited flags and enable doc.
* gnu/packages/gtk.scm (gtk+)[inputs]{libcloudproviders}: Use the minimal
variant to prevent a cycle with Inkscape.
| Maxim Cournoyer |
2021-11-11 | gnu: colord-minimal: Introduce minimal variant....* gnu/packages/gnome.scm (colord-minimal): New minimal variant that doesn't
require Inkscape to be built (through gtk-doc). Remove trailing #t.
[configure-flags]: Disable docs and manpage generation. Sort order.
(colord): Rewrite in terms of colord-minimal.
[configure-flags]: Enable manpages and bash completion.
[phases]{fix-bash-completion-dir}: New phase.
[native-inputs]: Add bash_completion, docbook-xsl-ns and libxml2.
* gnu/packages/gtk.scm (gtk+)[inputs]{colord}: Use the colord-minimal variant
to prevent a cycle with Inkscape.
| Maxim Cournoyer |
2021-11-11 | gnu: json-glib-minimal: Introduce minimal variant....* gnu/packages/gnome.scm (json-glib-minimal): New variable.
[source]: Adjust URI.
[outputs]: Move doc output to...
(json-glib)[outputs]: ... here. Rewrite in terms of json-glib-minimal.
* gnu/packages/gtk.scm (gtk+): Use json-glib-minimal to break a cycle with
Inkscape.
| Maxim Cournoyer |
2021-11-11 | gnu: at-spi2-atk: Break a dependency cycle between GTK+ and Inkscape....* gnu/packages/gtk.scm (at-spi2-atk)
[propagated-inputs]: Replace at-spi2-core with at-spi2-core-minimal.
| Maxim Cournoyer |
2021-11-11 | gnu: at-spi2-core: Reverse inheritance relationship with minimal variant....Since the minimal variant is here to stay, this should make things easier to
maintain.
* gnu/packages/gtk.scm (at-spi2-core-minimal): Rewrite after removing
inheritance, making it the base minimal package, with no documentation-related
inputs or build phases.
(at-spi2-core): Rewrite definition, inherit from the above minimal variant,
adding the documentation-related inputs and build phases.
| Maxim Cournoyer |
2021-11-11 | gnu: gtk+-2: Fix ‘builder’ test....The signal callbacks in the ‘builder’ testcase have wrong prototypes.
This causes it to fail the “/Builder/Signal Autoconnect” test on
powerpc64le-linux.
Solve the problem by backporting the upstream fix that was applied to
GTK+ 3.0.
* gnu/packages/patches/gtk2-fix-builder-test.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/gtk.scm (gtk+-2): Use it.
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
| Thiago Jung Bauermann |
2021-11-11 | gnu: gdk-pixbuf+svg: Fix typo in comment....* gnu/packages/gtk.scm (gdk-pixbuf+svg): Fix typo in comment.
| Maxim Cournoyer |
2021-11-11 | gnu: gdk-pixbuf: Add a debug output....* gnu/packages/gtk.scm (gdk-pixbuf)[outputs]{debug}: New output.
[phases]: Strip trailing #t.
| Maxim Cournoyer |
2021-11-11 | gnu: gtk+: Add a debug output....* gnu/packages/gtk.scm (gtk+-2)[outputs]{debug}: New output.
| Maxim Cournoyer |
2021-10-21 | gnu: gtksheet: Fix build....* gnu/packages/gtk.scm (gtksheet)[arguments]: Pass -fcommon option to GCC;
rename phase 'rename-type to 'patch-for-compatibility and update a reference
to a renamed macro.
| Ricardo Wurmus |
2021-10-18 | Merge remote-tracking branch 'signed/master' into core-updates | Mathieu Othacehe |
2021-10-15 | gnu: font-abattis-cantarell: Update variable name....* gnu/packages/fonts.scm (font-cantarell): Rename to…
(font-abattis-cantarell): …this.
* gnu/packages/gnome.scm (gnome)[propagated-inputs]: Adjust accordingly.
* gnu/packages/mate.scm (mate)[inputs]: Likewise.
* gnu/services/xorg.scm (<gdm-configuration>): Likewise.
| Tobias Geerinckx-Rice |
2021-10-12 | Merge remote-tracking branch 'origin/master' into core-updates-frozen. | Mathieu Othacehe |
2021-10-02 | gnu: harfbuzz: Add 3.0....* gnu/packages/gtk.scm (harfbuzz-3.0): New public variable.
| Marius Bakke |
2021-10-02 | gnu: graphene: Update to 1.10.6....* gnu/packages/gtk.scm (graphene): Update to 1.10.6.
| Mathieu Othacehe |
2021-10-02 | gnu: Update gtkmm to 4.2.0, add gtkmm@3, and adjust gtkmm@2....* 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.
| Raghav Gururajan |
2021-10-02 | gnu: Add gtk....* 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.
| Raghav Gururajan |
2021-09-20 | gnu: at-spi2-atk: Don't compile tests when cross-compiling....* gnu/packages/gtk.scm
(at-spi2-atk)[arguments]<#:configure-flags>: Set tests=false when
cross-compiling.
| Maxime Devos |
2021-09-20 | gnu: pango: Add bash-minimal input when cross-compiling....* gnu/packages/gtk.scm
(pango)[inputs]: Add "bash-minimal" when cross-compiling.
| Maxime Devos |
2021-09-20 | gnu: gdk-pixbuf: Add bash-minimal input when cross-compiling....* gnu/packages/gtk.scm
(gdk-pixbuf)[inputs]: Add "bash-minimal" when cross-compiling.
| Maxime Devos |
2021-09-20 | gnu: gdk-pixbuf: Find docbook 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.
| Maxime Devos |
2021-09-20 | gnu: at-spi2-core: Add missing "bash-minimal" input....* gnu/packages/gtk.scm
(at-spi2-core)[inputs]: Add "bash-minimal" when cross-compiling.
| Maxime Devos |
2021-09-20 | gnu: at-spi2-core: Find docbook 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.
| Maxime Devos |
2021-09-20 | gnu: at-spi2-core: Don't cross-compile documentation....* 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.
| Maxime Devos |
2021-09-20 | gnu: libthai: Add datrie as native-input when cross-compiling....This allows the cross-build to succeed.
* gnu/packages/gnome.scm
(libthai)[native-inputs]: Add "datrie" when cross-compiling.
| Maxime Devos |
2021-09-20 | gnu: graphene: Don't build introspection data when cross-compiling....* gnu/packages/gtk.scm (graphene)[arguments]<#:configure-flags>: Set
introspection=false when cross-compiling.
| Maxime Devos |
2021-09-20 | gnu: atk: Disable introspection when cross-compiling....* gnu/packages/gtk.scm
(atk)[arguments]<#:configure-flags>: Set -Dintrospection=false
when cross-compiling.
| Maxime Devos |
2021-09-20 | gnu: dbus-cairo: Add missing bash-minimal input....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.
| Maxime Devos |
2021-09-19 | gnu: 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-23 | gnu: pango: Update to 1.48.9....* gnu/packages/gtk.scm (pango): Update to 1.48.9.
| Efraim Flashner |
2021-08-19 | gnu: 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-19 | gnu: gtk+: Update to 3.24.27....* gnu/packages/gtk.scm (gtk+): Update to 3.24.27.
| Mathieu Othacehe |
2021-08-01 | Merge branch 'master' into core-updates-frozen | Marius Bakke |
2021-08-01 | gnu: girara: Update to 0.3.6....* gnu/packages/gtk.scm (girara): Update to 0.3.6.
| Marius Bakke |
2021-07-25 | gnu: 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-23 | gnu: pango: Update to 1.48.7....* gnu/packages/gtk.scm (pango): Update to 1.48.7.
| Marius Bakke |
2021-07-23 | gnu: harfbuzz: Update to 2.8.2....* gnu/packages/gtk.scm (harfbuzz): Update to 2.8.2.
| Marius Bakke |
2021-07-18 | Merge branch 'master' into core-updates | Ludovic Courtès |
2021-07-08 | gnu: libdatrie: Turn configure flags into a gexp....* gnu/packages/gtk.scm (libdatrie)[arguments]: Turn #:configure-flags
into a gexp.
| Ludovic Courtès |
2021-07-08 | gnu: libdatrie: Run tests sequentially....Fixes <https://bugs.gnu.org/49463>.
* gnu/packages/gtk.scm (libdatrie)[arguments]: Add #:parallel-tests?.
| Ludovic Courtès |
2021-07-04 | gnu: Add perl-gtk3....* gnu/packages/gtk.scm (perl-gtk3): New variable.
| Raghav Gururajan |
2021-07-04 | gnu: Add perl-cairo-gobject....* gnu/packages/gtk.scm (perl-cairo-gobject): New variable.
| Raghav Gururajan |
2021-07-04 | gnu: 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-13 | gnu: pango: Update to 1.48.4....* gnu/packages/gtk.scm (pango): Update to 1.48.4.
| Marius Bakke |
2021-06-13 | gnu: 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-22 | Merge branch 'master' into core-updates | Marius Bakke |
2021-05-22 | gnu: gtk-doc: Remove obsolete workaround....* gnu/packages/gtk.scm (gtk-doc)[arguments]: Remove set-HOME phase.
| Marius Bakke |
2021-05-22 | gnu: 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-22 | gnu: 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-22 | gnu: 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 |