summaryrefslogtreecommitdiff
path: root/gnu/packages/gtk.scm
Commit message (Expand)AuthorAgeFilesLines
* Merge remote-tracking branch 'origin/master' into staging•••Conflicts: gnu/packages/gnuzilla.scm gnu/packages/graphics.scm gnu/packages/gstreamer.scm gnu/packages/gtk.scm gnu/packages/kde-frameworks.scm gnu/packages/video.scm Efraim Flashner2022-10-121-2/+3
|\
| * gnu: gtk: Use librsvg-2.40 for non-x86_64.•••* gnu/packages/gtk.scm (gtk)[propagated-inputs]: Use librsvg-2.40 for non-x86_64. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Denis 'GNUtoo' Carikli2022-10-101-1/+4
| * gnu: gtk: Update to 4.8.1.•••* gnu/packages/gtk.scm (gtk): Update to 4.8.1. Liliana Marie Prikler2022-10-011-2/+2
* | gnu: gtk: Use architecture appropriate librsvg.•••* gnu/packages/gtk.scm (gtk)[propagated-inputs]: When building for x86_64-linux use librsvg-bootstrap, otherwise use librsvg-2.40. Efraim Flashner2022-09-191-1/+3
* | Merge branch 'master' into stagingMarius Bakke2022-09-161-2/+2
|\|
| * gnu: pango-next: Fix source URL.•••* gnu/packages/gtk.scm (pango-next): Use "pango" in the URL, not "pango-next". Reported-by: Vivien Kraus <vivien@planete-kraus.eu> Maxim Cournoyer2022-09-151-2/+2
* | Merge branch 'master' into staging•••With resolved conflicts in: gnu/local.mk gnu/packages/freedesktop.scm gnu/packages/gnuzilla.scm Maxim Cournoyer2022-09-151-163/+200
|\|
| * gnu: dragon-drop: Use G-Expressions.•••* gnu/packages/gtk.scm (dragon-drop)[arguments]: Convert to list of G-Expressions. Liliana Marie Prikler2022-09-141-8/+7
| * gnu: dragon-drop: Correct PREFIX.•••* gnu/packages/gtk.scm (dragon-drop)[#:make-flags]: Remove gratuitous “/bin” from PREFIX. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com> arkhan2022-09-141-2/+1
| * gnu: pango-next: Rename from "pango "to "pango-next".•••* gnu/packages/gtk.scm (pango-next)[name]: Rename from pango to pango-next. Maxim Cournoyer2022-09-131-1/+1
| * gnu: gtksourceview: Update to 5.5.1.•••* gnu/packages/gtk.scm (gtksourceview): Update to 5.5.1. [build-system]: Use meson-build-system. [phases]: Use gexps. {disable-gtk-update-icon-cache}: New phase. {pre-check}: Use search-input-file. [native-inputs]: Remove labels. Remove intltool and itstool. Add gettext-minimal, gi-docgen and gobject-introspection-next. [propagated-inputs]: Remove labels. Remove gtk+. Add fontconfig, fribidi, gtk, pango-next and pcre2. Replace glib with glib-next. (gtksourceview-4): New variable. (gtksourceview-3): Inherit from gtksourceview-4 and adjust accordingly. * gnu/packages/gnome.scm (tepl): Replace gtksourceview with gtksourceview-4. (sushi)[inputs]: Likewise. * gnu/packages/guile-xyz.scm (nomad): Likewise. Maxim Cournoyer2022-09-131-53/+92
| * gnu: gtk: Replace librsvg with librsvg-bootstrap.•••This is to use the same version of librsvg as used by the 'gtk+' package and avoid propagation conflicts. * gnu/packages/gtk.scm (guile-cairo)[inputs]: Remove librsvg. [propagated-inputs]: Replace librsvg with librsvg-bootstrap. Maxim Cournoyer2022-09-131-2/+1
| * gnu: gtk: Update to 4.8.0 and use gexps.•••* gnu/packages/gtk.scm (gtk): Update to 4.8.0. [arguments]: Use gexps. [parallel-tests?]: Remove argument. [phases]{patch}: Use this-package-native-input. Disable the inscription-markup.ui test. {move-files}: Adjust for gexps. Maxim Cournoyer2022-09-121-98/+99
* | Merge branch 'master' into stagingMarius Bakke2022-09-081-2/+2
|\|
| * gnu: dragon-drop: Update to 1.2.0.•••* gnu/packages/gtk.scm (dragon-drop): Update to 1.2.0. Signed-off-by: Ludovic Courtès <ludo@gnu.org> kiasoc52022-09-081-2/+2
* | Merge branch 'master' into stagingMarius Bakke2022-08-281-1/+0
|\|
| * gnu: Remove unused module import.•••* gnu/packages/gtk.scm: Don't import (gnu packages build-tools). Marius Bakke2022-08-271-1/+0
* | gnu: gtk-doc/stable: Use 'modify-inputs'.•••* gnu/packages/gtk.scm (gtk-doc/stable)[inputs]: Use MODIFY-INPUTS. Marius Bakke2022-08-131-2/+2
* | gnu: gtk-doc: Remove input labels.•••* gnu/packages/gtk.scm (gtk-doc)[native-inputs]: Remove labels. Marius Bakke2022-08-131-7/+7
* | gnu: gtk-doc: Remove unused input.•••* gnu/packages/gtk.scm (gtk-doc)[inputs]: Remove PYTHON-UNITTEST2. Marius Bakke2022-08-131-1/+0
|/
* gnu: gtk: Use new style inputs.•••* gnu/packages/gtk.scm (gtk)[native-inputs]: Use new style. [propagated-inputs]: Likewise. Maxim Cournoyer2022-07-121-57/+57
* gnu: gtk: Update to 4.6.6.•••* gnu/packages/gtk.scm (gtk): Update to 4.6.6. [phases]{patch}: Disable 'unaligned-offscreen' test. Maxim Cournoyer2022-07-121-4/+8
* gnu: Add pango-1.90.•••* gnu/packages/gtk.scm (pango-1.90): New variable. Liliana Marie Prikler2022-07-091-0/+23
* gnu: Add harfbuzz-4.•••* gnu/packages/gtk.scm (harfbuzz-4): New variable. Liliana Marie Prikler2022-07-091-0/+13
* gnu: harfbuzz-3: Update to 3.4.0.•••* gnu/packages/gtk.scm (harfbuzz-3.0): Rename to... (harfbuzz-3): ... this. Update to 3.4.0. * gnu/packages/chromium.scm (ungoogled-chromium): Adjust accordingly. Liliana Marie Prikler2022-07-091-3/+3
* gnu: gdk-pixbuf: Add removal hint for libx11.•••* gnu/packages/gtk.scm (gdk-pixbuf)[propagated-inputs]: Add hint to remove libx11 on core-updates. Liliana Marie Prikler2022-07-021-0/+1
* gnu: Add gdk-pixbuf-xlib.•••This was part of gtk-pixbuf before but was split into its own library in version 2.42.0: https://gitlab.gnome.org/GNOME/gdk-pixbuf/-/tags/2.42.0 * gnu/packages/gtk.scm (gtk-pixbuf-xlib): New variable. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com> Tomasz Jeneralczyk2022-07-021-0/+28
* gnu: cairomm: Remove input labels.•••* gnu/packages/gtk.scm (cairomm)[native-inputs, inputs]: Remove input labels. Tobias Geerinckx-Rice2022-06-051-8/+8
* gnu: cairomm: Update to 1.16.1.•••* gnu/packages/gtk.scm (cairomm): Update to 1.16.1. [arguments]: Don't explicitly return #t from phases. Tobias Geerinckx-Rice2022-06-051-5/+4
* gnu: Add iso-codes variant for use within Guix.•••* gnu/packages/iso-codes.scm (iso-codes): Replace with hidden-package that inherits… (iso-codes/official): …this ‘new’ variable with its previous value. * gnu/packages/gtk.scm (gtk+)[inputs]: Use iso-codes/official to prevent mass rebuilds. Tobias Geerinckx-Rice2022-05-291-1/+1
* gnu: libdbusmenu: Update to 16.04.0-496.•••* gnu/packages/gtk.scm (libdbusmenu): Update to 16.04.0-496. [source]: Fetch using Breezy. [arguments]: Use gexps. [phases]: Delete trailing #t. {remove-deprecated-gnome-common-macros}: New phase. {patch-paths}: Likewise. [inputs]: Use new style. [native-inputs]: Likewise. Replace gnome-doc-utils with gnome-common. Replace python-2 with python-wrapper. Add autoconf, automake, libtool, libxslt and which. Maxim Cournoyer2022-05-311-56/+78
* gnu: Remove python2-pycairo.•••* gnu/packages/gtk.scm (python2-pycairo): Delete variable. Maxim Cournoyer2022-05-311-18/+1
* gnu: Remove python2-pygtk.•••* gnu/packages/gtk.scm (python2-pygtk): Delete variable. Maxim Cournoyer2022-05-311-70/+0
* gnu: yad: Update to 12.0.•••* gnu/packages/gtk.scm (yad): Update to 12.0. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Benjamin Slade2022-05-271-2/+3
* gnu: gtkmm: Update to 4.6.1.•••* gnu/packages/gtk.scm (gtkmm): Update to 4.6.1. [propagated-inputs]: Remove atkmm because it's no longer needed. * gnu/packages/gtk.scm (pangomm): Update to 2.50.0. [propagated-inputs]: Replace 'pango' with 'pango-next'. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Zhu Zihao2022-04-041-6/+6
* gnu: gtk: Update to 4.6.1.•••* gnu/local.mk (dist_patch_DATA): Remove gtk-introspection-test.patch. * gnu/packages/patches/gtk-introspection-test.patch: Remove. * gnu/packages/gtk.scm (gtk): Update to 4.6.1. [source]: Remove stale patch. [arguments]<phases>: Add 'patch-rst2man' phase, correct the binary name of rst2man to 'rst2man.py' [inputs]: Add libjpeg-turbo, libpng, libtiff. [native-inputs]: Add python-docutils. [propagated-inputs]: Use pango-next. * gnu/packages/fcitx5.scm (fcitx5-gtk)[arguments]: Disable GTK4 build. <configure-flags>: Add "-DENABLE_GTK_IM_MODULE=OFF". <phases>: In phase "patch-install-prefix", Remove GTK4 code. [inputs]: Remove package gtk. [outputs]: Remove output "gtk4". Signed-off-by: Ludovic Courtès <ludo@gnu.org> Zhu Zihao2022-04-041-5/+12
* gnu: pango 1.50: Add version 1.50.4.•••* gnu/packages/gtk.scm(pango-next): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Zhu Zihao2022-04-041-0/+17
* gnu: Add webp-pixbuf-loader.•••* gnu/packages/gtk.scm (webp-pixbuf-loader): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Zhu Zihao2022-03-111-0/+26
* gnu: Add gromit-mpx.•••* gnu/packages/gtk.scm (gromit-mpx): New variable. Lars-Dominik Braun2022-02-241-0/+24
* gnu: girara: Update to 0.3.7.•••* gnu/packages/gtk.scm (girara): Update to 0.3.7. [native-inputs]: Replace check-0.14 with check. Efraim Flashner2022-02-191-4/+4
* gnu: gtkmm: Add python to native inputs.•••Since commit 5d20d7e1369fc7d93de19c0bd219937d697ceae6, meson no longer propagates Python. * gnu/packages/gtk.scm (gtkmm)[native-inputs]: Add python. Maxim Cournoyer2022-01-101-0/+1
* gnu: gtk: Update to 4.4.1.•••* gnu/packages/patches/gtk-introspection-test.patch: New file. * gnu/local.mk (dist_patch_DATA): Register it. * gnu/packages/gtk.scm (gtk): Update to 4.4.1. [origin]: Apply new patch. [phases]{pre-check}: Set TZDIR. [native-inputs]: Add graphene, python-pygobject and tzdata. Maxim Cournoyer2022-01-101-5/+12
* gnu: pangomm: Add python to native inputs.•••Since commit 5d20d7e1369fc7d93de19c0bd219937d697ceae6, meson no longer propagates Python. * gnu/packages/gtk.scm (pangomm)[native-inputs]: Add python. Maxim Cournoyer2022-01-101-0/+1
* gnu: atkmm-2.28: Do not propagate two variants of glibmm.•••* gnu/packages/gtk.scm (atkmm-2.28)[propagated-inputs]: Replace rather than append glibmm-2.64. Maxim Cournoyer2022-01-101-1/+1
* gnu: atkmm: Add python to native inputs.•••Since commit 5d20d7e1369fc7d93de19c0bd219937d697ceae6, meson no longer propagates Python. * gnu/packages/gtk.scm (atkmm)[native-inputs]: Add python. Maxim Cournoyer2022-01-101-2/+2
* gnu: cairo: Use bash-minimal unconditionally.•••* gnu/packages/gtk.scm (cairo)[inputs]: Use bash-minimal unconditionally. Maxim Cournoyer2022-01-101-4/+1
* gnu: Remove meson-0.59 workarounds.•••Mostly automated with the following command: $ grep --include='*.scm' '#:meson ,meson-0.59' -rl \ | xargs sed -z 's/#:meson[^\n]*\s*//' -i * gnu/packages/freedesktop.scm (malcontent) (accountsservice): Delete #:meson argument. * gnu/packages/games.scm (gnome-2048): Likewise. * gnu/packages/geo.scm (gnome-maps): Likewise. * gnu/packages/gnome.scm (gnome-photos, gnome-music) (gnome-initial-setup, gnome-user-share, gnome-characters) (gnome-disk-utility, gnome-font-viewer, evince, glade3) (gnome-mines, gnome-sudoku, gnome-settings-daemon, devhelp) (totem, eog, gvfs, simple-scan, epiphany, gnome-session, gedit) (network-manager-applet, gnome-control-center, gnome-shell, nautilus) (gnome-default-applications, gnome-weather, gnome-tweaks, cheese, gthumb) (gitg, polari, gnome-boxes, gtranslator): Likewise. * gnu/packages/gtk.scm: (gtkmm-3): Likewise. * gnu/packages/pdf.scm (zathura): Likewise. * gnu/packages/photo.scm (entangle): Likewise. * gnu/packages/video.scm (pitivi): Likewise. * gnu/packages/virtualization.scm (libvirt-glib): Likewise. Maxim Cournoyer2022-01-101-6/+0
* gnu: Add pnmixer.•••* gnu/packages/gtk.scm (pnmixer): New variable. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr> Jaft2021-12-171-0/+36
* gnu: python2-pygtk2: Temporarily revert to the old style of inputs.•••This fixes the build of this package. Reported in #guix by jpoiret, ss2, and tschilptschilp23. * gnu/packages/gtk.scm (python2-pygtk)[propagated-inputs]: Restore the label expected in the 'fix-codegen' build phase. Leo Famulari2021-12-131-3/+3
* gnu: Simplify package inputs.•••This commit was obtained by running: ./pre-inst-env guix style without any additional argument. Ludovic Courtès2021-12-131-230/+145