From 8c370d8b1f6af1f0ac36b79cd0f79fa0701c3323 Mon Sep 17 00:00:00 2001
From: David Thompson dthomps...@worcester.edu
Date: Sun, 26 Apr 2015 17:49:53 -0400
Subject: [PATCH 2/2] gnu: Add bluez.
* gnu/packages/linux.scm (bluez): New variable.
---
gnu/packages/linux.scm | 38 ++
1 file changed, 38 insertions(+)
diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm
index 2232e86..076b70f 100644
--- a/gnu/packages/linux.scm
+++ b/gnu/packages/linux.scm
@@ -55,6 +55,8 @@
#:use-module (gnu packages gtk)
#:use-module (gnu packages docbook)
#:use-module (gnu packages asciidoc)
+ #:use-module (gnu packages readline)
+ #:use-module (gnu packages libical)
#:use-module (guix packages)
#:use-module (guix download)
#:use-module (guix utils)
@@ -2161,3 +2163,39 @@ arrays when needed.)
system calls, important for the performance of databases and other advanced
applications.)
(license lgpl2.1+)))
+
+(define-public bluez
+ (package
+(name bluez)
+(version 5.30)
+(source (origin
+ (method url-fetch)
+ (uri (string-append
+https://www.kernel.org/pub/linux/bluetooth/bluez-;
+version .tar.xz))
+ (sha256
+ (base32
+0b1qbnq1xzcdw5rajg9yyg31bf21jnff0n6gnf1snz89bbdllfhy
+(build-system gnu-build-system)
+(arguments
+ '(#:configure-flags
+ (let ((out (assoc-ref %outputs out)))
+ (list --disable-systemd
+ ;; Install dbus/udev files to the correct location.
+ (string-append --with-dbusconfdir= out /etc)
+ (string-append --with-udevdir= out /lib/udev)
+(native-inputs
+ `((pkg-config ,pkg-config)
+ (gettext ,gnu-gettext)))
+(inputs
+ `((glib ,glib)
+ (dbus ,dbus)
+ (eudev ,eudev)
+ (libical ,libical)
+ (readline ,readline)))
+(home-page http://www.bluez.org/;)
+(synopsis Linux Bluetooth protocol stack)
+(description
+ BlueZ provides support for the core Bluetooth layers and protocols. It
+is flexible, efficient and uses a modular implementation.)
+(license gpl2+)))
--
2.1.4
--
David Thompson
Web Developer - Free Software Foundation - http://fsf.org
GPG Key: 0FF1D807
Support the FSF: https://fsf.org/donate