Commit Graph

431 Commits

Author SHA1 Message Date
Marius Bakke 81382e3f6d
gnu: meson: Update to 0.50.0.
* gnu/packages/build-tools.scm (meson): Update to 0.50.0.
* gnu/packages/patches/at-spi2-core-meson-compat.patch,
gnu/packages/patches/totem-meson-compat.patch: New files.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
* gnu/packages/gnome.scm (totem)[source](patches): Add totem-meson.compat.patch.
* gnu/packages/gtk.scm (at-spi2-core)[source](patches): New field.
2019-03-15 16:03:59 +01:00
Marius Bakke 3ea5a8ee47
gnu: at-spi2-atk: Update to 2.32.0.
* gnu/packages/gtk.scm (at-spi2-atk): Update to 2.32.0.
[build-system]: Change to MESON-BUILD-SYSTEM.
[arguments]: Adjust test invokation.
[native-inputs]: Add LIBXML2.
2019-03-14 19:39:09 +01:00
Marius Bakke 5254f17eeb
gnu: at-spi2-core: Update to 2.32.0.
* gnu/packages/gtk.scm (at-spi2-core): Update to 2.32.0.
[arguments]: Adjust for renamed configure flag.
[inputs]: Move LIBXI and LIBXTST ...
[propagated-inputs]: ... here.
2019-03-14 19:37:46 +01:00
Marius Bakke 5f07df1743
gnu: atk: Update to 2.32.0.
* gnu/packages/gtk.scm (atk): Update to 2.32.0.
[build-system]: Change to MESON-BUILD-SYSTEM.
[outputs]: Remove (due to dependency cycle on gtk-doc).
[arguments]: Remove.
[native-inputs]: Add GETTEXT-MINIMAL.
2019-03-14 19:36:26 +01:00
Marius Bakke 4d9ebc62ba
gnu: gtk+: Update to 3.24.7.
* gnu/packages/gtk.scm (gtk+): Update to 3.24.7.
2019-03-14 15:40:09 +01:00
Ricardo Wurmus 8c5b884c34
gnu: at-spi2-core: Update to 2.28.0.
* gnu/packages/gtk.scm (at-spi2-core): Update to 2.28.0.
[build-system]: Use meson-build-system.
[arguments]: Adjust configure-flags; add build phases: set-documentation-path,
prepare-doc-directory, move-documentation; move check phase after install.
[native-inputs]: Add gtk-doc and glib:bin.
2019-03-07 13:41:03 +01:00
Ricardo Wurmus 7a1bb44a5d
gnu: gtk-doc: Update to 1.28.
* gnu/packages/gtk.scm (gtk-doc): Update to 1.28.
2019-03-07 13:41:03 +01:00
Ricardo Wurmus c5989b03ea
gnu: Add gtksourceview-3.
* gnu/packages/gtk.scm (gtksourceview-3): New variable.
2019-03-07 13:41:03 +01:00
Ricardo Wurmus 9dcb6fca41
gnu: gtksourceview: Update to 4.0.2.
* gnu/packages/gtk.scm (gtksourceview): Update to 4.0.2.
2019-03-07 13:41:03 +01:00
Marius Bakke c4e0a99c50
gnu: gdk-pixbuf: Update to 2.38.1.
* gnu/packages/gtk.scm (gdk-pixbuf): Update to 2.38.1.
2019-03-01 14:17:42 +01:00
Marius Bakke 2c76e19df4
Merge branch 'master' into staging 2019-02-20 17:01:39 +01:00
Tobias Geerinckx-Rice 853556831b
gnu: clipit: Update to 1.4.4.
* gnu/packages/gtk.scm (clipit): Update to 1.4.4.
[source]: Use GIT-FETCH and GIT-FILE-NAME.
[native-inputs]: Add autoconf and automake.
2019-02-17 03:37:48 +01:00
Tobias Geerinckx-Rice 46a1a602f4
gnu: yad: Update to 0.41.0.
* gnu/packages/gtk.scm (yad): Update to 0.41.0.
2019-02-17 03:37:47 +01:00
Marius Bakke 10e1f1732c
gnu: gtk+: Update to 3.24.5.
* gnu/packages/gtk.scm (gtk+): Update to 3.24.5.
2019-02-10 21:04:23 +01:00
Marius Bakke 0747328e31
Merge branch 'master' into staging 2019-01-31 23:32:56 +01:00
Ricardo Wurmus 0791437f97
gnu: Move most packages from guile.scm to new module.
* gnu/packages/guile.scm (artanis, guildhall, guile-aspell, guile-bash,
guile-8sync, guile-daemon, guile-dsv, guile-fibers, guile-syntax-highlight,
guile-sjson, guile-colorized, guile-pfds, guile-aa-tree, guile-simple-zmq,
jupyter-guile-kernel, guile-sparql, guile-debbugs, guile-email,
guile-debbugs-next, guile-newt, guile-mastodon, guile-parted, guile-xosd,
guile-dbi, guile-dbd-sqlite3, guile-config, guile-hall, guile-ics, guile-wisp,
guile-sly, g-wrap, guile-miniadapton, guile-reader, guile2.2-reader,
guile-ncurses, guile-ncurses/gpm, guile-lib, guile2.0-lib, guile2.2-lib,
guile-minikanren, guile2.0-minikanren, guile2.2-minikanren, guile-irregex,
guile2.0-irregex, guile2.2-irregex, haunt, guile2.0-haunt, guile2.2-haunt,
guile-redis, guile2.0-redis, guile2.2-redis, guile-commonmark,
guile2.0-commonmark, guile2.2-commonmark, mcron, mcron2): Move these variables
from here...
* gnu/packages/guile-xyz.scm: ...to this new file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.
* gnu/installer.scm,
gnu/packages/bioinformatics.scm,
gnu/packages/ci.scm,
gnu/packages/gtk.scm,
gnu/packages/guile.scm,
gnu/packages/mail.scm,
gnu/packages/package-management.scm,
gnu/packages/skribilo.scm,
gnu/packages/web.scm,
gnu/services/mcron.scm: Update module references.
2019-01-28 14:57:10 +01:00
Ludovic Courtès 3e2d4e69c3
Merge branch 'master' into staging 2019-01-20 22:12:10 +01:00
Ricardo Wurmus 64a1ddba7a
gnu: graphene: Remove custom autogen phase.
* gnu/packages/gtk.scm (graphene)[arguments]: Remove 'autogen phase.
2019-01-18 20:37:34 +01:00
Ricardo Wurmus 44d10b1f72
gnu: Separate Python core packages from the rest.
* gnu/packages/python.scm: Move hundreds of package definitions from here...
* gnu/packages/python-xyz.scm: ...to this new module.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.
* gnu/packages/ada.scm,
gnu/packages/admin.scm,
gnu/packages/android.scm,
gnu/packages/audio.scm,
gnu/packages/backup.scm,
gnu/packages/benchmark.scm,
gnu/packages/bioinformatics.scm,
gnu/packages/bittorrent.scm,
gnu/packages/calendar.scm,
gnu/packages/check.scm,
gnu/packages/chemistry.scm,
gnu/packages/cluster.scm,
gnu/packages/compression.scm,
gnu/packages/connman.scm,
gnu/packages/crypto.scm,
gnu/packages/cups.scm,
gnu/packages/databases.scm,
gnu/packages/dav.scm,
gnu/packages/direct-connect.scm,
gnu/packages/disk.scm,
gnu/packages/django.scm,
gnu/packages/dlang.scm,
gnu/packages/docker.scm,
gnu/packages/ebook.scm,
gnu/packages/elf.scm,
gnu/packages/emacs.scm,
gnu/packages/emulators.scm,
gnu/packages/engineering.scm,
gnu/packages/enlightenment.scm,
gnu/packages/finance.scm,
gnu/packages/fltk.scm,
gnu/packages/fontutils.scm,
gnu/packages/freedesktop.scm,
gnu/packages/game-development.scm,
gnu/packages/games.scm,
gnu/packages/geo.scm,
gnu/packages/gl.scm,
gnu/packages/glib.scm,
gnu/packages/gnome.scm,
gnu/packages/gnupg.scm,
gnu/packages/gnuzilla.scm,
gnu/packages/graph.scm,
gnu/packages/graphics.scm,
gnu/packages/graphviz.scm,
gnu/packages/gtk.scm,
gnu/packages/ham-radio.scm,
gnu/packages/image-processing.scm,
gnu/packages/image-viewers.scm,
gnu/packages/image.scm,
gnu/packages/irc.scm,
gnu/packages/jrnl.scm,
gnu/packages/julia.scm,
gnu/packages/kde-frameworks.scm,
gnu/packages/key-mon.scm,
gnu/packages/libffi.scm,
gnu/packages/libreoffice.scm,
gnu/packages/libusb.scm,
gnu/packages/lirc.scm,
gnu/packages/logging.scm,
gnu/packages/machine-learning.scm,
gnu/packages/mail.scm,
gnu/packages/mate.scm,
gnu/packages/maths.scm,
gnu/packages/medical.scm,
gnu/packages/messaging.scm,
gnu/packages/monitoring.scm,
gnu/packages/mp3.scm,
gnu/packages/mpd.scm,
gnu/packages/music.scm,
gnu/packages/networking.scm,
gnu/packages/nutrition.scm,
gnu/packages/openldap.scm,
gnu/packages/openstack.scm,
gnu/packages/package-management.scm,
gnu/packages/password-utils.scm,
gnu/packages/patchutils.scm,
gnu/packages/pdf.scm,
gnu/packages/photo.scm,
gnu/packages/polkit.scm,
gnu/packages/protobuf.scm,
gnu/packages/python-crypto.scm,
gnu/packages/python-web.scm,
gnu/packages/qt.scm,
gnu/packages/rdf.scm,
gnu/packages/ruby.scm,
gnu/packages/search.scm,
gnu/packages/selinux.scm,
gnu/packages/serialization.scm,
gnu/packages/shells.scm,
gnu/packages/simulation.scm,
gnu/packages/ssh.scm,
gnu/packages/statistics.scm,
gnu/packages/storage.scm,
gnu/packages/sync.scm,
gnu/packages/terminals.scm,
gnu/packages/textutils.scm,
gnu/packages/time.scm,
gnu/packages/tls.scm,
gnu/packages/tor.scm,
gnu/packages/tryton.scm,
gnu/packages/version-control.scm,
gnu/packages/video.scm,
gnu/packages/virtualization.scm,
gnu/packages/vpn.scm,
gnu/packages/web-browsers.scm,
gnu/packages/web.scm,
gnu/packages/wicd.scm,
gnu/packages/xdisorg.scm,
gnu/packages/xorg.scm: Update module references.
2019-01-15 14:46:44 +01:00
Marius Bakke e59a9cf7f0
gnu: girara: Update to 0.3.2.
* gnu/packages/gtk.scm (girara): Update to 0.3.2.
2018-12-23 23:26:30 +01:00
Marius Bakke b35c9a165f
gnu: gtk+: Update to 3.24.2.
* gnu/packages/gtk.scm (gtk+): Update to 3.24.2.
[source](modules, snippet): New fields.
2018-12-12 21:31:42 +01:00
Marius Bakke d1ee69a9e8
gnu: cairo: Update to 1.16.0.
* gnu/packages/patches/cairo-CVE-2016-9082.patch,
gnu/packages/patches/cairo-setjmp-wrapper.patch: Delete files.
* gnu/local.mk (dist_patch_DATA): Remove them/
* gnu/packages/gtk.scm (cairo): Update to 1.16.0.
[source](patches): Remove.
2018-12-12 20:49:12 +01:00
Marius Bakke 127a14e0a6
gnu: harfbuzz: Update to 2.2.0.
* gnu/packages/gtk.scm (harfbuzz): Update to 2.2.0.
2018-12-12 20:49:12 +01:00
Efraim Flashner 56a88478b9
gnu: gdk-pixbuf: Only extend the test timeout on some architectures.
* gnu/packages/gtk.scm (gdk-pixbuf)[arguments]: Remove substitution
extending test timeout to 1800 seconds. Replace check on armhf-linux
and aarch64-linux to use 'timeout-multiplier' on the test suite.
2018-12-12 12:23:07 +02:00
Efraim Flashner 83a40cbfd6
gnu: gdk-pixbuf: Fix typo.
* gnu/packages/gtk.scm (gdk-pixbuf)[arguments]: Really disable
installing the tests.
2018-12-12 12:23:04 +02:00
Marius Bakke 87f0cf9f36
gnu: gtk+: Update to 3.24.1.
* gnu/packages/gtk.scm (gtk+): Update to 3.24.1.
2018-12-04 20:05:20 +01:00
Marius Bakke 79ee97a144
Merge branch 'master' into core-updates 2018-11-14 21:20:46 +01:00
Pierre Neidhardt 50ee7e93fc
gnu: gtk-doc: Use local docbook-xsl.
* gnu/packages/gtk.scm (gtk-doc): Use local docbook-xsl.
2018-11-11 16:41:45 +01:00
Marius Bakke 64461ba20a
Merge branch 'master' into core-updates 2018-11-09 17:02:08 +01:00
Kei Kebreau e2f36385d3
gnu: Add spread-sheet-widget.
* gnu/packages/gtk.scm (spread-sheet-widget): New public variable.
2018-11-07 17:46:25 -05:00
Marius Bakke 22ce8b56f2
gnu: ganv: Use python2 for building.
* gnu/packages/gtk.scm (ganv)[arguments]: Set #:python.
2018-10-23 16:59:29 +02:00
Efraim Flashner c2397a8695
gnu: gdk-pixbuf: Increase test timeout.
* gnu/packages/gtk.scm (gdk-pixbuf)[arguments]: Increase test timeout.
2018-10-14 11:04:40 +03:00
Marius Bakke cf6db76d2a
Merge branch 'master' into core-updates 2018-10-05 19:15:39 +02:00
Ludovic Courtès 2bc8b2af89
gnu: guile-cairo: Update to 1.10.0.
* gnu/packages/gtk.scm (guile-cairo): Update to 1.10.0.
[source]: Add 'snippet'.
[arguments]: Remove.
2018-10-02 23:08:30 +02:00
Marius Bakke 6a0427af6c
Merge branch 'master' into core-updates 2018-09-26 01:11:32 +02:00
Marius Bakke c1d59b3c2a
gnu: enchant: Update to 2.2.3.
* gnu/packages/enchant.scm (enchant): Update to 2.2.3.
[arguments]: Add "--enable-relocatable" to #:configure-flags.
[native-inputs]: Add UNITTEST-CPP.
(enchant-1.6): New public variable.
* gnu/packages/fcitx.scm (fcitx)[inputs]: Change ENCHANT to ENCHANT-1.6.
* gnu/packages/gnome.scm (gspell): Likewise.
* gnu/packages/mate.scm (pluma): Likewise.
* gnu/packages/gtk.scm (gtkspell3)[propagated-inputs]: Likewise.
[inputs]: Remove duplicate ENCHANT.
2018-09-26 00:33:01 +02:00
Leo Famulari d763940711
Merge branch 'master' into core-updates 2018-09-13 13:32:39 -04:00
Mădălin Ionel Patrașcu 57d70dbabc
gnu: Add yad.
* gnu/packages/gtk.scm (yad): New variable.

Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
2018-09-10 14:45:15 +02:00
Marius Bakke a34ce3308e
gnu: gdk-pixbuf: Update to 2.38.0.
* gnu/packages/gtk.scm (gdk-pixbuf): Update to 2.38.0.
[build-system]: Switch to MESON-BUILD-SYSTEM.
[arguments]: Don't explicitly enable x11 in #:configure-flags.  Prevent tests
from getting installed.  Adjust test substitutions.  Add phase to fix install.
[native-inputs]: Add GETTEXT-MINIMAL.
(gdk-pixbuf+svg)[arguments]: Adjust accordingly.
2018-09-09 17:59:36 +02:00
Marius Bakke 7b1ad8b1d9
gnu: gtk+: Update to 3.24.0.
* gnu/packages/gtk.scm (gtk+): Update to 3.24.0.
2018-09-09 17:59:36 +02:00
Marius Bakke 0aeb134850
Merge branch 'master' into core-updates 2018-09-09 17:40:35 +02:00
Ludovic Courtès b290a631a0
gnu: guile-present: Install .go files to libdir.
* gnu/packages/plotutils.scm (guile-present)[source](modules, snippet):
Remove.
2018-09-06 10:49:42 +02:00
Marius Bakke 7693f678d1
gnu: pango: Replace with 1.42.4.
Fixes <https://bugs.gnu.org/32594>.

