gnu: Add telepathy-logger.

* gnu/packages/freedesktop.scm (telepathy-logger): New variable.
This commit is contained in:
宋文武 2015-12-15 19:28:51 +08:00
parent ff80b96378
commit 6976e7d2ff

View file

@ -47,7 +47,8 @@ (define-module (gnu packages freedesktop)
#:use-module (gnu packages libffi) #:use-module (gnu packages libffi)
#:use-module (gnu packages acl) #:use-module (gnu packages acl)
#:use-module (gnu packages admin) #:use-module (gnu packages admin)
#:use-module (gnu packages polkit)) #:use-module (gnu packages polkit)
#:use-module (gnu packages databases))
(define-public xdg-utils (define-public xdg-utils
(package (package
@ -528,3 +529,42 @@ (define-public modem-manager
external power supplies, ModemManager is able to prepare and configure the external power supplies, ModemManager is able to prepare and configure the
modems and setup connections with them.") modems and setup connections with them.")
(license license:gpl2+))) (license license:gpl2+)))
(define-public telepathy-logger
(package
(name "telepathy-logger")
(version "0.8.2")
(source (origin
(method url-fetch)
(uri (string-append "http://telepathy.freedesktop.org/releases/"
name "/" name "-" version ".tar.bz2"))
(sha256
(base32
"1bjx85k7jyfi5pvl765fzc7q2iz9va51anrc2djv7caksqsdbjlg"))))
(build-system gnu-build-system)
(arguments
'(#:phases
(modify-phases %standard-phases
(add-before 'check 'pre-check
(lambda _
(setenv "HOME" (getenv "TMPDIR"))
#t)))))
(native-inputs
`(("glib:bin" ,glib "bin") ; for glib-genmarshal, etc.
("gobject-introspection" ,gobject-introspection)
("intltool" ,intltool)
("pkg-config" ,pkg-config)
("python" ,python-2)
("xsltproc" ,libxslt)))
(propagated-inputs
;; telepathy-logger-0.2.pc refers to all these.
`(("libxml2" ,libxml2)
("sqlite" ,sqlite)
("telepathy-glib" ,telepathy-glib)))
(synopsis "Telepathy logger library")
(home-page "http://telepathy.freedesktop.org/")
(description
"Telepathy logger is a headless observer client that logs information
received by the Telepathy framework. It features pluggable backends to log
different sorts of messages in different formats.")
(license license:lgpl2.1+)))