Commit graph

65692 commits

Author SHA1 Message Date
Raghav Gururajan
f54edb7bbe
gnu: gst-plugins-bad: Update package definition.
* gnu/packages/gstreamer.scm (gst-plugins-base): Update package definition.
[outputs]: New output 'doc'.
[arguments]<#:glib-or-gtk?>: New argument.
<#:phases>['fix-build-errors]: New phase.
['patch-docbook-xml]: New phase.
['pre-check]: New phase.
['move-doc]: New phase.
[native-inputs]: Add docbook-xml, gettext-minimal, gsettings-desktop-schemas,
perl, libxml2 and xorg-server-for-tests.
[inputs]: Add bzip2, cairo, ccextractor, 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, opencv, openh264, openni2, 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.
[propagated-inputs]: Add gstreamer and gst-plugins-base.
[synopsis]: Modify.
[description]: Modify.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-08-19 18:49:34 +02:00
Raghav Gururajan
bc2f6236d7
gnu: tesseract-ocr: Propagate leptonica.
* gnu/packages/ocr.scm (tesseract-ocr) [inputs]: Move leptonica to ...
[propagated-inputs]: ... here.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-08-19 18:49:18 +02:00
Raghav Gururajan
8525438668
gnu: gvfs: Update package definition.
* gnu/packages/gnome.scm (gvfs) [version]: Update to 1.44.1.
[native-inputs]:  Add docbook-xml and docbook-xsl.
[inputs]: Remove docbook-xml and docbook-xsl.  Add libplist and libusb.
[synopsis]: Modify.
[description]: Modify.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-08-19 18:49:18 +02:00
Raghav Gururajan
70967fed06
gnu: libgdata: Update package definition.
* gnu/packages/gnome.scm (libgdata) [version]: Update to 0.17.12.
[source]<origin>[sha256]: Modify base32.
[build-system]: Change from gnu to meson.
[outputs]: New output "doc".
[arguments]<#glib-or-gtk?>: New argument.
<#:configure-flags>[-Doauth1]: New flag.
[-Dman]: New flag.
[-Dgtk_doc]: New flag.
<#:phases>['disable-failing-tests]: Remove phase.
['patch-docbook-xml]: New phase.
['move-doc]: New phase.
[native-inputs]: Add docbook-xml, gobject-introspection, gtk-doc,
gtk+:bin and vala.
[inputs]: Remove cyrus-sasl and glib-networking. Add gtk+ and
gdk-pixbuf+svg.
[propagated-inputs]: Add glib-networking.
[synopsis]: Modify.
[description]: Modify.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-08-19 18:49:18 +02:00
Raghav Gururajan
b6c577986b
gnu: fuse: Update package definition.
* gnu/packages/linux.scm (fuse) [version]: Update to 3.9.2.
[source]<origin>[method]: Change from url-fetch to git-fetch.
[build-system]: Change from gnu to meson.
[arguments]: Modify inaccordance with build-system.
[native-inputs]: Add pkg-config.
[inputs]: Add bash, eudev and libiconv.
[synopsis]: Modify.
[description]: Modify.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-08-19 18:49:17 +02:00
Raghav Gururajan
c2bfdc9254
gnu: gtksourceview-2: Update package definition.
* gnu/packages/gtk.scm (gtksourceview-2): Inherit from gtksourceview.
[inherit]: New field.
[build-system]: Change from gnu to glib-or-gtk.
[outputs]: New output 'doc'.
[arguments]<#:configure-flags>[--with-html-dir]: New flag.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-08-19 18:49:17 +02:00
Raghav Gururajan
3f30859bd3
gnu: gtksourceview-3: Update package definition.
* gnu/packages/gtk.scm (gtksourceview-3) [version]: Update to 3.24.11.
[build-system]: Change from gnu to glib-or-gtk.
[arguments]<#:configure-flags>[--enable-glade-catalog]: New flag.
[--enable-gtk-doc]: New flag.
[--with-html-dir]: New flag.
<#:phases>['patch-docbook-xml]: New phase.
['move-glade]: New phase.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-08-19 18:49:17 +02:00
Raghav Gururajan
674c5cece0
gnu: gtksourceview: Update package definition.
* gnu/packages/gtk.scm (gtksourceview) [version]: Update to 4.6.0.
[build-system]: Change from gnu to meson.
[outputs]: New outputs 'doc' and 'glade'.
[arguments]<#:glib-or-gtk?>: New argument.
<#:configure-flags>[-Dglade-catalog]: New flag.
[-Dgtk_doc]: New flag.
<#:phases>['patch-docbook-xml]: New phase.
['move-doc]: New phase.
['move-glade]: New phase.
[native-inputs]: Add docbook-xml, gettext-minimal, groovy, gtk-doc,
and ruby.
[inputs]: Add glade.
[propagated-inputs]: Add fribidi.
[synopsis]: Modify.
[description]: Modify.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-08-19 18:49:17 +02:00
Raghav Gururajan
fc439ff1c9
gnu: gtk+: Propagate libcloudproviders.
* gnu/packages/gtk.scm (gtk+) [inputs]: Move libcloudproviders to ...
[propagated-inputs]: ... here.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-08-19 18:49:17 +02:00
Raghav Gururajan
b46d11f888
gnu: gtk-doc: Update package definition.
* gnu/packages/gtk.scm (gtk-doc) [version]: Update to 1.32.
[build-system]: Change from gnu to glib-or-gtk.
[outputs]: New output 'help'.
[arguments]<#:configure-flags>[--with-help-dir]: New flag.
<#:phases>['patch-test-out]: Remove phase.
['disable-failing-tests]: New phase.
[native-inputs]: Add glib:bin, perl and python-wrapper.
[inputs]: Add python-anytree, python-lxml, python-parameterized,
python-pygments, python-unittest2 and yelp-tools.
[synopsis]: Modify.
[description]: Modify.
[home-page]: Modify.
[license]: Add fdl1.1+.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-08-19 18:49:17 +02:00
Raghav Gururajan
48f99cff1c
gnu: gtk+: Update package definition.
* gnu/packages/gtk.scm (gtk+): Remove inheritance from gtk+-2.
[version]: Update to 3.24.20.
[source]<sha256>: Modify base32.
[arguments]<#:configure-flags>[--enable-cloudproviders]: New flag.
<#:phases>['pre-configure]: Remove phase.
['pre-check]: New phase.
['disable-failing-tests]: New phase.
[native-inputs]: Add docbook-xml, intltool, sassc and libxslt.
[inputs]: Add graphene, harfbuzz, iso-codes, libcloudproviders and papi.
[propagated-inputs]: Add cairo, fribidi, fontconfig, freetype, glib,
libx11, libxcomposite, libxext, libxfixes and libxrender.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-08-19 18:49:17 +02:00
Raghav Gururajan
3d65cf6c7f
gnu: gtk+-2: Update package definition.
* gnu/packages/gtk.scm (gtk+-2): Update package definition.
[arguments]<#:phases>['disable-tests]: Remove phase.
['disable-failing-tests]: New phase.
['pre-check]: New phase.
[native-inputs]: Add intltool and xorg-server-for-tests.
[inputs]: Add libx11, libxext, libxkbcommon, libxrender and
libxshmfence.
[propagated-inputs]: Add cairo and glib.
[search-paths]: New field.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-08-19 18:49:17 +02:00
Raghav Gururajan
134f502e26
gnu: Add rust-imgref.
* gnu/packages/crates-io.scm (rust-imgref): New variable.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-08-19 18:49:17 +02:00
Raghav Gururajan
03bd1f053e
gnu: Add ruby-slim.
* gnu/packages/ruby.scm (ruby-slim): New variable.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-08-19 18:49:17 +02:00
Raghav Gururajan
a945ec7dd0
gnu: gst-plugins-base: Update package definition.
* gnu/packages/gstreamer.scm (gst-plugins-base): Update package definition.
[outputs]: New output 'doc'.
[arguments]<#:glib-or-gtk?>: New argument.
<#:configure-flags>[-Dgl]: Remove flag.
[-Ddoc]: Remove flag.
<#:phases>['patch]: Remove phase.
['patch-docbook-xml]: New phase.
['patch-tests]: New phase.
['pre-check]: New phase.
['move-doc]: New phase.
[native-inputs]: Add docbook-xml, gettext-minimal, gtk-doc, gsettings-desktop-
schemas, perl, libxml2 and xorg-server-for-tests.
[inputs]: Add gdk-pixbuf+svg, glu, graphene, gtk+, iso-codes, libgudev, libjpeg-
turbo, libvisual, libxshmfence, mesa, sdl and wayland. Remove arguments for opus.
[propagated-inputs]: Add glib-networking. Remove arguments for orc.
[synopsis]: Modify.
[description]: Modify.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-08-19 18:49:16 +02:00
Raghav Gururajan
2f1e9bb45f
gnu: gstreamer: Update package definition.
* gnu/packages/gstreamer.scm (gstreamer): Update package definition.
[arguments]<#:glib-or-gtk?>: New argument.
<#:phases>['patch-dockbook-xml]: New phase.
['disable-failing-tests]: Remove phase.
[native-inputs]: Add bash-completion, docbook-xml, docbook-xsl,
gettext-minimal and libxml2.
[inputs]: Add gmp, gsl, gtk+ and libcap.
[propagated-inputs]: Add glib-networking, elfutils and libunwind.
[search-paths]: New field.
[synopsis]: Modify.
[description]: Modify.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-08-19 18:49:00 +02:00
Raghav Gururajan
2ca446b9cd
gnu: gobject-introspection: Update package definition.
* gnu/packages/glib.scm (gobject-introspection) [version]: Update
to 1.64.1.
[patches]: Remove all patches.
[arguments]<#:glib-or-gtk?>: New argument.
<#:phases>: Remove all phases.
[native-inputs]: Add bison and flex.
[inputs]: Remove bison, flex and zlib.
[synopsis]: Modify.
[description]: Modify.
[home-page]: Modify.
[license]: Modify.
* gnu/packages/patches/gobject-introspection-absolute-shlib-path.patch: Delete file.
* gnu/packages/patches/gobject-introspection-cc.patch: Delete file.
* gnu/packages/patches/gobject-introspection-girepository.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove them.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-08-19 18:48:10 +02:00
Raghav Gururajan
a76ca4a0c1
gnu: glib-networking: Update to 2.64.3.
* gnu/packages/gnome.scm (glib-networking) [version]: Update to
2.64.3.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-08-19 18:48:10 +02:00
Raghav Gururajan
71c005209a
gnu: glib-with-documentation: Update package definition.
* gnu/packages/glib.scm (glib-with-documentation): Update package
definition.
[properties]: Remove field.
[native-inputs]: Remove libxml2.
[arguments]<#:phases>['patch-docbook-xml]: New phase.
['move-doc]: Modify phase.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-08-19 18:48:09 +02:00
Raghav Gururajan
28e903a65f
gnu: glib: Update package definition.
* gnu/packages/glib.scm (glib) [version]: Update to 2.64.3.
[source]<origin>[sha256]: Modify base32.
[patches]: Add glib-disable-failing-tests.patch.
Remove glib-tests-timer.patch.
[arguments]<#:disallowed-references>: Remove argument.
<#:phases>['patch-python-references]: New phase.
['pre-check]: New phase.
['move-bin]: New phase.
['patch-dbus-launch-path]: Remove phase.
['patch-gio-launch-desktop]: Remove phase.
['pre-build]: Remove phase.
['disable-failing-tests]: Remove phase.
['check]: Remove phase.
['move-executables]: Remove phase.
[native-inputs]: Add intltool, python, libxml2 and libxslt.
Remove dbus.
[inputs]: Add dbus and libelf.
[synopsis]: Modify.
[description]: Modify.
[home-page]: Modify.
[license]: Update to lgpl2.1+.
* gnu/packages/patches/glib-disable-failing-tests.patch: New file.
* gnu/packages/patches/glib-tests-timer.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Adjust.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-08-19 18:48:09 +02:00
Raghav Gururajan
b88cbeffa5
gnu: gsettings-desktop-schemas: Update package definition.
* gnu/packages/gnome.scm (gsettings-desktop-schemas) [version]:
Update to 3.37.1.
[source]<origin>[sha256]: Modify base32.
[arguments]<#:glib-or-gtk?>: New argument.
<#:phases>['patch-schemas]: Remove phase.
[native-inputs]: Add gettext-minimal. Remove intltool.
[inputs]: Remove gnome-backgrounds.
[synopsis]: Modify.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-08-19 18:48:09 +02:00
Raghav Gururajan
33e68c44fc
gnu: glib-networking: Update to 2.62.4.
* gnu/packages/gnome.scm (glib-networking): Update package definition.
[version]: Update to 2.62.4.
[source]<origin>[sha256]: Modify base32.
[arguments]<#glib-or-gtk?>: New argument.
<#configure-flags>[-Dopenssl]: New flag.
[-Dlibproxy_support]: Remove flag.
[native-inputs]: Add glib:bin and gobject-introspection.
[inputs]: Add libproxy and openssl.
[synopsis]: Modify.
[description]: Modify.
[home-page]: Modify.
[license]: Update to lgpl2.1+.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-08-19 18:47:48 +02:00
Raghav Gururajan
6fdb386297
gnu: gjs: Update to 1.58.8.
* gnu/packages/gnome.scm (gjs): Update package definition.
[version]: Update to 1.58.8.
[source]<origin>[sha256]: Modify base32.
[build-system]: Change from gnu to glib-or-gtk.
[arguments]<#:configure-flags>[--enable-code-coverage]: New flag.
[--enable-asan]: New flag.
[--enable-ubsan]: New flag.
[native-inputs]: Add gobject-introspection and lcov.
[inputs]: Add ncurses and sysprof.
[propagated-inputs]: Add glib and libffi.
[home-page]: Modify.
[license]: Add expat and lgpl2.0+. Remove gpl2+.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-08-19 18:47:48 +02:00
Raghav Gururajan
3bc4759f81
gnu: gdk-pixbuf+svg: Update package definition.
* gnu/packages/gtk.scm (gdk-pixbuf+svg): Update package definition.
[arguments]: Modify.
[synopsis]: Modify.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-08-19 18:47:48 +02:00
Raghav Gururajan
f753edcebb
gnu: gdk-pixbuf: Update package definition.
* gnu/packages/gtk.scm (gdk-pixbuf): Update package definition.
[arguments]<#:glib-or-gtk?>: New argument.
<#:configure-flags>[-Djasper]: New flag.
<#:phases>['patch-docbook]: New phase.
['disable-failing-tests]: Remove phase.
[native-inputs]: Add docbook-xml, docbook-xsl, perl and libxslt.
[inputs]: Add jasper and libpng. Remove libx11.
[propagated-inputs]: Add libx11. Remove libpng.
[synopsis]: Modify.
[description]: Modify.
[home-page]: Modify.
[license]: Update to lgpl2.1+.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-08-19 18:47:48 +02:00
Raghav Gururajan
f8ce3f828a
gnu: gcr: Update to 3.36.0.
* gnu/packages/gnome.scm (gcr): Update package definition.
[version]: Update to 3.36.0.
[source]<origin>[sha256]: Modify base32.
[build-system]: Change from gnu to meson.
[outputs]: New output 'doc'.
[arguments]<#:glib-or-gtk?>: New argument.
<#:phases>['patch-docbook-xml]: New phase.
['disable-failing-tests]: Modify phase.
['move-doc]: New phase.
[native-inputs]: Add docbook-xml, gtk-doc and gtk+:bin.
[synopsis]: Modify.
[description]: Modify.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-08-19 18:47:48 +02:00
Raghav Gururajan
8e51f06e94
gnu: gcab: Update to 1.4.
* gnu/packages/package-management.scm (gcab): Update package
definition.
[version]: Update to 1.4.
[source]<origin>[sha256]: Modify base32 hash.
[outputs]: New output 'doc'.
[arguments]<#:glib-or-gtk?>: New argument.
<#:configure-flags>[-Ddocs]: Remove flag.
[-Dintrospection]: Remove flag.
<#:phases>['move-doc]: New phase.
[native-inputs]: Add gettext, gobject-introspection and gtk-doc.
Remove inttool.
[inputs]: Remove glib.
[propagated-inputs]: Add glib.
[license]: Remove gpl2+.  Add lgpl2.1+.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-08-19 18:47:48 +02:00
Raghav Gururajan
06509d8c62
gnu: fcitx: Update package definition.
* gnu/packages/fcitx.scm (fcitx): Update packages definition.
[arguments]<#:configure-flags>[-DENABLE_QT_GUI]: New flag.
[-DGOBJECT_INTROSPECTION_GIRDIR]: New flag.
[-DGOBJECT_INTROSPECTION_TYPELIBDIR]: New flag.
[-DENABLE_GIR]: Remove flag.
[native-inputs]: Add dot, gettext, gobject-introspection, intltool,
libxml2 and python-wrapper.
[inputs]: Add cairo, ecm, fontconfig, libx11, libxkbcommon, opencc,
pango and presage. Remove glib and libxml2.
[propagated-inputs]: Add glib.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-08-19 18:47:47 +02:00
Raghav Gururajan
2fd1657ebc
gnu: enchant: Update package definition.
* gnu/packages/enchant.scm (enchant): Update package definition.
[build-system]: Change from gnu to glib-or-gtk.
[inputs]: Add hunspell.
[synopsis]: Modify.
[description]: Modify.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-08-19 18:47:47 +02:00
Raghav Gururajan
655e6a932e
gnu: enchant-1.6: Update package definition.
* gnu/packages/enchant.scm (enchant-1.6): Remove inheritance from
enchant.
[build-system]: Change from gnu to glib-or-gtk.
[inputs]: Add hunspell and nuspell.
[synopsis]: Modify.
[description]: Modify.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-08-19 18:47:47 +02:00
Raghav Gururajan
7d6d37cd51
gnu: dconf: Update to 0.36.0.
* gnu/packages/gnome.scm (dconf)[patches]: Remove dconf-meson-0.52.patch.
[outputs]: New output 'doc'.
[arguments]<#:phases>['patch-timeout-tests]: New phase.
['move-doc]: New phase.
[native-inputs]: Add python-wrapper.
[home-page]: Modify.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-08-19 18:47:47 +02:00
Raghav Gururajan
2d3bb640be
gnu: cogl: Update package definition.
* gnu/packages/gnome.scm (cogl): Update package definition.
[build-system]: Change from gnu-build-system to glib-or-gtk-build-system.
[outputs]: New output 'doc'.
[arguments]<#:configure-flags>[--enable-gtk-doc]: New flag.
[--with-html-dir]: New flag.
<#:phases>['patch-docbook-xml]: New phase.
['fix-build-with-mesa-20]: Delete phase.
[native-inputs]: Add docbook-xml, gettext, gtk-doc and  python-wrapper.
[inputs]: Add libdrm and sdl2. Remove mesa, cairo, pango, gstreamer,
gst-plugins-base and wayland.
[propagated-inputs]: Add cairo, gstreamer, gst-plugins-base, mesa
and wayland.
[synopsis]: Modify.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-08-19 18:47:46 +02:00
Raghav Gururajan
c0e9bd158b
gnu: font-cantarell: Update package definition.
* gnu/packages/fonts.scm (font-cantarell): Rename package.
[name]: Change from font-abattis-cantarell to font-cantarell.
(font-abattis-cantarell): New variable for deprecated-package
font-abattis-cantarell.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-08-19 18:47:22 +02:00
Raghav Gururajan
a666e2f5fe
gnu: google-brotli: Update package definition.
* gnu/packages/compression.scm (google-brotli): Cosmetic changes.
[home-page]: Modify.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-08-19 18:47:22 +02:00
Raghav Gururajan
065f5bed05
gnu: atk: Update to 2.36.0.
* gnu/packages/gtk.scm (atk): Update to 2.36.0.
[version]: Update to 2.36.0.
[arguments]<#:glib-or-gtk?>: New argument.
[home-page]: Modify.
[license]: Update to lgpl2.1+.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-08-19 18:47:22 +02:00
Raghav Gururajan
98e6e7c35a
gnu: at-spi2-atk: Update to 2.34.2.
* gnu/packages/gtk.scm (at-spi2-atk): Update to 2.34.2.
[version]: Update to 2.34.2.
[arguments]<#:glib-or-gtk?>: New argument.
[native-inputs]: Add gobject-introspection.
[inputs]: Add glib.
[home-page]: Modify.
[license]: Update to lgpl2.1+.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-08-19 18:47:22 +02:00
Raghav Gururajan
11c4ed1663
gnu: at-spi2-core: Update package definition.
* gnu/packages/gtk.scm (at-spi2-core): Update to 2.36.0.
[version]: Update to 2.36.0.
[arguments]<#:glib-or-gtk?>: New argument.
[arguments]<#:phases>['patch-docbook-sgml]: New phase.
[native-inputs]: Add docbook-xml and python-wrapper.
[propagated-inputs]: Add libx11.
[home-page]: Modify.
[license]: Update to lgpl2.1+.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-08-19 18:47:22 +02:00
Raghav Gururajan
ad11cbf747
gnu: appstream-glib: Update package definition.
* gnu/packages/glib.scm (appstream-glib)[outputs]: New output 'doc'.
[arguments]<#:glib-or-gtk?>: New argument.
[arguments]<#:configure-flags>[-Dgtk-doc]: New flag.
[-Dintrospection]: Remove flag.
[arguments]<#:phases>['move-doc]: New phase.
['patch-docbook-xml]: New phase.
[native-inputs]: Add docbook-xml, docbook-xsl, gobject-introspection
and gtk-doc.
[inputs]: Add fontconfig, freetype and libxslt. Remove glib and
libarchive.
[propagated-inputs]: Add glib and libarchive. Remove gcab.
[description]: Modify.
[home-page]: Modify.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-08-19 18:43:24 +02:00
Raghav Gururajan
e46b4457d2
gnu: adwaita-icon-theme: Update to 3.36.1.
* gnu/packages/gnome.scm (adwaita-icon-theme): Remove inheritance
from gnome-icon-theme.
[build-system]: Change from gnu to glib-or-gtk.
[native-inputs]: Add python-wrapper, icon-naming-utils, intltool, pkg-config.
[description]: Modify.
[license]: List the licenses.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-08-19 18:43:13 +02:00
Raghav Gururajan
ea4f9316e6
gnu: geoclue: Update to 2.5.6.
* gnu/packages/gnome.scm (geoclue): Update package definition.
[version]: Update to 2.5.6.
[source]<origin>[method]: Change from url-fetch to git-fetch.
[outputs]: New output 'doc'.
[arguments]<#:glib-or-gtk?>: New argument.
<#:phases>['patch-docbook-xml]: New phase.
['move-doc]: New phase.
[native-inputs]: Add docbook-xml, glib:bin and vala. Remove libnotify
and modem-manager.
[inputs]: Add libnotify and modem-manager.
[propagated-inputs]: Add glib.
[synopsis]: Modify.
[description]: Modify.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-08-19 18:35:27 +02:00
Raghav Gururajan
5e3e79ccd3
gnu: clutter-gst: Update package definition.
* gnu/packages/gnome.scm (clutter-gst): Update package definition.
[build-system]: Change from gnu-build-system to glib-or-gtk-build-system.
[outputs]: New output 'doc'.
[arguments]<#:configure-flags>[--enable-gtk-doc]: New flag.
<#:phases>['patch-docbook-xml]: New phase.
['move-doc]: New phase.
[native-inputs]: Add docbook-xml, gtk-doc and python-wrapper.
[propagated-inputs]: Add cogl and glib.
[synopsis]: Modify.
[description]: Modify.
[home-page]: Change from http to https.
[license]: Update to lgpl2.1+.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-08-19 18:35:09 +02:00
Raghav Gururajan
e7431109fb
gnu: clutter-gtk: Update package definition.
* gnu/packages/gnome.scm (clutter-gtk): Update package definition.
[build-system]: Change from gnu-build-system to meson-build-system.
[arguments]<#:glib-or-gtk?>: New argument.
<#:configure-flags>[-Denable_docs]: New flag.
<#:phases>['patch-docbook-xml]: New phase.
['move-doc]: New phase.
[native-inputs]: Add docbook-xml, gettext and gtk-doc.
[synopsis]: Modify.
[description]: Modify.
[home-page]: Change from http to https.
[license]: Update to lgpl2.1+.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-08-19 18:35:05 +02:00
Raghav Gururajan
b26a5e56cf
gnu: clutter: Update to 1.26.4.
* gnu/packages/gnome.scm (clutter): Update to 1.26.4.
[build-system]: Change from gnu-build-system to meson-build-system.
[arguments]<#:glib-or-gtk?>: New argument.
<#:tests?>: Remove argument.
<#:configure-flags>[-Dwayland_compositor]: New flag.
[--with-html-dir]: Remove flag.
<#:phases>['patch-docbook-xml]: New phase.
['patch-docbook-examples]: New phase.
['move-doc]: New phase.
['pre-check]: New phase.
[native-inputs]: Add docbook-xml, docbook-xsl, gtk-doc, perl, ruby and
xorg-server.
[inputs]: Remove eudev and libxkbcommon.
[propagated-inputs]: Add gdk-pixbuf+svg, eudev, libgudev, libinput,
libx11, libxi, libxkbcommon, pango and wayland.  Remove xinput.
[home-page]: Change from http to https.
[license]: Update to lgpl2.1+.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-08-19 18:34:58 +02:00
Raghav Gururajan
798441b67d
gnu: gst-plugins-good: Update package definition.
* gnu/packages/gstreamer.scm (gst-plugins-good): Update package definition.
[arguments]<#:glib-or-gtk?>: New argument.
<#:phases>['disable-tests-for-armhf]: Remove phase.
['disable-failing-tests]: Remove phase.
['patch-docbook-xml]: New phase.
['pre-check]: New phase.
[native-inputs]: Add docbook-xml, gettext-minimal, gobject-introspection,
gsettings-desktop-schemas, perl, libxml2 and xorg-server-for-tests.
[inputs]: Add bzip2, glib, glib-networking, glu, libgudev, libx11,
libxdamage, libxfixes, libxext, libxshmfence, mesa and v4l-utils.
Remove gst-plugins-base.
[propagated-inputs]: Add gstreamer and gst-plugins-base.
[synopsis]: Modify.
[description]: Modify.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-08-19 18:22:45 +02:00
Roel Janssen
d26bf52948
gnu: virtuoso-use: Remove static libraries.
* gnu/packages/databases.scm (virtuoso-ose): Remove static libraries from
  the build output.
2020-08-19 18:08:00 +02:00
Nicolas Goaziou
2b5b7809b6
gnu: ruby-kramdown: Update to 2.3.0.
* gnu/packages/ruby.scm (ruby-kramdown): Update to 2.3.0.
2020-08-19 17:28:52 +02:00
Nicolas Goaziou
499942227c
gnu: Add ruby-mustache.
* gnu/packages/ruby.scm (ruby-mustache): New variable.
2020-08-19 17:21:09 +02:00
Nicolas Goaziou
901d74298a
gnu: emacs-posframe: Update to 0.8.0.
* gnu/packages/emacs-xyz.scm (emacs-posframe): Update to 0.8.0.
[description]: Stick to upstream name.
2020-08-19 16:34:04 +02:00
Efraim Flashner
c0153167e8
gnu: fvwm: Use make-desktop-entry-file.
* gnu/packages/fvwm.scm (fvwm)[arguments]: Adjust 'install-xsession to
  use make-desktop-entry-file.
2020-08-19 16:31:59 +03:00
Efraim Flashner
678fdbb37a
gnu: fvwm: Use https.
* gnu/packages/fvwm.scm (fvwm)[home-page]: Use https.
2020-08-19 16:14:57 +03:00