Raghav Gururajan
aadca15113
gnu: 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>
2021-03-26 15:43:40 -04:00
Raghav Gururajan
141d526c6c
gnu: 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>
2021-03-26 15:43:40 -04:00
Raghav Gururajan
46e236ff77
gnu: libgsf: Update synopsis, description, home-page and license.
...
* gnu/packages/gnome.scm (libgsf) [synopsis]: Modify.
[home-page]: Modify.
[description]: Modify.
[license]: Modify.
Signed-off-by: Léo Le Bouter <lle-bout@zaclys.net>
2021-03-26 15:43:40 -04:00
Raghav Gururajan
6f779ac5d3
gnu: libgsf: Enable documentation.
...
* gnu/packages/gnome.scm (libgsf) [outputs]: New output "doc".
[arguments]<#:configure-flags>[--with-html-dir]: New flag.
[native-inputs]: Add docbook-xml.
Signed-off-by: Léo Le Bouter <lle-bout@zaclys.net>
2021-03-26 15:43:39 -04:00
Raghav Gururajan
0ba9fee14d
gnu: libgsf: Correct inputs.
...
* gnu/packages/gnome.scm (libgsf) [native-inputs]: Add python-wrapper.
[propagated-inputs]: Move gdk-pixbuf to ...
[inputs]: ... here.
Signed-off-by: Léo Le Bouter <lle-bout@zaclys.net>
2021-03-26 15:43:39 -04:00
Raghav Gururajan
3094309b9d
gnu: libgsf: Enable missing features.
...
* gnu/packages/gnome.scm (libgsf) [arguments]<#:configure-flag>[--enable-introspection]: New flag.
[--with-gir-dir=]: New flag.
[--with-typelib-dir=]: New flag.
[--with-zlib]: New flag.
[--with-bz2]: New flag.
[native-inputs]: Add gobject-introspection.
Signed-off-by: Léo Le Bouter <lle-bout@zaclys.net>
2021-03-26 15:43:39 -04:00
Raghav Gururajan
d61767ae57
gnu: libgsf: Re-arrange inputs in alphabetical order.
...
* gnu/packages/gnome.scm (libgsf) [native-inputs]: Modify.
[inputs]: Modify.
Signed-off-by: Léo Le Bouter <lle-bout@zaclys.net>
2021-03-26 15:43:39 -04:00
Raghav Gururajan
2b1ed09746
gnu: libgsf: Make separate output for binaries.
...
* gnu/packages/gnome.scm (libgsf) [outputs]: New output "bin".
Signed-off-by: Léo Le Bouter <lle-bout@zaclys.net>
2021-03-26 15:43:39 -04:00
Raghav Gururajan
3ec1dc2a85
gnu: libgsf: Change build-system.
...
* gnu/packages/gnome.scm (libgsf) [build-system]: Change from gnu to glib-or-gtk.
Signed-off-by: Léo Le Bouter <lle-bout@zaclys.net>
2021-03-26 15:43:39 -04:00
Raghav Gururajan
b29f227d7b
gnu: vala: Update synopsis and description.
...
* gnu/packages/gnome.scm (vala) [synopsis]: Modify.
[description]: Modify.
Signed-off-by: Léo Le Bouter <lle-bout@zaclys.net>
2021-03-26 15:43:39 -04:00
Raghav Gururajan
87d33d72a0
gnu: vala: Update to 0.52.0.
...
* gnu/packages/gnome.scm (vala) [version]: Update to 0.52.0.
[native-inputs]: Add help2man and perl.
[inputs]: Move graphviz to ...
[propagated-inputs]: ... here.
Signed-off-by: Léo Le Bouter <lle-bout@zaclys.net>
2021-03-26 15:43:39 -04:00
Raghav Gururajan
31ed6339c4
gnu: vala: Fix documentation.
...
* gnu/packages/gnome.scm (vala) [arguments]<#:phases>['patch-docbook-xml]: New phase.
[native-inputs]: Add docbook-xml and docbook-xsl.
Signed-off-by: Léo Le Bouter <lle-bout@zaclys.net>
2021-03-26 15:43:38 -04:00
Raghav Gururajan
1aed8b6984
gnu: vala: Enable coverage support.
...
* gnu/packages/gnome.scm (vala) [arguments]<#:configure-flags>
[--enable-coverage]: New flag.
Signed-off-by: Léo Le Bouter <lle-bout@zaclys.net>
2021-03-26 15:43:38 -04:00
Raghav Gururajan
ae480633cf
gnu: vala: Change build-system.
...
* gnu/packages/gnome.scm (vala) [build-system]: Change from gnu to glib-or-gtk.
Signed-off-by: Léo Le Bouter <lle-bout@zaclys.net>
2021-03-26 15:43:38 -04:00
Raghav Gururajan
b1ab7a5a33
gnu: gdk-pixbuf+svg: Correct package definition to include changes from gdk-pixbuf.
...
* gnu/packages/gtk.scm (gdk-pixbuf+svg) [arguments]: Modify.
[synopsis]: Modify.
Signed-off-by: Léo Le Bouter <lle-bout@zaclys.net>
2021-03-26 15:43:38 -04:00
Raghav Gururajan
2539bc5cab
gnu: 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>
2021-03-26 15:43:38 -04:00
Raghav Gururajan
f14578c364
gnu: 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>
2021-03-26 15:43:38 -04:00
Raghav Gururajan
297cf9fc9d
gnu: 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>
2021-03-26 15:43:38 -04:00
Raghav Gururajan
37d5790fae
gnu: 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>
2021-03-26 15:43:37 -04:00
Raghav Gururajan
d244c18eef
gnu: 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>
2021-03-26 15:43:37 -04:00
Raghav Gururajan
4cd5cb19c0
gnu: 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>
2021-03-26 15:43:37 -04:00
Raghav Gururajan
298352a302
gnu: 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>
2021-03-26 15:43:37 -04:00
Raghav Gururajan
abc0ea3200
gnu: 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>
2021-03-26 15:43:08 -04:00
Raghav Gururajan
9d51bb87d2
gnu: 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>
2021-03-26 15:40:35 -04:00
Raghav Gururajan
b6d7eb2c4e
gnu: 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>
2021-03-26 15:40:35 -04:00
Raghav Gururajan
7586cad0ba
gnu: 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>
2021-03-26 15:40:35 -04:00
Raghav Gururajan
2a6f070e2d
gnu: 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>
2021-03-26 15:40:34 -04:00
Raghav Gururajan
feb246fbff
gnu: 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>
2021-03-26 15:40:34 -04:00
Raghav Gururajan
4066392542
gnu: 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>
2021-03-26 15:40:34 -04:00
Raghav Gururajan
736c5df29a
gnu: 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>
2021-03-26 15:40:20 -04:00
Raghav Gururajan
ca81e057b2
gnu: 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>
2021-03-26 15:27:21 -04:00
Raghav Gururajan
a1b965f882
gnu: 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>
2021-03-26 15:27:21 -04:00
Raghav Gururajan
dfa9cea350
gnu: 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>
2021-03-26 15:27:21 -04:00
Raghav Gururajan
bb8be806b5
gnu: 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>
2021-03-26 15:27:21 -04:00
Raghav Gururajan
cccbe0a7cb
gnu: 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>
2021-03-26 15:27:21 -04:00
Raghav Gururajan
c8a1248357
gnu: 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>
2021-03-26 15:27:20 -04:00
Raghav Gururajan
f94cdc86f6
gnu: 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>
2021-03-26 15:27:20 -04:00
Raghav Gururajan
5eaaa3b8d9
gnu: gobject-introspection: Propagate glib.
...
* gnu/packages/glib.scm (gobject-introspection) [inputs]: Move glib to ...
[propagated-inputs]: ... here.
Signed-off-by: Léo Le Bouter <lle-bout@zaclys.net>
2021-03-26 15:27:20 -04:00
Raghav Gururajan
f97176e78c
gnu: 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>
2021-03-26 15:27:20 -04:00
Raghav Gururajan
cd01e36d8a
gnu: 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>
2021-03-26 15:27:20 -04:00
Raghav Gururajan
de40b56942
gnu: 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>
2021-03-26 15:27:20 -04:00
Raghav Gururajan
9e1c11cd24
gnu: 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>
2021-03-26 15:27:20 -04:00
Raghav Gururajan
2e0eb1c946
gnu: 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>
2021-03-26 15:27:20 -04:00
Raghav Gururajan
cb4d52f1f8
gnu: glibmm-2.64: Update to 2.64.5.
...
* gnu/packages/glib.scm (glibmm-2.64)[version]: Update to 2.64.5.
[propagaed-inputs]: Change libsigc++ to libsigc++-2.
Signed-off-by: Léo Le Bouter <lle-bout@zaclys.net>
2021-03-26 15:27:13 -04:00
Raghav Gururajan
64ef4825d5
gnu: Add libsigc++-2.
...
* gnu/packages/glib.scm (libsigc++-2): New variable.
Signed-off-by: Léo Le Bouter <lle-bout@zaclys.net>
2021-03-26 14:57:41 -04:00
Raghav Gururajan
51bb94ffb3
gnu: glibmm: Enable documentation.
...
* gnu/packages/glib.scm (glibmm)[outputs]: New output "doc".
[arguments]<#:configure-flags>[-Dbuild-documentation]: New flag.
<#:phases>['move-doc]: New phase.
[native-inputs]: Add doxygen and graphviz.
Signed-off-by: Léo Le Bouter <lle-bout@zaclys.net>
2021-03-25 20:51:43 -04:00
Raghav Gururajan
4a69d20a53
gnu: glibmm: Update to 2.68.0.
...
* gnu/packages/glib.scm (glibmm)[version]: Update to 2.68.0.
[arguments]<#:phases>['pre-build]: Remove phase.
['disable-failing-tests]: New phase.
[native-inputs]: Add m4, mm-common, perl and libxslt.
Signed-off-by: Léo Le Bouter <lle-bout@zaclys.net>
2021-03-25 20:51:43 -04:00
Raghav Gururajan
de69390d5e
gnu: libsigc++: Enable documentation.
...
* gnu/packages/glib.scm (libsigc++)[outputs]: New output "doc".
[arguments]<#:configure-flags>[-Dbuild-documentation]: New flag.
<#:phases>['patch-docbook-xml]: New phase.
['move-doc]: New phase.
[native-inputs]: Add dblatex, doxygen and graphviz.
Signed-off-by: Léo Le Bouter <lle-bout@zaclys.net>
2021-03-25 20:51:43 -04:00
Raghav Gururajan
1f96329f60
gnu: libsigc++: Update to 3.0.6.
...
* gnu/packages/glib.scm (libsigc++)[version]: Update to 3.0.6.
[build-system]: Change from gnu to meson.
[native-inputs]: Add mm-common, perl, libxml2 and libxslt.
[inputs]: Add boost.
[license]: Update to lgpl3+.
Signed-off-by: Léo Le Bouter <lle-bout@zaclys.net>
2021-03-25 20:51:43 -04:00
Raghav Gururajan
18f73d8041
gnu: Temporarily use glib without documentation.
...
GLib v2.68.0 refers to gtk-doc v1.32.1 which is not released yet.
Therefore, hide glib-with-documentation and unhide glib.
* gnu/packages/glib.scm (glib) [properties]: Remove hidden.
(glib-with-documentation) [properties]: Add hidden.
Signed-off-by: Léo Le Bouter <lle-bout@zaclys.net>
2021-03-25 20:51:43 -04:00