summary refs log tree commit diff
path: root/gnu
AgeCommit message (Collapse)Author
2021-09-05gnu: gtkmm@2: Override inheritance of certain changes from gtkmm.Raghav Gururajan
Recent changes made to gtkmm (67635125733b679ad16d59a40dc35f56cb5c0fb6), 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.
2021-09-05gnu: gtkmm: Change build-system and adjust arguments accordingly.Raghav Gururajan
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.
2021-09-05gnu: python-pygobject: Update to 3.40.1.Raghav Gururajan
* gnu/packages/glib.scm (python-pygobject)[version]: Update to 3.40.1. [native-inputs]: Add python-wrapper.
2021-09-05gnu: python-pycairo: Update to 1.20.0.Raghav Gururajan
* gnu/packages/gtk.scm (python-pycairo)[version]: Update to 1.20.0.
2021-09-05gnu: w3m: Update to 0.5.3+git20210102.Maxim Cournoyer
* gnu/packages/w3m.scm (w3m): Update to 0.5.3+git20210102. [configure-flags]: Add the "--with-imagelib=imlib2" option. [inputs]: Add imlib2.
2021-09-05gnu: gnutls: Enable PKCS#11 support.Raghav Gururajan
PKCS#11 support in GnuTLS is required by Glib-Networking. * gnu/packages/tls.scm (gnutls)[configure-flags](--without-p11-kit): Expose flag only if target-system is mips64el. [propagated-inputs]: Add p11-kit.
2021-09-05gnu: glib-networking: Update home-page, synopsis, description and license.Raghav Gururajan
* gnu/packages/gnome.scm (glib-networking)[home-page]: Modify. [synopsis]: Modify. [description]: Modify. [license]: Update to lgpl2.1+. Signed-off-by: Léo Le Bouter <lle-bout@zaclys.net>
2021-09-05gnu: glib-networking: Enable libproxy and openssl support.Raghav Gururajan
* gnu/packages/gnome.scm (glib-networking)[configure-flags]: Remove libproxy_support flag and add openssl flag. [inputs]: Add libproxy and openssl. Signed-off-by: Léo Le Bouter <lle-bout@zaclys.net>
2021-09-05gnu: glib-networking: Update to 2.68.0.Raghav Gururajan
* gnu/packages/gnome.scm (glib-networking)[version]: Update to 2.68.0. Signed-off-by: Léo Le Bouter <lle-bout@zaclys.net>
2021-09-05gnu: pango: Use meson-0.55, as required by the project.Raghav Gururajan
* gnu/packages/gtk.scm (pango)[arguments](#:meson): New argument.
2021-09-05gnu: docbook-xsl: Update to 1.79.2.Marius Bakke
* gnu/packages/patches/docbook-xsl-support-old-url.patch: New file. * gnu/local.mk (dist_patch_DATA): Adjust accordingly. * gnu/packages/patches/docbook-xsl-nonrecursive-string-subst.patch: Adjust URL and context. * gnu/packages/docbook.scm (docbook-xsl): Update to 1.79.2. [source](uri): Adjust for new download location.
2021-09-05gnu: meson-0.55: Update to 0.55.3.Maxim Cournoyer
* gnu/packages/build-tools.scm (meson-0.55): Update to 0.55.3.
2021-09-05gnu: glib: Disable failing test.Efraim Flashner
* gnu/packages/glib.scm (glib)[source]: Add patch. [arguments]: Remove custom 'increase-test-timeout phase. * gnu/packages/patches/glib-skip-failing-test.patch: New file. * gnu/local.mk (dist_patch_DATA): Register it.
2021-09-05gnu: cairo: Reintroduce security patches [security fixes].宋文武
Two patches were accidentally removed in commit d975ed975456a2c8e855eb024b5487c4c460684a. * 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)[patches]: Apply them.
2021-09-05gnu: gst-editing-services: Update to 1.18.4.Raghav Gururajan
* gnu/packages/gstreamer.scm (gst-editing-services)[version]: Update to 1.18.4. [arguments](glib-or-gtk): New argument. [inputs]: Add glib, glib-networking and gtk+. Move gst-plugins-base to ... [propagated-inputs]: ... here. Add gstreamer. [native-inputs]: Replace python with python-wrapper. Co-authored-by: Leo Prikler <leo.prikler@student.tugraz.at>
2021-09-05gnu: gst-plugins-bad: Add missing inputs to enable more features.Raghav Gururajan
* gnu/packages/gstreamer.scm (gst-plugins-bad)[inputs]: Add bzip2, cairo, chromaprint, directfb, faac, flite, glib, glib-networking, glu, gsm, iqa, lcms, libaom, libbs2b, libdc1394, libdca, libde265, libdrm, libexif, libfdk, libgme, libmfx, libmms, libmpcdec, libnice, libofa, libopenmpt, libtiff, libva, libx11, libxcb, libxext, libxshm, lilv, lv2, mjpegtools, nettle, openh264, opensles, pango, rtmpdump, sbc, sctp, spandsp, srt, svt-hevc, transcode, v4l-utils, vo-aacenc, vo-amrwbenc, vulkan-headers, vulkan-loader, webrtc-audio-processing, wildmidi, wpebackend-fdo, zbar and zxing-cpp. [phases](adjust-tests): Disable msdkh264enc and svthevcenc tests. Reenable line21. Co-authored-by: Leo Prikler <leo.prikler@student.tugraz.at>
2021-09-05gnu: gst-plugins-bad: Update to 1.18.4.Raghav Gururajan
* gnu/packages/gstreamer.scm (gst-plugins-bad)[version]: Update to 1.18.4. [arguments](glib-or-gtk): New argument. [phases](adjust-tests): Disable line21. [phases](pre-check): New phase. [propagated-inputs]: Add gstreamer. [native-inputs]: Add gettext-minimal, gsettings-desktop-schemas, perl and xorg-server-for-tests. Replace python with python-wrapper. Co-authored-by: Leo Prikler <leo.prikler@student.tugraz.at>
2021-09-05gnu: gst-libav: Update to 1.18.4.Raghav Gururajan
* gnu/packages/gstreamer.scm (gst-libav)[version]: Update to 1.18.4. Co-authored-by: Leo Prikler <leo.prikler@student.tugraz.at>
2021-09-05gnu: gst-plugins-ugly: Update to 1.18.4.Raghav Gururajan
* gnu/packages/gstreamer.scm (gst-plugins-upgly)[version]: Update to 1.18.4. Co-authored-by: Leo Prikler <leo.prikler@student.tugraz.at>
2021-09-05gnu: gst-plugins-good: Update to 1.18.4.Raghav Gururajan
* gnu/packages/gstreamer.scm (gst-plugins-good)[version]: Update to 1.18.4. [patches]: Remove CVE-2021-3497 and CVE-2021-3498 patches, as they are no longer required for this new version. * gnu/packages/patches (gst-plugins-good-CVE-2021-3497.patch): Delete file. (gst-plugins-good-CVE-2021-3498.patch): Delete file. * gnu/local.mk (dist_patch_DATA): Adjust it. Co-authored-by: Leo Prikler <leo.prikler@student.tugraz.at>
2021-09-05gnu: gst-plugins-base: Enable more features.Raghav Gururajan
* gnu/packages/gstreamer.scm (gst-plugins-base) [inputs]: Add graphene, iso-codes, libgudev, libjpeg-turbo, libpng, libvisual, mesa, wayland-protocols, wayland. [native-inputs]: Add gettext-minimal and xorg-server-for-test. [arguments]: Remove '-Dgl=disabled' from configure flags. Add pre-check phase. Co-authored-by: Leo Prikler <leo.prikler@student.tugraz.at> Co-authored-by: 宋文武 <iyzsong@member.fsf.org>
2021-09-05gnu: gst-plugins-base: Update to 1.18.4.Raghav Gururajan
* gnu/packages/gstreamer.scm (gst-plugins-base): Update to 1.18.4. [patches]: Remove gst-plugins-base-fix-id3v2-invalid-read.patch, as it is no longer required for this new version. * gnu/packages/patches (gst-plugins-base-fix-id3v2-invalid-read.patch): Remove file. * gnu/local.mk (dist_patch_DATA): Adjust it. Co-authored-by: 宋文武 <iyzsong@member.fsf.org>
2021-09-05gnu: gstreamer: Update to 1.18.4.Raghav Gururajan
* gnu/packages/gstreamer.scm (gstreamer)[version]: Update to 1.18.4. [propagated-inputs]: Add elfutils and libunwind. [synopsis]: Change to "Multimedia framework". [native-inputs]: Add bash-completion and gettext-minimal. [inputs]: Add gmp, libcap and gsl. Co-authored-by: Leo Prikler <leo.prikler@student.tugraz.at>
2021-09-05gnu: zbar: Update to 0.23.90.Raghav Gururajan
* gnu/packages/aidc.scm (zbar)[version]: Update to 0.23.90. [source]: Switch to git repository. [native-inputs]: Add autoconf, automake, gettext-minimal, libtool and python-wrapper. Move gobject-introspection to here from ... [inputs]: ... here. Add dbus and perl. Move gtk+ and qtbase to ... [propagated-inputs]: ... here. Add glib.
2021-09-05gnu: faac: Correct source uri.Raghav Gururajan
* gnu/packages/audio.scm (faac)[source]: Modify URI.
2021-09-05gnu: iqa: Correct source uri.Raghav Gururajan
* gnu/packages/image.scm (iqa)[source]: Modify URI.
2021-09-05gnu: ibus: Remove trailing #t in phases.Raghav Gururajan
* gnu/packages/ibus.scm (ibus)[phases]: Remove trailing #t.
2021-09-05gnu: ibus: Enable tests.Raghav Gururajan
* gnu/packages/ibus.scm (ibus)[arguments](tests): Remove argument. [patches](disable-failing-tests): New phase. (pre-check): New phase. [native-inputs]: Add xorg-server-for-tests.
2021-09-05gnu: ibus: Enable memconf.Raghav Gururajan
* gnu/packages/ibus.scm (ibus)[configure-flags](enable-memconf): New flag.
2021-09-05gnu: ibus: Enable documentation.Raghav Gururajan
* gnu/packages/ibus.scm (ibus)[outputs](doc): New output. [configure-flags](enable-gtk-doc): New flag. [phases](patch-docbook-xml): New phase. (move-doc): New phase. [native-inputs]: Add docbook-xml and gtk-doc.
2021-09-05gnu: ibus: Update to 1.5.24.Raghav Gururajan
* gnu/packages/ibus.scm (ibus)[version]: Update to 1.5.24. [inputs]: Add glib, libxkbcommon, libxtst and python-dbus. Remove gconf. Move ucd, unicode-cldr-common and unicode-emoji from ... [native-inputs]: ... here. Add gnome-common, perl, python-wrapper and which.
2021-09-05gnu: gtkmm-2: Fix build.Raghav Gururajan
* gnu/packages/gtk.scm (gtkmm-2)[arguments]: Remove field. [native-inputs]: Remove field. [propagated-inputs]: Change; atkmm to atkmm-2.28, pangomm to pangomm-2.42, cairomm to cairomm-1.13 and glibmm to glibmm-2.64. Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org> Signed-off-by: Léo Le Bouter <lle-bout@zaclys.net>
2021-09-05gnu: gtkmm: Update to 3.24.4.Raghav Gururajan
* gnu/packages/gtk.scm (gtkmm)[version]: Update to 3.24.4. [build-system]: Change from gnu to glib-or-gtk. [outputs]: New output "doc". [arguments]<#:phases>['start-xvfb]: Remove phase. ['pre-check]: New phase. ['move-doc]: New phase. [native-inputs]: Add graphviz, doxygen, m4, mm-common, perl and libxslt. [synopsis]: Modify. [description]: Modify. [license]: Add gpl2+. Signed-off-by: Léo Le Bouter <lle-bout@zaclys.net>
2021-09-05gnu: gtk+: Update to 3.24.27.Raghav Gururajan
* gnu/packages/gtk.scm (gtk+) [version]: Update to 3.24.27. Signed-off-by: Léo Le Bouter <lle-bout@zaclys.net>
2021-09-05gnu: gtk+: Enable cloud-providers support.Raghav Gururajan
* gnu/packages/gtk.scm (gtk+) [arguments]<#:configure-flags> [--enable-cloudproviders]: New flag. [propagated-inputs]: Add libcloudproviders. Signed-off-by: Léo Le Bouter <lle-bout@zaclys.net>
2021-09-05gnu: gtk+: Add missing inputs.Raghav Gururajan
* gnu/packages/gtk.scm (gtk+) [native-inputs]: Add docbook-xml, hicolor-icon-theme, intltool, sassc and libxslt. [inputs]: Add graphene, harfbuzz, iso-codes and papi. [propagated-inputs]: Add cairo, fribidi, fontconfig, freetype, glib, libx11, libxcomposite, libxext, libxfixes and libxrender. Signed-off-by: Léo Le Bouter <lle-bout@zaclys.net>
2021-09-05gnu: gtk+: Enable tests.Raghav Gururajan
* gnu/packages/gtk.scm (gtk+) [arguments]<#:phases>['pre-configure]: Remove phase. ['disable-failing-tests]: New phase. ['pre-check]: New phase. Signed-off-by: Léo Le Bouter <lle-bout@zaclys.net>
2021-09-05gnu: gtk+-2: Update to 2.24.33.Raghav Gururajan
* gnu/packages/gtk.scm (gtk+-2) [version]: Update to 2.24.33. Signed-off-by: Léo Le Bouter <lle-bout@zaclys.net>
2021-09-05gnu: gtk+-2: Add missing inputs and search-path.Raghav Gururajan
* 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>
2021-09-05gnu: gtk+-2: Enable tests.Raghav Gururajan
* 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>
2021-09-05gnu: yelp-xsl: Enable documentation.Raghav Gururajan
* gnu/packages/gnome.scm (yelp-xsl) [arguments]<#:configure-flag> [--enable-doc]: New flag. [native-inputs]: Add mallard-ducktype, intltool and libxslt. Signed-off-by: Léo Le Bouter <lle-bout@zaclys.net>
2021-09-05gnu: wayland-protocols: Update description.Raghav Gururajan
* gnu/packages/freedesktop.scm (wayland-protocols) [description]: Modify. Signed-off-by: Léo Le Bouter <lle-bout@zaclys.net>
2021-09-05gnu: wayland: Update synopsis, description and license.Raghav Gururajan
* gnu/packages/freedesktop.scm (wayland) [synopsis]: Modify. [description]: Modify. [license]: Change from x11 to expat. Signed-off-by: Léo Le Bouter <lle-bout@zaclys.net>
2021-09-05gnu: wayland: Fix and move documentation.Raghav Gururajan
* gnu/packages/freedesktop.scm (wayland) [outputs]: New output "doc". [arguments]<#:phases>['patch-docbook-xml]: New phase. ['move-doc]: New phase. Signed-off-by: Léo Le Bouter <lle-bout@zaclys.net>
2021-09-05gnu: wayland: Update to 1.19.0.Raghav Gururajan
* gnu/packages/freedesktop.scm (wayland)[version]: Update to 1.19.0. [build-system]: Change from gnu to meson. [native-inputs]: Move here docbook-xml and docbook-xsl from ... [inputs]: ... here. Move libffi to ... [propagated-inputs]: ... here. Signed-off-by: Léo Le Bouter <lle-bout@zaclys.net>
2021-09-05gnu: json-glib: Update synopsis and description.Raghav Gururajan
* gnu/packages/gnome.scm (json-glib) [synopsis]: Modify. [description]: Modify. Signed-off-by: Léo Le Bouter <lle-bout@zaclys.net>
2021-09-05gnu: json-glib: Enable documentation and man-pages.Raghav Gururajan
* gnu/packages/gnome.scm (json-glib) [outputs]: New output "doc". [arguments]<#:configure-flags>[-Ddocs]: New flag. [-Dman]: New flag. <#:phases>['patch-docbook]: New phase. ['move-doc]: New phase. [native-inputs]: Add docbook-xml, docbook-xsl, gtk-doc and libxslt. Signed-off-by: Léo Le Bouter <lle-bout@zaclys.net>
2021-09-05gnu: json-glib: Update to 1.6.2.Raghav Gururajan
* gnu/packages/gnome.scm (json-glib)[version]: Update to 1.6.2. [arguments]<#:glib-or-gtk?>: New argument. Signed-off-by: Léo Le Bouter <lle-bout@zaclys.net>
2021-09-05gnu: at-spi2-atk: Update home-page and license.Raghav Gururajan
* 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>
2021-09-05gnu: at-spi2-atk: Update to 2.38.0.Raghav Gururajan
* 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>