summaryrefslogtreecommitdiff
path: root/elements/bluetooth
diff options
context:
space:
mode:
Diffstat (limited to 'elements/bluetooth')
-rw-r--r--elements/bluetooth/bluez-tools.bst18
-rw-r--r--elements/bluetooth/bluez.bst21
-rw-r--r--elements/bluetooth/dbus-glib.bst9
-rw-r--r--elements/bluetooth/libical.bst12
-rw-r--r--elements/bluetooth/obexd.bst11
5 files changed, 71 insertions, 0 deletions
diff --git a/elements/bluetooth/bluez-tools.bst b/elements/bluetooth/bluez-tools.bst
new file mode 100644
index 00000000..e26ffade
--- /dev/null
+++ b/elements/bluetooth/bluez-tools.bst
@@ -0,0 +1,18 @@
+kind: autotools
+description: A set of tools to manage Bluetooth devices for Linux
+depends:
+- glib-common.bst
+- foundation.bst
+- bluetooth/dbus-glib.bst
+sources:
+- kind: git
+ url: upstream:bluez-tools
+ track: baserock/morph
+ ref: 7350787e96a6ecf2cc5d4afddb3321ccad9fa461
+config:
+ configure-commands:
+ - sed -i -e 's/-lreadline/-lreadline -lncurses/g' configure.ac
+ - ./autogen.sh
+ - ./configure --prefix="%{prefix}" --disable-obex
+ build-commands:
+ - LDFLAGS="$LDFLAGS -lncurses" make
diff --git a/elements/bluetooth/bluez.bst b/elements/bluetooth/bluez.bst
new file mode 100644
index 00000000..a4b56192
--- /dev/null
+++ b/elements/bluetooth/bluez.bst
@@ -0,0 +1,21 @@
+kind: autotools
+description: Bluetooth protocol stack for Linux
+depends:
+- glib-common.bst
+- foundation.bst
+- bluetooth/libical.bst
+sources:
+- kind: git
+ url: upstream:bluez
+ track: baserock/5.43+service-api
+ ref: 6c68ebf4d31a04459285169af83714b610fffb1a
+config:
+ configure-commands:
+ - autoreconf -ivf
+ - ./configure --prefix="%{prefix}" --enable-tools --enable-service --enable-test
+ --enable-library --sysconfdir=/etc --localstatedir=/var --libexecdir=/lib
+ install-commands:
+ - make DESTDIR="%{install-root}" install
+ - mkdir -p "%{install-root}/etc/systemd/system/bluetooth.target.wants"
+ - ln -s /lib/systemd/system/bluetooth.service "%{install-root}/etc/systemd/system/bluetooth.target.wants/bluetooth.service"
+ - ln -s /lib/systemd/system/bluetooth.service "%{install-root}/etc/systemd/system/dbus-org.bluez.service"
diff --git a/elements/bluetooth/dbus-glib.bst b/elements/bluetooth/dbus-glib.bst
new file mode 100644
index 00000000..dd055a27
--- /dev/null
+++ b/elements/bluetooth/dbus-glib.bst
@@ -0,0 +1,9 @@
+kind: autotools
+depends:
+- glib-common.bst
+- foundation.bst
+sources:
+- kind: git
+ url: upstream:dbus-glib
+ track: dbus-glib_0.102
+ ref: 397e8297d433547c9bf4150ddd2b9e0b4c39628c
diff --git a/elements/bluetooth/libical.bst b/elements/bluetooth/libical.bst
new file mode 100644
index 00000000..e5df04cb
--- /dev/null
+++ b/elements/bluetooth/libical.bst
@@ -0,0 +1,12 @@
+kind: cmake
+depends:
+- glib-common.bst
+- foundation.bst
+sources:
+- kind: git
+ url: upstream:libical-git
+ track: v2.0.0
+ ref: 6c4af23b0a95fd105f38e879908cbc80390f3716
+config:
+ configure-commands:
+ - cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX="%{prefix}" -DCMAKE_INSTALL_LIBDIR=lib
diff --git a/elements/bluetooth/obexd.bst b/elements/bluetooth/obexd.bst
new file mode 100644
index 00000000..07c9e61b
--- /dev/null
+++ b/elements/bluetooth/obexd.bst
@@ -0,0 +1,11 @@
+kind: autotools
+depends:
+- glib-common.bst
+- foundation.bst
+- bluetooth/bluez.bst
+- bluetooth/libical.bst
+sources:
+- kind: git
+ url: upstream:obexd
+ track: baserock/morph
+ ref: 4225280022c206762c91beee47c62d05e1baeacc