diff options
author | wbx <wbx@hydrogenium.(none)> | 2009-05-17 14:41:34 +0200 |
---|---|---|
committer | wbx <wbx@hydrogenium.(none)> | 2009-05-17 14:41:34 +0200 |
commit | 219a6dab8995aad9ac4860cc1a84d6f3509a03a4 (patch) | |
tree | b9c0f3c43aebba2fcfef777592d0add39f2072f4 /package/ussp-push |
Initial import
Diffstat (limited to 'package/ussp-push')
-rw-r--r-- | package/ussp-push/Config.in | 9 | ||||
-rw-r--r-- | package/ussp-push/Makefile | 29 | ||||
-rw-r--r-- | package/ussp-push/ipkg/ussp-push.control | 5 | ||||
-rw-r--r-- | package/ussp-push/patches/patch-src_obex_socket_c | 21 |
4 files changed, 64 insertions, 0 deletions
diff --git a/package/ussp-push/Config.in b/package/ussp-push/Config.in new file mode 100644 index 000000000..187d0a7af --- /dev/null +++ b/package/ussp-push/Config.in @@ -0,0 +1,9 @@ +config ADK_PACKAGE_USSP_PUSH + prompt "ussp-push......................... obex push application" + tristate + default n + help + ussp-push is a OBEX object pusher for Linux, using the + BlueZ BlueTooth stack. + + http://xmailserver.org/ussp-push.html diff --git a/package/ussp-push/Makefile b/package/ussp-push/Makefile new file mode 100644 index 000000000..092e137a9 --- /dev/null +++ b/package/ussp-push/Makefile @@ -0,0 +1,29 @@ +# $Id$ +#- +# This file is part of the OpenADK project. OpenADK is copyrighted +# material, please see the LICENCE file in the top-level directory. + +include ${TOPDIR}/rules.mk + +PKG_NAME:= ussp-push +PKG_VERSION:= 0.11 +PKG_RELEASE:= 1 +PKG_MD5SUM:= 5c44983ee27809867041feff6bb4423a + +MASTER_SITES:= http://xmailserver.org/ + +include ${TOPDIR}/mk/package.mk + +$(eval $(call PKG_template,USSP_PUSH,ussp-push,${PKG_VERSION}-${PKG_RELEASE},${ARCH})) + +CONFIGURE_STYLE:= gnu +BUILD_STYLE:= auto +INSTALL_STYLE:= auto +MAKE_FLAGS+= OBEXINC="${TCPPFLAGS}" \ + OBEXLIB="${TLDFLAGS} -lopenobex -lbluetooth" + +post-install: + ${INSTALL_DIR} ${IDIR_USSP_PUSH}/usr/bin + ${CP} ${WRKINST}/usr/bin/ussp-push ${IDIR_USSP_PUSH}/usr/bin/ + +include ${TOPDIR}/mk/pkg-bottom.mk diff --git a/package/ussp-push/ipkg/ussp-push.control b/package/ussp-push/ipkg/ussp-push.control new file mode 100644 index 000000000..b204cdd3b --- /dev/null +++ b/package/ussp-push/ipkg/ussp-push.control @@ -0,0 +1,5 @@ +Package: ussp-push +Priority: optional +Section: bluetooth +Depends: openobex +Description: obex push diff --git a/package/ussp-push/patches/patch-src_obex_socket_c b/package/ussp-push/patches/patch-src_obex_socket_c new file mode 100644 index 000000000..770775175 --- /dev/null +++ b/package/ussp-push/patches/patch-src_obex_socket_c @@ -0,0 +1,21 @@ +$Id: update-patches 24 2008-08-31 14:56:13Z wbx $ +--- ussp-push-0.11.orig/src/obex_socket.c 2008-08-24 22:48:53.000000000 +0200 ++++ ussp-push-0.11/src/obex_socket.c 2008-10-16 11:08:10.000000000 +0200 +@@ -197,7 +197,7 @@ static int bt_sock_name2bth(int devid, c + for (i = 0; i < niinf; i++) { + char devname[128]; + +- if (hci_remote_name(dd, &piinf[i].bdaddr, sizeof(devname) - 1, ++ if (hci_read_remote_name(dd, &piinf[i].bdaddr, sizeof(devname) - 1, + devname, 100000) >= 0) { + if (strcasecmp(devname, btname) == 0) { + *btaddr = piinf[i].bdaddr; +@@ -297,7 +297,7 @@ static int cobex_init(struct cobex_conte + gt->wfd = gt->rfd; + + tcgetattr(gt->rfd, >->oldtio); +- bzero(>->newtio, sizeof(struct termios)); ++ memset(>->newtio, 0, sizeof(struct termios)); + gt->newtio.c_cflag = B115200 | CS8 | CREAD; + gt->newtio.c_iflag = IGNPAR; + gt->newtio.c_oflag = 0; |