gnu: Add template-glib.
* gnu/packages/glib.scm (template-glib): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
This commit is contained in:
parent
30e7c03aae
commit
19d0554fd4
|
@ -9,6 +9,7 @@
|
||||||
;;; Copyright © 2017 Petter <petter@mykolab.ch>
|
;;; Copyright © 2017 Petter <petter@mykolab.ch>
|
||||||
;;; Copyright © 2018, 2019 Tobias Geerinckx-Rice <me@tobias.gr>
|
;;; Copyright © 2018, 2019 Tobias Geerinckx-Rice <me@tobias.gr>
|
||||||
;;; Copyright © 2018 Alex Vong <alexvong1995@gmail.com>
|
;;; Copyright © 2018 Alex Vong <alexvong1995@gmail.com>
|
||||||
|
;;; Copyright © 2019 Giacomo Leidi <goodoldpaul@autistici.org>
|
||||||
;;;
|
;;;
|
||||||
;;; This file is part of GNU Guix.
|
;;; This file is part of GNU Guix.
|
||||||
;;;
|
;;;
|
||||||
|
@ -891,3 +892,40 @@ main loop, simply get a connection to the bus via the methods in
|
||||||
@code{Net::DBus::GLib} rather than the usual @code{Net::DBus} module. Every
|
@code{Net::DBus::GLib} rather than the usual @code{Net::DBus} module. Every
|
||||||
other API remains the same.")
|
other API remains the same.")
|
||||||
(license license:gpl2+)))
|
(license license:gpl2+)))
|
||||||
|
|
||||||
|
(define-public template-glib
|
||||||
|
(package
|
||||||
|
(name "template-glib")
|
||||||
|
(version "3.32.0")
|
||||||
|
(source (origin
|
||||||
|
(method url-fetch)
|
||||||
|
(uri (string-append "mirror://gnome/sources/" name "/"
|
||||||
|
(version-major+minor version) "/"
|
||||||
|
name "-" version ".tar.xz"))
|
||||||
|
(sha256
|
||||||
|
(base32
|
||||||
|
"1g0zx0sxpw8kqp7p3sgl9kngaqrg9xl6cir24nrahks0vgsk98rr"))))
|
||||||
|
(build-system meson-build-system)
|
||||||
|
(arguments
|
||||||
|
`(#:configure-flags '("-D" "enable_gtk_doc=true")))
|
||||||
|
(inputs
|
||||||
|
`(("gettext" ,gettext-minimal)
|
||||||
|
("glib" ,glib)
|
||||||
|
("gobject-introspection" ,gobject-introspection)))
|
||||||
|
(native-inputs
|
||||||
|
`(("bison" ,bison)
|
||||||
|
("flex" ,flex)
|
||||||
|
("glib:bin" ,glib "bin") ;; For glib-mkenums
|
||||||
|
("gtk-doc" ,gtk-doc)
|
||||||
|
("pkg-config" ,pkg-config)
|
||||||
|
("vala" ,vala)))
|
||||||
|
(home-page "https://gitlab.gnome.org/GNOME/template-glib")
|
||||||
|
(synopsis "Library for template expansion")
|
||||||
|
(description
|
||||||
|
"Template-GLib is a library to help you generate text based on a template and
|
||||||
|
user defined state. Template-GLib does not use a language runtime, so it is
|
||||||
|
safe to use from any GObject-Introspectable language.
|
||||||
|
|
||||||
|
Template-GLib allows you to access properties on GObjects as well as call
|
||||||
|
simple methods via GObject-Introspection.")
|
||||||
|
(license license:lgpl2.1+)))
|
||||||
|
|
Loading…
Reference in New Issue