summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorBrian Bidulock2015-06-10 10:13:27 -0600
committerBrian Bidulock2015-06-10 10:13:27 -0600
commit532df3454044be0c785d32fd5e1a4d165d079460 (patch)
tree543d4529af5100264f838ee193a82bedd173c83b
downloadaur-532df3454044be0c785d32fd5e1a4d165d079460.tar.gz
initial version
-rw-r--r--.SRCINFO19
-rw-r--r--PKGBUILD36
-rw-r--r--obex-data-server-openobex17.patch12
3 files changed, 67 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..c2dd2144f6e8
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,19 @@
+pkgbase = obex-data-server
+ pkgdesc = A D-Bus service providing high-level OBEX client and server side functionality
+ pkgver = 0.4.6
+ pkgrel = 10
+ url = http://wiki.muiline.com/obex-data-server
+ arch = i686
+ arch = x86_64
+ license = GPL
+ depends = dbus-glib
+ depends = openobex
+ depends = imagemagick
+ depends = libusb-compat
+ source = http://pkgs.fedoraproject.org/repo/pkgs/obex-data-server/obex-data-server-0.4.6.tar.gz/961ca5db6fe9c97024e133cc6203cc4d/obex-data-server-0.4.6.tar.gz
+ source = obex-data-server-openobex17.patch
+ md5sums = 961ca5db6fe9c97024e133cc6203cc4d
+ md5sums = 4199b3f0178d2b58eb36ee36ed1d07d5
+
+pkgname = obex-data-server
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..d2af94c2572f
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,36 @@
+# Maintainer: Brian Bidulock <bidulock@openss7.org>
+# Contributor: Andrea Scarpino <andrea@archlinux.org>
+# Contributor: Geoffroy Carrier <geoffroy@archlinux.org>
+# Contributor: Roman Kyrylych <roman@archlinux.org>
+# Contributor: Keerthi <keerthi.linux@gmail.com>
+
+pkgname=obex-data-server
+pkgver=0.4.6
+pkgrel=10
+pkgdesc="A D-Bus service providing high-level OBEX client and server side functionality"
+arch=('i686' 'x86_64')
+url="http://wiki.muiline.com/${pkgname}"
+license=('GPL')
+depends=('dbus-glib' 'openobex' 'imagemagick' 'libusb-compat')
+#source=("http://tadas.dailyda.com/software/${pkgname}-${pkgver}.tar.gz")
+source=("http://pkgs.fedoraproject.org/repo/pkgs/${pkgname}/${pkgname}-${pkgver}.tar.gz/961ca5db6fe9c97024e133cc6203cc4d/${pkgname}-${pkgver}.tar.gz"
+ "${pkgname}-openobex17.patch")
+md5sums=('961ca5db6fe9c97024e133cc6203cc4d'
+ '4199b3f0178d2b58eb36ee36ed1d07d5')
+
+prepare() {
+ cd ${pkgname}-${pkgver}
+ patch -p1 -i "${srcdir}/${pkgname}-openobex17.patch"
+}
+
+build() {
+ cd ${pkgname}-${pkgver}
+ ./configure --prefix=/usr \
+ --sysconfdir=/etc
+ make
+}
+
+package() {
+ cd ${pkgname}-${pkgver}
+ make DESTDIR="${pkgdir}" install
+}
diff --git a/obex-data-server-openobex17.patch b/obex-data-server-openobex17.patch
new file mode 100644
index 000000000000..047c46c501bc
--- /dev/null
+++ b/obex-data-server-openobex17.patch
@@ -0,0 +1,12 @@
+diff -Naur obex-data-server-0.4.6-orig/src/ods-obex.c obex-data-server-0.4.6/src/ods-obex.c
+--- obex-data-server-0.4.6-orig/src/ods-obex.c 2013-05-29 16:01:54.051692334 -0400
++++ obex-data-server-0.4.6/src/ods-obex.c 2013-05-29 16:03:23.200697099 -0400
+@@ -412,7 +412,7 @@
+ goto err;
+ }
+
+- interfaces_num = OBEX_FindInterfaces(obex_context->obex_handle, &obex_intf);
++ interfaces_num = OBEX_EnumerateInterfaces(obex_context->obex_handle);
+ if (intf_num >= interfaces_num) {
+ g_set_error (error, ODS_ERROR, ODS_ERROR_FAILED, "Invalid interface number");
+ goto err;