Hello community,

here is the log from the commit of package obexftp for openSUSE:Factory checked 
in at 2013-11-05 06:51:52
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/obexftp (Old)
 and      /work/SRC/openSUSE:Factory/.obexftp.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "obexftp"

Changes:
--------
--- /work/SRC/openSUSE:Factory/obexftp/obexftp.changes  2012-09-14 
12:31:53.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.obexftp.new/obexftp.changes     2013-11-05 
06:51:53.000000000 +0100
@@ -1,0 +2,13 @@
+Wed Oct 16 16:08:16 UTC 2013 - [email protected]
+
+- update to 0.24
+  * new upstream maintainer
+  * integrates obexfs 0.12 (build disabled for now)
+  * includes Ruby binding
+  * builds with OpenOBEX 1.7
+  * build system is now based on CMake
+- patch obexftp-0.24-fix-absurd-install-path - install Python binding
+  into the correct location
+- dropped gcc43.diff - no longer necessary
+
+-------------------------------------------------------------------

Old:
----
  gcc43.diff
  obexftp-0.23.tar.bz2

New:
----
  obexftp-0.24-fix-absurd-install-path.patch
  obexftp-0.24.tar.bz2

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ obexftp.spec ++++++
--- /var/tmp/diff_new_pack.IdbPIw/_old  2013-11-05 06:51:54.000000000 +0100
+++ /var/tmp/diff_new_pack.IdbPIw/_new  2013-11-05 06:51:54.000000000 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package obexftp
 #
-# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2013 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
@@ -17,19 +17,26 @@
 
 
 Name:           obexftp
+BuildRequires:  asciidoc
 BuildRequires:  bluez-devel
+BuildRequires:  cmake
+# support for building obexfs from this source is disabled for now. reenable 
ASAP
+#BuildRequires:  fuse-devel
 BuildRequires:  libtool
 BuildRequires:  openobex-devel
 BuildRequires:  pkgconfig
 BuildRequires:  python-devel
-Version:        0.23
+BuildRequires:  ruby-devel
+BuildRequires:  swig
+BuildRequires:  xmlto
+Version:        0.24
 Release:        0
 Summary:        ObexFTP Implements the Object Exchange (OBEX) Protocol's File 
Transfer Feature
 License:        GPL-2.0+
 Group:          Productivity/Networking/Other
 Url:            http://triq.net/obexftp
 Source:         %name-%version.tar.bz2
-Patch0:         gcc43.diff
+Patch1:         obexftp-0.24-fix-absurd-install-path.patch
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 
 %description
@@ -42,7 +49,7 @@
 
 %package devel
 Summary:        Development package for obexftp
-Group:          Productivity/Networking/Other
+Group:          Development/Libraries/C and C++
 Requires:       %name = %version
 Requires:       openobex-devel
 
@@ -50,22 +57,21 @@
 Files needed for software development using obexftp.
 
 %prep
-%setup -q
-%patch0
+%setup -q -n %{name}-%{version}-Source
+%patch1 -p1
+
+chmod -x AUTHORS Doxyfile ChangeLog NEWS README THANKS TODO 
examples/README_obexftpbackup
 
 %build
-cp /usr/share/gettext/config.rpath .
-autoreconf -fiv
-%configure --disable-rpath --disable-static --with-pic --disable-perl
-make %{?_smp_mflags}
-cd swig/perl
-perl Makefile.PL
-make -f Makefile.perl
+mkdir build
+cd build
+cmake -DCMAKE_INSTALL_PREFIX:PATH=%{_prefix} ..
+make %{?_smp_mflags} all doc # because "all" apparently does not mean "all"
 
 %install
+cd build
 make "DESTDIR=$RPM_BUILD_ROOT" install
-cd swig/perl
-make -f Makefile.perl DESTDIR=$RPM_BUILD_ROOT install_vendor
+
 %perl_process_packlist
 rm -f %{buildroot}%{_libdir}/lib*.la
 
@@ -101,7 +107,7 @@
 
 %files -n python-obexftp
 %defattr(-,root,root)
-%{py_sitedir}/*
+%{python_sitearch}/*
 
 %package -n perl-obexftp
 Summary:        ObexFTP Implements the Object Exchange (OBEX) - Perl bindings
@@ -123,4 +129,20 @@
 %{perl_vendorarch}/OBEXFTP.pm
 %{perl_vendorarch}/auto/OBEXFTP
 
+%package -n ruby-obexftp
+Summary:        ObexFTP Implements the Object Exchange (OBEX) - Ruby bindings
+Group:          Productivity/Networking/Other
+Requires:       %name = %version
+Requires:       ruby(abi) = %{rb_ver}
+
+%description -n ruby-obexftp
+ObexFTP works out-of-the-box with all protocols supported by OpenOBEX.
+Currently IrDA, BlueTooth, and Serial.
+
+This package contains the Ruby bindings.
+
+%files -n ruby-obexftp
+%defattr(-,root,root)
+%{_libdir}/ruby/vendor_ruby/%{rb_ver}/%{rb_arch}/obexftp.so
+
 %changelog

++++++ obexftp-0.24-fix-absurd-install-path.patch ++++++
Index: obexftp-0.24-Source/swig/python/CMakeLists.txt
===================================================================
--- obexftp-0.24-Source.orig/swig/python/CMakeLists.txt
+++ obexftp-0.24-Source/swig/python/CMakeLists.txt
@@ -36,13 +36,13 @@ swig_link_libraries ( obexftp-python
 #
 execute_process (
   COMMAND ${PYTHON_EXECUTABLE} -c
-       "import site, sys; sys.stdout.write(site.PREFIXES[-1])"
+       "import site, sys; sys.stdout.write(site.PREFIXES[0])"
   OUTPUT_VARIABLE PYTHON_PREFIX
 )
 file ( TO_CMAKE_PATH "${PYTHON_PREFIX}" PYTHON_PREFIX )
 execute_process (
   COMMAND ${PYTHON_EXECUTABLE} -c
-       "import site, sys; sys.stdout.write(site.getsitepackages()[-1])"
+       "import site, sys; sys.stdout.write(site.getsitepackages()[0])"
   OUTPUT_VARIABLE PYTHON_SITE_DIR
 )
 file ( TO_CMAKE_PATH "${PYTHON_SITE_DIR}" PYTHON_SITE_DIR )
++++++ obexftp-0.23.tar.bz2 -> obexftp-0.24.tar.bz2 ++++++
++++ 73623 lines of diff (skipped)

-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to