Hello community,

here is the log from the commit of package python-bsddb3 for openSUSE:Factory
checked in at Thu Sep 22 10:48:20 CEST 2011.



--------
--- python-bsddb3/python-bsddb3.changes 2010-11-18 16:48:05.000000000 +0100
+++ /mounts/work_src_done/STABLE/python-bsddb3/python-bsddb3.changes    
2011-09-21 14:27:28.000000000 +0200
@@ -1,0 +2,22 @@
+Wed Sep 21 12:24:42 UTC 2011 - [email protected]
+
+- Update to version 5.2.0:
+  * Support for Berkeley DB 5.2.
+  * Support for the newly available replication manager events:
+    DB_EVENT_REP_SITE_ADDED, DB_EVENT_REP_SITE_REMOVED,
+    DB_EVENT_REP_LOCAL_SITE_REMOVED, DB_EVENT_REP_CONNECT_BROKEN,
+    DB_EVENT_REP_CONNECT_ESTD, DB_EVENT_REP_CONNECT_TRY_FAILED,
+    DB_EVENT_REP_INIT_DONE.
+  * New Object: "DB_SITE". Support for all its methods.
+  * Parameters for "DB_SITE->set_config()": DB_BOOTSTRAP_HELPER,
+    DB_GROUP_CREATOR, DB_LEGACY, DB_LOCAL_SITE, DB_REPMGR_PEER.
+  * Support for some stuff in the new "Dynamic Environment Configuration":
+    DB_MEM_LOCK, DB_MEM_LOCKOBJECT, DB_MEM_LOCKER, DB_MEM_LOGID,
+    DB_MEM_TRANSACTION, DB_MEM_THREAD.
+  * Add "bytes" to "DBEnv_memp_stat()". Original patch from Garrett Cooper.
+- Spec file cleanup:
+  * Split of devel package for headers
+  * Don't package tests
+  * Fix non-executable bits
+
+-------------------------------------------------------------------

calling whatdependson for head-i586


Old:
----
  bsddb3-5.1.1.tar.bz2

New:
----
  bsddb3-5.2.0.tar.gz

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

Other differences:
------------------
++++++ python-bsddb3.spec ++++++
--- /var/tmp/diff_new_pack.o4WniI/_old  2011-09-22 10:48:17.000000000 +0200
+++ /var/tmp/diff_new_pack.o4WniI/_new  2011-09-22 10:48:17.000000000 +0200
@@ -1,7 +1,7 @@
 #
-# spec file for package python-bsddb3 (Version 5.1.1)
+# spec file for package python-bsddb3
 #
-# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# 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
@@ -16,19 +16,22 @@
 #
 
 
-%define modname bsddb3
 
 Name:           python-bsddb3
-Version:        5.1.1
-Release:        1
-Summary:        Python interface for Berkeley DB
+Version:        5.2.0
+Release:        0
 Url:            http://pypi.python.org/pypi/bsddb3
-License:        MIT License
+Summary:        Python interface for Berkeley DB
+License:        MIT
 Group:          Development/Libraries/Python
-Source:         %{modname}-%{version}.tar.bz2
+Source:         
http://pypi.python.org/packages/source/b/bsddb3/bsddb3-5.2.0.tar.gz
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
-%{py_requires}
-BuildRequires:  db-devel python python-devel
+BuildRequires:  db-devel
+BuildRequires:  python-devel
+%if 0%{?suse_version}
+%py_requires
+%endif
+%{!?python_sitearch: %global python_sitearch %(%{__python} -c "from 
distutils.sysconfig import get_python_lib; print get_python_lib(1)")}
 
 %description
 This module provides a nearly complete wrapping of the Oracle/Sleepycat C API
@@ -37,19 +40,40 @@
 bsddb3.db module.
 
 %prep
-%setup -q -n %{modname}-%{version}
+%setup -q -n bsddb3-%{version}
+sed -i "1d" Lib/bsddb/dbshelve.py # Fix non-executable bits
+
+%package devel
+Summary:        Development files for %{name}
+Group:          Development/Libraries/Python
+Requires:       %{name} = %{version}
+
+%description devel
+This module provides a nearly complete wrapping of the Oracle/Sleepycat C API
+for the Database Environment, Database, Cursor, Log Cursor, Sequence and
+Transaction objects, and each of these is exposed as a Python type in the
+bsddb3.db module.
+
+This package contains the development files for %{name}
 
 %build
-export CFLAGS="$RPM_OPT_FLAGS"
-python setup.py build
+CFLAGS="%{optflags} -fno-strict-aliasing" python setup.py build
 
 %install
-python setup.py install --prefix=%{_prefix} --root=$RPM_BUILD_ROOT 
--record-rpm=INSTALLED_FILES
-
-%clean
-rm -rf %{buildroot}
+python setup.py install --prefix=%{_prefix} --root=%{buildroot}
+rm -rf %{buildroot}%{python_sitearch}/bsddb3/tests # Remove wrongly packaged 
tests
 
-%files -f INSTALLED_FILES
-%defattr(-,root,root)
+# Disabled testsuite, takes quite some time to finish:
+#%%check
+#python test.py
+
+%files
+%defattr(-,root,root,-)
+%doc ChangeLog TODO.txt docs/*
+%{python_sitearch}/*
+
+%files devel
+%defattr(-,root,root,-)
+%{_includedir}/python*/bsddb3
 
 %changelog


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



Remember to have fun...

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

Reply via email to