Hello community, here is the log from the commit of package librapi2 for openSUSE:Factory checked in at Tue Sep 6 15:21:18 CEST 2011. -------- New Changes file: --- /dev/null 2010-08-26 16:28:41.000000000 +0200 +++ /mounts/work_src_done/STABLE/librapi2/librapi2.changes 2011-08-29 21:24:01.000000000 +0200 @@ -0,0 +1,47 @@ +------------------------------------------------------------------- +Mon Aug 29 19:22:33 UTC 2011 - anixx@opensuse.org + +- updated to 0.15.2 +- removed dependency on hal + +------------------------------------------------------------------- +Sun May 2 13:01:51 UTC 2010 - masterpatricko@gmail.com + +- Update to 0.15 release + + Bugfixes and under the hood stuff. + + A few more registry functions in pyrapi2. + + A new API based on MS RAPI2 is mostly complete and certainly usable. + +------------------------------------------------------------------- +Sat Jul 18 20:28:00 CEST 2009 - masterpatricko@gmail.com + +- Updated to 0.14 release + + Mostly bugfixes and developer stuff, with some changes to the + python wrapper, including documentation ! + + Also now supports some unusual WM2003 devices with 4 endpoints + with kernel 2.6.30 + +------------------------------------------------------------------- +Mon Aug 11 14:31:58 BST 2008 - masterpatricko@gmail.com +- Updated to 0.13.1 release + * python/pyrapi2.pyc - flagged functions that appear in nogil + sections as nogil, fixes build failure with pyrex > 0.9.8.1 + * redo functions that release the python GIL in pyrex style + * check for NULL returns from wstr conversions + * python/pyrapi2.pyx - fix warning checking for invalid handle + * configure.ac.in - require at least python 2.3, pyrex doesn't + support 2.2; check pyrex version when python > 2.4 + * python/pyrapi2.pyx - enhance RAPIError exception, add error + checking to remaining functions + * tools/pcp.c - fix for copying <source> file to <dest> dir + * src/rapi_buffer.c - remove writev(), causes problems at least + on FreeBSD, and provides no benefit + * configure.ac.in - remove checks for writev() and readv() + * src/rapi_indirection.c - enable CeSetEndOfFile() + * python/pyrapi2.pyx - don't segfault on empty strings + * tools/pls.c - option for recursive listing + * tools/man/pls.1 - man page update for recursive listing + +------------------------------------------------------------------- +Mon Aug 11 14:31:58 BST 2008 - masterpatricko@gmail.com +- Initial release of package calling whatdependson for head-i586 New: ---- librapi2-0.15.2.tar.gz librapi2.changes librapi2.spec ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ librapi2.spec ++++++ # # spec file for package librapi2 # # Copyright (c) 2011 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 # upon. The license for this file, and modifications and additions to the # file, is the same license as for the pristine package itself (unless the # license for the pristine package is not an Open Source License, in which # case the license is the MIT License). An "Open Source License" is a # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. # Please submit bugfixes or comments via http://bugs.opensuse.org/ # # norootforbuild %define major 2 %define shortname rapi2 Name: librapi2 Version: 0.15.2 Release: 1 License: MIT BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: gcc-c++ pyrex >= 0.9.6 BuildRequires: libsynce-devel python-devel >= 2.3 Source: %{name}-%{version}.tar.gz Url: http://www.synce.org Summary: RAPI library for the SynCE project Group: System/Libraries Provides: librapi = %{version}-%{release} Obsoletes: librapi < %{version}-%{release} Suggests: python-%{shortname} Suggests: %{shortname}-tools %description Librapi2 is part of the SynCE project. The RAPI library is an open source implementation that works like RAPI.DLL, available on Microsoft operating systems. The library makes it possible to make remote calls to a computer running device. %package devel Summary: Header files, libraries and development documentation for %{name} Group: Development/Libraries/C and C++ Requires: %{name} = %{version}-%{release} Requires: libsynce-devel %description devel This package contains the header files, static libraries and development documentation for %{name}. If you like to develop programs using %{name}, you will need to install %{name}-devel. %package -n python-%{shortname} Summary: Python RAPI bindings Group: Development/Libraries/Python %py_requires %description -n python-%{shortname} This packages contains the RAPI bindings for python. It is necessary for the use of the SynCE framework. %package -n %{shortname}-tools Summary: RAPI tools to interact with Windows Mobile devices Group: Hardware/Mobile %description -n %{shortname}-tools This packages contains various simple commandline tools to interact with Windows Mobile devices using the SynCE framework. %prep %setup -n %{name}-%{version} -q %build export CFLAGS="$CFLAGS -Wl,--add-needed" export CXXFLAGS="$CXXFLAGS -Wl,--add-needed" %configure --disable-rpath --disable-static --disable-hal-support --enable-udev-support %{__make} %{?_smp_mflags} %install %makeinstall DESTDIR=$RPM_BUILD_ROOT # %{__rm} -f $RPM_BUILD_ROOT%{_libdir}/*.{la,a} %{__rm} -f $RPM_BUILD_ROOT%{py_sitedir}/*.{la,a} %clean %{__rm} -rf "$RPM_BUILD_ROOT" %post -n %{name} -p /sbin/ldconfig %postun -n %{name} -p /sbin/ldconfig %files -n %{name} %defattr(-,root,root) %doc BUGS ChangeLog LICENSE README README.design README.contributing TODO %{_libdir}/librapi.so.2 %{_libdir}/librapi.so.2.0.0 %files -n %{shortname}-tools %defattr(-,root,root) %{_mandir}/man1/* %{_bindir}/pcp %{_bindir}/synce-install-cab %{_bindir}/pmkdir %{_bindir}/pstatus %{_bindir}/prmdir %{_bindir}/synce-registry %{_bindir}/pkillall %{_bindir}/pmv %{_bindir}/prm %{_bindir}/prun %{_bindir}/psettime %{_bindir}/rapiconfig %{_bindir}/synce-list-programs %{_bindir}/pshortcut %{_bindir}/pls %{_bindir}/synce-remove-program %{_bindir}/synce-database %files devel %defattr(-,root,root) %{_mandir}/man3/rapi_connection_from_name.3.gz %{_includedir}/rapi.h %{_includedir}/irapistream.h %{_includedir}/rapi2.h %{_includedir}/rapitypes.h %{_includedir}/rapitypes2.h %{_libdir}/pkgconfig/librapi2.pc %{_libdir}/librapi.so %{_libdir}/librapi.la %files -n python-%{shortname} %defattr(-,root,root) %{py_sitedir}/pyrapi2.so # %{py_sitedir}/pyrapi2.la %changelog ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org