[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
81/181: gnu: tepl: Update to 6.1.2 and enable tests.
From: |
guix-commits |
Subject: |
81/181: gnu: tepl: Update to 6.1.2 and enable tests. |
Date: |
Tue, 13 Sep 2022 02:25:51 -0400 (EDT) |
apteryx pushed a commit to branch master
in repository guix.
commit b90710642e044fe38dc7a4a16b1414234a5c8e29
Author: Maxim Cournoyer <maxim.cournoyer@gmail.com>
AuthorDate: Thu Sep 8 10:04:18 2022 -0400
gnu: tepl: Update to 6.1.2 and enable tests.
* gnu/packages/gnome.scm (tepl): Update to 6.1.2.
[tests?]: Delete argument.
[phases]: New argument.
[native-inputs]: Move gsettings-desktop-schemas to propagated-inputs.
[inputs]: Move libxml2 to native-inputs. Move amtk, glib,
gsettings-desktop-schemas, gtk+ and gtksourceview-4 to...
[propagated-inputs]: ... here.
---
gnu/packages/gnome.scm | 31 ++++++++++++++++++++++++-------
1 file changed, 24 insertions(+), 7 deletions(-)
diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm
index ab1ce2e039..f2bdbaf5f5 100644
--- a/gnu/packages/gnome.scm
+++ b/gnu/packages/gnome.scm
@@ -1047,7 +1047,7 @@ between different kinds of computer systems.")
(define-public tepl
(package
(name "tepl")
- (version "6.00.0")
+ (version "6.1.2")
(source
(origin
(method url-fetch)
@@ -1057,20 +1057,37 @@ between different kinds of computer systems.")
name "-" version ".tar.xz"))
(sha256
(base32
- "0qvs7s86gqyyrzi0r5fbrj8zczlgv8xhdjswgbgc1afwjnl9fqx8"))))
+ "16x14j3nvsjj7jb2qmxpzygnlcy7sd7p6skv0sqshkwdlp4jxzha"))))
(build-system meson-build-system)
(arguments
`(#:glib-or-gtk? #t
- #:tests? #f)) ; FIX-ME: Requires gvfs
+ #:phases (modify-phases %standard-phases
+ (add-after 'unpack 'disable-problematic-tests
+ (lambda _
+ ;; Only keep unit tests, as the interactive tests have
+ ;; other dependencies.
+ (substitute* "tests/meson.build"
+ ((".*'interactive-tests'.*") ""))))
+ (add-before 'check 'start-xserver
+ (lambda _
+ (system "Xvfb :1 &")
+ (setenv "DISPLAY" ":1"))))))
(native-inputs
- (list `(,glib "bin") gobject-introspection pkg-config))
+ (list `(,glib "bin")
+ gobject-introspection
+ gtk-doc
+ libxml2
+ pkg-config
+ xorg-server-for-tests))
(inputs
+ (list uchardet))
+ (propagated-inputs
+ ;; These are all required by tepl6.pc.
(list amtk
glib
+ gsettings-desktop-schemas
gtk+
- gtksourceview-4
- libxml2
- uchardet))
+ gtksourceview-4))
(synopsis "Text editor product line")
(description "Tepl is a library that eases the development of
GtkSourceView-based text editors and IDEs.")
- 47/181: gnu: mozjs: Update home-page., (continued)
- 47/181: gnu: mozjs: Update home-page., guix-commits, 2022/09/13
- 50/181: gnu: gtk: Replace librsvg with librsvg-bootstrap., guix-commits, 2022/09/13
- 53/181: gnu: Add rest-next., guix-commits, 2022/09/13
- 51/181: gnu: Add gobject-introspection-next., guix-commits, 2022/09/13
- 56/181: gnu: gnome-shell: Update to 42.4., guix-commits, 2022/09/13
- 57/181: gnu: colord-gtk: Update to 0.3.0., guix-commits, 2022/09/13
- 59/181: gnu: gnome-control-center: Update to 42.3., guix-commits, 2022/09/13
- 62/181: gnu: gnome-calendar: Update to 42.2., guix-commits, 2022/09/13
- 63/181: gnu: gnome-initial-setup: Update to 42.2., guix-commits, 2022/09/13
- 71/181: gnu: gnome-contacts: Update to 42.0., guix-commits, 2022/09/13
- 81/181: gnu: tepl: Update to 6.1.2 and enable tests.,
guix-commits <=
- 82/181: gnu: gedit: Update to 42.2., guix-commits, 2022/09/13
- 78/181: gnu: gnome-terminal: Update to 3.44.1., guix-commits, 2022/09/13
- 89/181: gnu: libgda: Update to 6.0.0., guix-commits, 2022/09/13
- 87/181: gnu: gnome-latex: Update to 3.41.2., guix-commits, 2022/09/13
- 92/181: gnu: gnome-shell-extensions: Update to 42.3., guix-commits, 2022/09/13
- 99/181: gnu: cambalache: Update to 0.10.3., guix-commits, 2022/09/13
- 107/181: gnu: rygel: Update to 0.41.2., guix-commits, 2022/09/13
- 105/181: gnu: gupnp-dlna: Update to 0.12.0., guix-commits, 2022/09/13
- 102/181: gnu: gtg: Update to 0.6., guix-commits, 2022/09/13
- 112/181: gnu: vte: Update to 0.69.99., guix-commits, 2022/09/13