1{ lib, stdenv, fetchurl, pkg-config, libusb-compat-0_1, glib, dbus-glib, bluez, openobex, dbus }:
2
3stdenv.mkDerivation rec {
4 pname = "obex-data-server";
5 version = "0.4.6";
6
7 src = fetchurl {
8 url = "http://tadas.dailyda.com/software/obex-data-server-${version}.tar.gz";
9 sha256 = "0kq940wqs9j8qjnl58d6l3zhx0jaszci356xprx23l6nvdfld6dk";
10 };
11
12 strictDeps = true;
13 nativeBuildInputs = [
14 pkg-config
15 dbus-glib # required for dbus-binding-tool
16 ];
17 buildInputs = [ libusb-compat-0_1 glib dbus-glib bluez openobex dbus ];
18
19 patches = [ ./obex-data-server-0.4.6-build-fixes-1.patch ];
20
21 preConfigure = ''
22 addToSearchPath PKG_CONFIG_PATH ${openobex}/lib64/pkgconfig
23 export PKG_CONFIG_PATH="${dbus.dev}/lib/pkgconfig:$PKG_CONFIG_PATH"
24 '';
25
26 meta = with lib; {
27 homepage = "http://wiki.muiline.com/obex-data-server";
28 platforms = platforms.linux;
29 license = licenses.gpl2;
30 };
31}