* gnu/packages/gtk.scm (pango)[replacement]: New field.
(pango-1.42.4): New public variable.
2018-08-30 18:57:10 +02:00
Marius Bakke cbc8a92011
gnu: cairo: Fix undefined behaviour.
This fixes <https://bugs.freedesktop.org/show_bug.cgi?id=104325> which showed
up in Guix as an infinite loop during cairocffi tests.

* gnu/packages/patches/cairo-setjmp-wrapper.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/gtk.scm (cairo)[source](patches): Add it.
2018-08-27 20:17:16 +02:00
Marius Bakke b49e1e81db
gnu: python-pycairo: Update to 1.17.1.
* gnu/packages/gtk.scm (python-pycairo): Update to 1.17.1.
2018-08-27 16:33:48 +02:00
Marius Bakke 60ecc10f18
gnu: xorg-server@1.19.3: Rename to "xorg-server-for-tests".
...and update to the latest xorg-server.

* gnu/packages/gtk.scm (gtk+, gtkmm, girara): Change XORG-SERVER-1.19.3
references to XORG-SERVER-FOR-TESTS.
* gnu/packages/pdf.scm (zathura)[native-inputs]: Likewise.
* gnu/packages/xorg.scm (xorg-server-1.19.3): Rename to ...
(xorg-server-for-tests): ... this.
2018-08-26 16:17:31 +02:00
Marius Bakke 839167ff9d
Merge branch 'staging' into core-updates 2018-08-25 16:44:07 +02:00
Marius Bakke 233df51ebc
Merge branch 'master' into staging 2018-08-22 18:14:04 +02:00
Marius Bakke 7b0faf32e9
gnu: pango: Update to 1.42.4.
* gnu/packages/gtk.scm (pango): Update to 1.42.4.
2018-08-21 17:24:29 +02:00
Marius Bakke 11e5bf70d5
gnu: harfbuzz: Update to 1.8.8.
* gnu/packages/gtk.scm (harfbuzz): Update to 1.8.8.
2018-08-21 17:24:27 +02:00