Hello community,
here is the log from the commit of package openobex for openSUSE:Factory
checked in at Thu Apr 1 15:32:15 CEST 2010.
--------
--- openobex/openobex.changes 2009-11-15 11:49:12.000000000 +0100
+++ /mounts/work_src_done/STABLE/openobex/openobex.changes 2010-03-27 02:01:47.000000000 +0100
@@ -1,0 +2,31 @@
+Sat Mar 27 00:47:45 CET 2010 - vuntz@opensuse.org
+
+- Update to version 1.5:
+ + Revert USB changes that broke the ABI.
+ + Add more documentation and update manual pages.
+ + Add missing files to distribution.
+ + Fix obex_object_resume for server side role.
+ + Fix security issue when creating file.
+- Changes from version 1.4:
+ + Add OBEX_ObjectGetSpace function.
+ + Add OBEX_ObjectGetCommand function.
+ + Add Bluetooth support for FreeBSD and NetBSD.
+ + Add support for using OBEX over IPv6.
+ + Add support for Win32 platform.
+ + Fix support for document generation.
+ + Fix public visible symbols of the libraries.
+ + Fix handling of unexpected data from the server.
+ + Fix return value interpretation of obex_object_send.
+ + Fix obex_object_resume handling if sending fails.
+ + Allow suspending before the first packet has been sent.
+- Remove glib2-devel BuildRequires, do not use --enable-glib
+ configure flag and drop glib-related subpackages: this is not
+ built anymore in the tarball.
+- Drop openobex-svn.patch: fixed upstream.
+- Rebase openobex-libusb-check.patch, openobex-1.3-pkgconfig.patch
+ and 0001-fix-fd-leak.patch.
+- Move the library to a libopenobex1 subpackage that
+ provides/obsoletes openobex (since the old package only contained
+ the library).
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
Old:
----
openobex-1.3.tar.bz2
openobex-svn.patch
New:
----
openobex-1.5.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ openobex.spec ++++++
--- /var/tmp/diff_new_pack.N3H1Pz/_old 2010-04-01 15:31:18.000000000 +0200
+++ /var/tmp/diff_new_pack.N3H1Pz/_new 2010-04-01 15:31:18.000000000 +0200
@@ -1,7 +1,7 @@
#
-# spec file for package openobex (Version 1.3)
+# spec file for package openobex (Version 1.5)
#
-# Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -19,15 +19,14 @@
Name: openobex
-BuildRequires: bluez-devel glib2-devel libusb-devel pkg-config
-License: GPL v2 or later ; LGPL v2.1 or later
+BuildRequires: bluez-devel libusb-devel pkg-config
+License: GPLv2+ ; LGPLv2.1+
Group: Development/Libraries/Other
-Version: 1.3
-Release: 161
+Version: 1.5
+Release: 1
Summary: Open Source Implementation of the Object Exchange (OBEX) Protocol
Url: http://openobex.sourceforge.net/
Source: %{name}-%{version}.tar.bz2
-Patch: openobex-svn.patch
Patch1: openobex-libusb-check.patch
Patch2: openobex-1.3-pkgconfig.patch
Patch3: 0001-fix-fd-leak.patch
@@ -39,40 +38,29 @@
to exchange all kind of objects, like files, pictures, calendar entries
(vCal), and business cards (vCard).
+%package -n libopenobex1
+License: GPLv2+ ; LGPLv2.1+
+Summary: Open Source Implementation of the Object Exchange (OBEX) Protocol
+Group: Productivity/Networking/Web/Utilities
+Provides: openobex = %{version}
+Obsoletes: openobex < %{version}
-
-Authors:
---------
- Dag Brattli
- Pontus Fuchs
- Fons Botman
- Andy Choi
- Jean Tourrilhes
- Marcel Holtmann
- Dmitry Kasatkin
+%description -n libopenobex1
+OBEX is a session protocol and can best be described as a binary HTTP
+protocol. OBEX is optimized for ad-hoc wireless links and can be used
+to exchange all kind of objects, like files, pictures, calendar entries
+(vCal), and business cards (vCard).
%package apps
-License: GPL v2 or later ; LGPL v2.1 or later
+License: GPLv2+ ; LGPLv2.1+
Summary: Open Source Implementation of the Object Exchange (OBEX) Protocol
Group: Productivity/Networking/Web/Utilities
%description apps
applications using obex libs.
-
-
-Authors:
---------
- Dag Brattli
- Pontus Fuchs
- Fons Botman
- Andy Choi
- Jean Tourrilhes
- Marcel Holtmann
- Dmitry Kasatkin
-
%package devel
-License: GPL v2 or later
+License: GPLv2+
Summary: Development package for openobex
Group: Development/Libraries/Other
Requires: %{name} = %{version} glibc-devel
@@ -80,62 +68,8 @@
%description devel
Files needed for software development using openobex.
-
-
-Authors:
---------
- Dag Brattli
- Pontus Fuchs
- Fons Botman
- Andy Choi
- Jean Tourrilhes
- Marcel Holtmann
- Dmitry Kasatkin
-
-%package glib
-License: GPL v2 or later
-Summary: Open Source Implementation of the Object Exchange (OBEX) Protocol
-Group: Development/Libraries/Other
-
-%description glib
-GLib bindings for obex libs.
-
-
-
-Authors:
---------
- Dag Brattli
- Pontus Fuchs
- Fons Botman
- Andy Choi
- Jean Tourrilhes
- Marcel Holtmann
- Dmitry Kasatkin
-
-%package glib-devel
-License: GPL v2 or later
-Summary: Development package for openobex
-Group: Development/Libraries/Other
-Requires: %{name}-glib = %{version} glib2-devel %{name}-devel = %{version}
-
-%description glib-devel
-Files needed for software development using openobex.
-
-
-
-Authors:
---------
- Dag Brattli
- Pontus Fuchs
- Fons Botman
- Andy Choi
- Jean Tourrilhes
- Marcel Holtmann
- Dmitry Kasatkin
-
%prep
%setup -q
-%patch -p1
%patch1
%patch2
%patch3 -p1
@@ -143,28 +77,23 @@
%build
autoreconf -f -i -v
%configure --disable-static --with-pic \
- --enable-apps\
- --enable-glib
+ --enable-apps
make %{?jobs:-j%jobs}
%install
%makeinstall
%{__rm} -f %{buildroot}%{_libdir}/*.la
-%post -p /sbin/ldconfig
-
-%postun -p /sbin/ldconfig
-
-%post glib -p /sbin/ldconfig
+%post -n libopenobex1 -p /sbin/ldconfig
-%postun glib -p /sbin/ldconfig
+%postun -n libopenobex1 -p /sbin/ldconfig
%clean
rm -rf $RPM_BUILD_ROOT
-%files
+%files -n libopenobex1
%defattr(-,root,root)
-# NEWS is empty
+# NEWS is empty
%doc AUTHORS COPYING COPYING.LIB ChangeLog README
%{_libdir}/libopenobex.so.*
@@ -182,17 +111,6 @@
%{_includedir}/openobex/obex.h
%{_includedir}/openobex/obex_const.h
%{_libdir}/libopenobex.so
-%{_datadir}/aclocal/openobex.m4
%{_libdir}/pkgconfig/openobex.pc
-%files glib
-%defattr(-,root,root)
-%{_libdir}/libopenobex-glib.so.*
-
-%files glib-devel
-%defattr(-,root,root)
-%{_includedir}/openobex/obex-client.h
-%{_libdir}/libopenobex-glib.so
-%{_libdir}/pkgconfig/openobex-glib.pc
-
%changelog
++++++ 0001-fix-fd-leak.patch ++++++
--- /var/tmp/diff_new_pack.N3H1Pz/_old 2010-04-01 15:31:18.000000000 +0200
+++ /var/tmp/diff_new_pack.N3H1Pz/_new 2010-04-01 15:31:18.000000000 +0200
@@ -12,11 +12,11 @@
ircp/dirtraverse.c | 2 ++
1 files changed, 2 insertions(+), 0 deletions(-)
-Index: openobex-1.3/ircp/dirtraverse.c
+Index: openobex-1.5/ircp/dirtraverse.c
===================================================================
---- openobex-1.3.orig/ircp/dirtraverse.c
-+++ openobex-1.3/ircp/dirtraverse.c
-@@ -41,6 +41,7 @@ int visit_dir(char *path, visit_cb cb, v
+--- openobex-1.5.orig/ircp/dirtraverse.c
++++ openobex-1.5/ircp/dirtraverse.c
+@@ -47,6 +47,7 @@ int visit_dir(char *path, visit_cb cb, v
else {
snprintf(t, MAXPATHLEN, "%s/%s", path, dirent->d_name);
if(lstat(t, &statbuf) < 0) {
@@ -24,11 +24,11 @@
return -1;
}
else if(S_ISREG(statbuf.st_mode)) {
-@@ -70,6 +71,7 @@ int visit_dir(char *path, visit_cb cb, v
+@@ -76,6 +77,7 @@ int visit_dir(char *path, visit_cb cb, v
}
out:
+ closedir(dir);
return ret;
- }
+ #else
++++++ openobex-1.3-pkgconfig.patch ++++++
--- /var/tmp/diff_new_pack.N3H1Pz/_old 2010-04-01 15:31:18.000000000 +0200
+++ /var/tmp/diff_new_pack.N3H1Pz/_new 2010-04-01 15:31:18.000000000 +0200
@@ -1,8 +1,8 @@
Index: openobex.pc.in
===================================================================
---- openobex.pc.in.orig 2009-03-23 16:03:41.000000000 +0100
-+++ openobex.pc.in 2009-03-23 16:47:29.000000000 +0100
-@@ -6,6 +6,6 @@ includedir=@includedir@
+--- openobex.pc.in.orig
++++ openobex.pc.in
+@@ -6,7 +6,7 @@ includedir=@includedir@
Name: OpenOBEX
Description: Free implementation of the Object Exchange protocol
Version: @VERSION@
@@ -10,3 +10,4 @@
+#Requires.private: @REQUIRES@
Libs: -L${libdir} -lopenobex
Cflags: -I${includedir}
+ Cflags.private: @OPENOBEX_CFLAGS@
++++++ openobex-1.3.tar.bz2 -> openobex-1.5.tar.bz2 ++++++
++++ 37159 lines of diff (skipped)
++++++ openobex-libusb-check.patch ++++++
--- /var/tmp/diff_new_pack.N3H1Pz/_old 2010-04-01 15:31:19.000000000 +0200
+++ /var/tmp/diff_new_pack.N3H1Pz/_new 2010-04-01 15:31:19.000000000 +0200
@@ -1,13 +1,15 @@
http://dev.zuckschwerdt.org/openobex/ticket/2
================================================================================
---- acinclude.m4
+Index: acinclude.m4
+===================================================================
+--- acinclude.m4.orig
+++ acinclude.m4
-@@ -202,7 +202,7 @@
-
- if (test "${usb_enable}" = "yes" && test "${usb_found}" = "yes"); then
- AC_DEFINE(HAVE_USB, 1, [Define if system supports USB and it's enabled])
+@@ -158,7 +158,7 @@ AC_DEFUN([AC_PATH_USB], [
+ ;;
+ *)
+ PKG_CHECK_MODULES(USB, libusb, usb_lib_found=yes, AC_MSG_RESULT(no))
- AC_CHECK_FILE(${prefix}/lib/pkgconfig/libusb.pc, REQUIRES="libusb")
-+ PKG_CHECK_EXISTS(libusb, [REQUIRES="libusb"])
- fi
-
- AM_CONDITIONAL(GLIB, test "${glib_enable}" = "yes" && test "${glib_found}" = "yes")
++ AC_CHECK_FILE(${libdir}/pkgconfig/libusb.pc, REQUIRES="libusb")
+ ;;
+ esac
+ AC_SUBST(USB_CFLAGS)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org
For additional commands, e-mail: opensuse-commit+help@opensuse.org