summaryrefslogtreecommitdiff
path: root/gnu/packages/gtk.scm
AgeCommit message (Expand)Author
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
2021-03-26gnu: gtk+-2: Add missing inputs and search-path....* gnu/packages/gtk.scm (gtk+-2) [native-inputs]: Add intltool. [inputs]: Add libx11, libxext, libxkbcommon, libxrender and libxshmfence. [propagated-inputs]: Add cairo and glib. [search-paths]: New field. Signed-off-by: Léo Le Bouter <lle-bout@zaclys.net> Raghav Gururajan
2021-03-26gnu: gtk+-2: Enable tests....* gnu/packages/gtk.scm (gtk+-2) [arguments]<#:parallel-tests?>: New argument. <#:phases>['disable-tests]: Remove phase. ['disable-failing-tests]: New phase. ['pre-check]: New phase. [native-inputs]: Add xorg-server-for-tests. Signed-off-by: Léo Le Bouter <lle-bout@zaclys.net> Raghav Gururajan
2021-03-26gnu: at-spi2-atk: Update home-page and license....* gnu/packages/gtk.scm (at-spi2-atk) [home-page]: Modify. [license]: Update to lgpl2.1+. Signed-off-by: Léo Le Bouter <lle-bout@zaclys.net> Raghav Gururajan
2021-03-26gnu: at-spi2-atk: Update to 2.38.0....* gnu/packages/gtk.scm (at-spi2-atk) [version]: Update to 2.38.0 [arguments]<#:glib-or-gtk?>: New argument. [native-inputs]: Add gobject-introspection. [inputs]: Add glib. Signed-off-by: Léo Le Bouter <lle-bout@zaclys.net> Raghav Gururajan
2021-03-26gnu: at-spi2-core: Update home-page and license....* gnu/packages/gtk.scm (at-spi2-core) [home-page]: Modify. [license]: Update to lgpl2.1+. Signed-off-by: Léo Le Bouter <lle-bout@zaclys.net> Raghav Gururajan
2021-03-26gnu: at-spi2-core: Fix documentation....* gnu/packages/gtk.scm (at-spi2-core) [arguments]<#:phases>['patch-docbook-sgml]: New phase. [native-inputs]: Add docbook-xml. Signed-off-by: Léo Le Bouter <lle-bout@zaclys.net> Raghav Gururajan
2021-03-26gnu: at-spi2-core: Update to 2.40.0....* gnu/packages/gtk.scm (at-spi2-core) [version]: Update to 2.40.0. [arguments]<#:glib-or-gtk?>: New argument. [native-inputs]: Add glib:bin and python-wrapper. [propagated-inputs]: Add libx11. Signed-off-by: Léo Le Bouter <lle-bout@zaclys.net> Raghav Gururajan
2021-03-26gnu: Add atkmm-2.28....* gnu/packages/gtk.scm (atkmm-2.28): New variable. Signed-off-by: Léo Le Bouter <lle-bout@zaclys.net> Raghav Gururajan
2021-03-26gnu: atkmm: Update synopsis, description, home-page and license....* gnu/packages/gtk.scm (atkmm) [synopsis]: Modify. [description]: Modify. [home-page]: Modify. [license]: Add gpl2+. Signed-off-by: Léo Le Bouter <lle-bout@zaclys.net> Raghav Gururajan
2021-03-26gnu: atkmm: Enable documentation....* gnu/packages/gtk.scm (atkmm) [outputs]: Add new output "doc". [arguments]<#:configure-flags>[-Denable-documentation]: New flag. [arguments]<#:phases>['move-doc]: New phase. [native-inputs]: Add graphviz, doxygen. Signed-off-by: Léo Le Bouter <lle-bout@zaclys.net> Raghav Gururajan
2021-03-26gnu: atkmm: Update to 2.36.0....* gnu/packages/gtk.scm (atkmm) [version]: Update to 2.36.0. [build-system]: Change from gnu to meson. [arguments]<#:glib-or-gtk?>: New argument. [native-inputs]: Add m4, mm-common, perl and libxslt. Signed-off-by: Léo Le Bouter <lle-bout@zaclys.net> Raghav Gururajan
2021-03-26gnu: atk: Update home-page and license....* gnu/packages/gtk.scm (atk) [home-page]: Modify. [license]: Update to lgpl2.1+. Signed-off-by: Léo Le Bouter <lle-bout@zaclys.net> Raghav Gururajan
2021-03-26gnu: atk: Update to 2.36.0....* gnu/packages/gtk.scm (atk) [version]: Update to 2.36.0. [arguments]<#:glib-or-gtk?>: New argument. Signed-off-by: Léo Le Bouter <lle-bout@zaclys.net> Raghav Gururajan
2021-03-26gnu: atk: Re-arrange inputs in alphabetical order....* gnu/packages/gtk.scm (atk) [native-inputs]: Modify. Signed-off-by: Léo Le Bouter <lle-bout@zaclys.net> Raghav Gururajan
2021-03-26gnu: gdk-pixbuf+svg: Correct package definition to include changes from gdk-p......* gnu/packages/gtk.scm (gdk-pixbuf+svg) [arguments]: Modify. [synopsis]: Modify. Signed-off-by: Léo Le Bouter <lle-bout@zaclys.net> Raghav Gururajan
2021-03-26gnu: gdk-pixbuf: Disable failing tests....* gnu/packages/gtk.scm (gdk-pixbuf) [arguments]<#:phases>['disable-failing-tests]: New phase. Signed-off-by: Léo Le Bouter <lle-bout@zaclys.net> Raghav Gururajan
2021-03-26gnu: gdk-pixbuf: Update synopsis, description, home-page and license....* gnu/packages/gtk.scm (gdk-pixbuf) [synopsis]: Modify. [description]: Modify. [home-page]: Modify. [license]: Update to lgpl2.1+. Signed-off-by: Léo Le Bouter <lle-bout@zaclys.net> Raghav Gururajan
2021-03-26gnu: gdk-pixbuf: Update to 2.42.4....* gnu/packages/gtk.scm (gdk-pixbuf) [version]: Update to 2.42.4. [native-inputs]: Add perl and libxslt. Signed-off-by: Léo Le Bouter <lle-bout@zaclys.net> Raghav Gururajan
2021-03-26gnu: gdk-pixbuf: Fix documentation....* gnu/packages/gtk.scm (gdk-pixbuf) [arguments]<#:phases>['patch-docbook]: New phase. [native-inputs]: Add docbook-xml and docbook-xsl. Signed-off-by: Léo Le Bouter <lle-bout@zaclys.net> Raghav Gururajan
2021-03-26gnu: gdk-pixbuf: Enable jasper support....* gnu/packages/gtk.scm (gdk-pixbuf) [arguments]<#:configure-flags>[-Djasper]: New flag. [inputs]: Add jasper. Signed-off-by: Léo Le Bouter <lle-bout@zaclys.net> Raghav Gururajan
2021-03-26gnu: gdk-pixbuf: Correct inputs....* gnu/packages/gtk.scm (gdk-pixbuf) [propagated-inputs]: Add libx11. Remove libpng. [inputs]: Add libpng. Remove libx11. Signed-off-by: Léo Le Bouter <lle-bout@zaclys.net> Raghav Gururajan
2021-03-26gnu: gdk-pixbuf: Add missing arguments....* gnu/packages/patches/gdk-pixbuf-CVE-2020-29385.patch: Remove patch. * gnu/local.mk (dist_patch_DATA): Unregister it. * gnu/packages/gtk.scm (gdk-pixbuf) [arguments]<#:glib-or-gtk?>: New argument. [replacement]: Remove. (gdk-pixbuf/fixed): Remove. Signed-off-by: Léo Le Bouter <lle-bout@zaclys.net> Raghav Gururajan
2021-03-26gnu: pangomm-2.42: Update to 2.42.2....* gnu/packages/gtk.scm (pangomm-2.42)[version]: Update to 2.42.2. Signed-off-by: Léo Le Bouter <lle-bout@zaclys.net> Raghav Gururajan
2021-03-26gnu: pangomm: Enable documentation....* gnu/packages/gtk.scm (pangomm)[outputs]: New output "doc". [arguments]<#:configure-flags>[-Dbuild-documentation]: New flag. <#:phases>['move-doc]: New phase. [native-inputs]: Add doxygen, graphviz, perl and libxslt. Signed-off-by: Léo Le Bouter <lle-bout@zaclys.net> Raghav Gururajan
2021-03-26gnu: pangomm: Update to 2.48.0....* gnu/packages/gtk.scm (pango)[version]: Update to 2.48.0. [build-system]: Change from gnu to meson. [arguments]<#:glib-or-gtk?>: New argument. [native-inputs]: Add m4 and mm-common. Signed-off-by: Léo Le Bouter <lle-bout@zaclys.net> Raghav Gururajan
2021-03-26gnu: pango: Update synopsis, description and home-page....* gnu/packages/gtk.scm (pango) [synopsis]: Modify. [description]: Modify. [home-page]: Modify. Signed-off-by: Léo Le Bouter <lle-bout@zaclys.net> Raghav Gururajan
2021-03-26gnu: pango: Update to 1.48.3....* gnu/packages/gtk.scm (pango) [version]: Update to 1.48.3. [arguments]<#:phases>['disable-cantarell-tests]: Modify. [propagated-inputs]: Add libthai and libxrender. [native-inputs]: Add help2man, perl and python-wrapper. Signed-off-by: Léo Le Bouter <lle-bout@zaclys.net> Raghav Gururajan
2021-03-26gnu: pango: Re-arrange inputs in alphabetical order....* gnu/packages/gtk.scm (pango) [propagated-inputs]: Modify. [native-inputs]: Modify. Signed-off-by: Léo Le Bouter <lle-bout@zaclys.net> Raghav Gururajan
2021-03-26gnu: pango: Add missing arguments....* gnu/packages/gtk.scm (pango) [arguments]<#:glib-or-gtk?>: New argument. Signed-off-by: Léo Le Bouter <lle-bout@zaclys.net> Raghav Gururajan
2021-03-26gnu: cairomm-1.13: Fix build....* gnu/packages/gtk.scm (cairomm-1.13)[build-system]: New field. [arguments]: New field. [propagated-inputs]: Replace libsigc++ with libsigc++-2. Signed-off-by: Léo Le Bouter <lle-bout@zaclys.net> Raghav Gururajan
2021-03-26gnu: cairomm: Enable documentation....* gnu/packages/gtk.scm (cairomm)[outputs]: New output "doc". [arguments]<#:configure-flags>[-Dbuild-documentation]: New flag. <#:phases>['move-doc]: New phase. [native-inputs]: Add doxygen, graphviz, perl and libxslt. Signed-off-by: Léo Le Bouter <lle-bout@zaclys.net> Raghav Gururajan
2021-03-26gnu: cairomm: Update to 1.16.0....* gnu/packages/gtk.scm (cairomm)[version]: Update to 1.16.0. [build-system]: Change from gnu to meson. [arguments]<#:glib-or-gtk?>: New argument. <#:configure-flags>[-Dboost-shared]: New flag. <#:make-flags>: Remove argument. [native-inputs]: Add boost and mm-common. Signed-off-by: Léo Le Bouter <lle-bout@zaclys.net> Raghav Gururajan
2021-03-26gnu: cairo: Update synopsis, description and license....* gnu/packages/gtk.scm (cairo) [synopsis]: Modify. [description]: Modify. [license]: Modify. Signed-off-by: Léo Le Bouter <lle-bout@zaclys.net> Raghav Gururajan
2021-03-26gnu: cairo: Enable some features....* gnu/packages/gtk.scm (cairo) [native-inputs]: Add gobject-introspection. [inputs]: Add libdrm. Remove xorgproto and zlib. [propagated-inputs]: Add libxcb. Signed-off-by: Léo Le Bouter <lle-bout@zaclys.net> Raghav Gururajan
2021-03-26gnu: cairo: Move documentation to separate output....* gnu/packages/gtk.scm (cairo) [outputs]: New output "doc". [arguments]<#:configure-flags>[--with-html-dir]: New flag. Signed-off-by: Léo Le Bouter <lle-bout@zaclys.net> Raghav Gururajan
2021-03-26gnu: cairo: Change build-system....* gnu/packages/gtk.scm (cairo) [build-system]: Change from gnu to glib-or-gtk. Signed-off-by: Léo Le Bouter <lle-bout@zaclys.net> Raghav Gururajan
2021-03-26gnu: cairo: Make some cosmetic changes....* gnu/packages/patches/cairo-CVE-2018-19876.patch, gnu/packages/patches/cairo-CVE-2020-35492.patch: Remove patches. * gnu/local.mk (dist_patch_DATA): Unregister them. * gnu/packages/gtk.scm (cairo): Make some cosmetic changes. [replacement]: Remove. (cairo/fixed): Remove. Signed-off-by: Léo Le Bouter <lle-bout@zaclys.net> Raghav Gururajan
2021-03-26gnu: gtk-doc: Update synopsis, description, home-page and license....* gnu/packages/gtk.scm (gtk-doc) [home-page]: Modify. [synopsis]: Modify. [description]: Modify. [license]: Add fdl1.1+. Signed-off-by: Léo Le Bouter <lle-bout@zaclys.net> Raghav Gururajan
2021-03-26gnu: gtk-doc: Enable help....* gnu/packages/gtk.scm (gtk-doc) [outputs]: New output 'help'. [arguments]<#:configure-flags>[--with-help-dir]: New flag. Signed-off-by: Léo Le Bouter <lle-bout@zaclys.net> Raghav Gururajan
2021-03-26gnu: gtk-doc: Update to 1.32....* gnu/packages/gtk.scm (gtk-doc) [version]: Update to 1.32. [arguments]<#:phases>['patch-test-out]: Remove phase. ['disable-failing-tests]: New phase. ['set-HOME]: New phase. Signed-off-by: Léo Le Bouter <lle-bout@zaclys.net> Raghav Gururajan
2021-03-26gnu: gtk-doc: Correct inputs....* gnu/packages/gtk.scm (gtk-doc) [native-inputs]: Add glib:bin, perl and python-wrapper. [inputs]: Add python-anytree, python-lxml, python-parameterized, python-pygments, python-unittest2 and yelp-tools. Remove perl. Signed-off-by: Léo Le Bouter <lle-bout@zaclys.net> Raghav Gururajan
2021-03-26gnu: gtk-doc: Change build-system....* gnu/packages/gtk.scm (gtk-doc) [build-system]: Change from gnu to glib-or-gtk. Signed-off-by: Léo Le Bouter <lle-bout@zaclys.net> Raghav Gururajan
2021-03-24Merge remote-tracking branch 'origin/master' into core-updatesEfraim Flashner
2021-03-22gnu: gtk-layer-shell: Update to 0.6.0....* gnu/packages/gtk.scm (gtk-layer-shell): Update to 0.6.0. [source]: Switch to git-fetch because release tarballs are no longer provided by upstream. [arguments]<#:configure-flags>: Add "-Dtests=true" otherwise tests are not built for 'check phase to work. Léo Le Bouter
2021-03-19gnu: Add dragon-drop....* gnu/packages/gtk.scm (dragon-drop): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Yoav Marco
2021-03-12gnu: cairo: Fix CVE-2018-19876 and CVE-2020-35492....* 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)[replacement]: New field. (cairo/fixed): New variable. (cairo-xcb): Use package/inherit. Mark H Weaver
2021-03-12gnu: gdk-pixbuf: Fix CVE-2020-29385....* gnu/packages/patches/gdk-pixbuf-CVE-2020-29385.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/gtk.scm (gdk-pixbuf)[replacement]: New field. (gdk-pixbuf/fixed): New variable. (gdk-pixbuf+svg): Use package/inherit. Mark H Weaver
2021-03-11gnu: libdatrie: Update to 0.2.13....* gnu/packages/gtk.scm (libdatrie): Update to 0.2.13. Tobias Geerinckx-Rice
2021-03-10gnu: Restore emacs' supported systems....Recently, librsvg was updated to depend upon rust. That change inadvertently restricted the "supported" systems of emacs (among other packages) to x86_64-linux only, since that is the only system declared in the rust package's list of supported systems. This unintentionally made emacs unavailable on all other systems. This change fixes that by removing the rust dependency from some packages. The packages remain unchanged from the perspective of an x86_64-linux system, but from the perspective of other systems, the packages are now supported again (albeit without certain optional SVG features). * gnu/packages/gtk.scm (gtk+, gtk+-2)[propagated-inputs]: If compiling for x86_64, use gdk-pixbuf+svg as the "gdk-pixbuf" input, as usual. Otherwise, use gdk-pixbuf, which avoids adding librsvg (thus rust) to the closure of inputs. Note that both gtk+ and gtk+-2 are in the transitive closure of inputs of emacs, so these two changes are necessary. * gnu/packages/emacs (emacs)[inputs]: If compiling for x86_64, add librsvg to the inputs, as usual. Otherwise, do not add it, which avoids adding rust to the closure of inputs. Chris Marusich