Re: [PATCH 2/2] gnu: Add bluez.

2015-05-04 Thread David Thompson
Andreas Enge andr...@enge.fr writes:

 On Sun, Apr 26, 2015 at 05:57:42PM -0400, David Thompson wrote:
 + BlueZ provides support for the core Bluetooth layers and protocols. It
 +is flexible, efficient and uses a modular implementation.)

 Double space after period.

 Otherwise it looks good.

Pushed.  Thanks!

-- 
David Thompson
Web Developer - Free Software Foundation - http://fsf.org
GPG Key: 0FF1D807
Support the FSF: https://fsf.org/donate



Re: [PATCH 2/2] gnu: Add bluez.

2015-04-29 Thread Andreas Enge
On Sun, Apr 26, 2015 at 05:57:42PM -0400, David Thompson wrote:
 + BlueZ provides support for the core Bluetooth layers and protocols. It
 +is flexible, efficient and uses a modular implementation.)

Double space after period.

Otherwise it looks good.

Andreas




[PATCH 2/2] gnu: Add bluez.

2015-04-26 Thread David Thompson
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