Hello community,

here is the log from the commit of package leveldb for openSUSE:Factory checked 
in at 2017-06-20 10:57:57
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/leveldb (Old)
 and      /work/SRC/openSUSE:Factory/.leveldb.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "leveldb"

Tue Jun 20 10:57:57 2017 rev:8 rq:503679 version:1.20

Changes:
--------
--- /work/SRC/openSUSE:Factory/leveldb/leveldb.changes  2015-04-07 
09:30:01.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.leveldb.new/leveldb.changes     2017-06-20 
10:59:16.441033118 +0200
@@ -1,0 +2,45 @@
+Sun Jun 11 17:07:36 UTC 2017 - [email protected]
+
+- Update to version 1.20:
+  * Convert documentation to markdown.
+  * Implement support for Intel crc32 instruction (SSE 4.2).
+  * Limit the number of read-only files the POSIX Env will have
+    open.
+  * Add option for maximum file size.
+- Changes for version 1.19:
+  * A snappy change broke test assumptions about the size of
+    compressed output.
+  * Fix problems in LevelDB's caching code.
+  * Fix LevelDB build when asserts are enabled in release builds.
+  * Change std::uint64_t to uint64_t (#354).
+  * Fixes a bug encountered when reading records from leveldb
+    files that have
+  * been split, as in a [] input task split.
+  * Deleted redundant null ptr check prior to delete. (#338).
+  * Fix signed/unsigned mismatch on VC++ builds.
+  * Putting build artifacts in subdirectory.
+  * Added continuous build integration via Travis CI.
+  * log compaction output file's level along with number.
+  * Misc. improvements to README file.
+  * Fix Android/MIPS build (#115).
+  * Only compiling TrimSpace on linux (#310).
+  * Use xcrun to determine Xcode.app path instead of using a
+    hardcoded path.
+  * Add "approximate-memory-usage" property to
+    leveldb::DB::GetProperty.
+  * Addleveldb::Cache::Prune.
+  * Fix size_t/int comparison/conversion issues.
+  * Added leveldb::Status::IsInvalidArgument() method.
+  * Suppress error reporting after seeking but before a valid First
+    or Full record is encountered.
+  * #include -> (#280).
+  * Now attempts to reuse the preceding MANIFEST and log file when
+    re-opened.
+  * Add benchmark that measures cost of repeatedly opening the
+    database.
+  * Added a new fault injection test.
+  * Add arm64 support to leveldb.
+- Drop no longer needed 0001-debian-ports.patch
+- Package command line utils as well
+
+-------------------------------------------------------------------

Old:
----
  0001-debian-ports.patch
  v1.18.tar.gz

New:
----
  leveldb-1.20.tar.gz

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

Other differences:
------------------
++++++ leveldb.spec ++++++
--- /var/tmp/diff_new_pack.C1M40D/_old  2017-06-20 10:59:16.940962650 +0200
+++ /var/tmp/diff_new_pack.C1M40D/_new  2017-06-20 10:59:16.944962086 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package leveldb
 #
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2017 SUSE LINUX 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,17 +17,15 @@
 
 
 Name:           leveldb
-Version:        1.18
+Version:        1.20
 Release:        0
 Summary:        A key/value-store
 License:        BSD-3-Clause
 Group:          Development/Libraries/C and C++
 Url:            https://github.com/google/leveldb
-Source0:        https://github.com/google/leveldb/archive/v%{version}.tar.gz
-Patch0:         0001-debian-ports.patch
+Source0:        
https://github.com/google/leveldb/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz
 BuildRequires:  gcc-c++
 BuildRequires:  snappy-devel
-BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 
 %description
 leveldb implements a system for maintaining a persistent key/value store.
@@ -67,38 +65,47 @@
 
 %prep
 %setup -q
-%patch0 -p1
 
 %build
 make %{?_smp_mflags} OPT="%{optflags}"
 
-%check
-make %{?_smp_mflags} check
-
 %install
-install -d -m 0755 %{buildroot}%{_includedir} %{buildroot}%{_libdir}
+install -d -m 0755 \
+  %{buildroot}%{_includedir} \
+  %{buildroot}%{_libdir} \
+  %{buildroot}%{_bindir}
 
 cp -a \
-    libleveldb.a   \
-    libleveldb.so* \
+  out-static/libleveldb.a   \
+  out-shared/libleveldb.so* \
   %{buildroot}%{_libdir}
 
-cp -a include/leveldb   %{buildroot}%{_includedir}
-find %{buildroot} -type f -name "*.la" -delete -print
+cp -a include/leveldb \
+  %{buildroot}%{_includedir}
 
-%post   -n %{lib_name} -p /sbin/ldconfig
+cp -a \
+  out-shared/db_bench \
+  %{buildroot}%{_bindir}
 
+%check
+make %{?_smp_mflags} check
+
+%post   -n %{lib_name} -p /sbin/ldconfig
 %postun -n %{lib_name} -p /sbin/ldconfig
 
+%files
+%defattr(-,root,root,-)
+%{_bindir}/db_bench
+
 %files -n %{lib_name}
 %defattr(-,root,root,-)
 %{_libdir}/libleveldb.so.*
 
 %files devel
 %defattr(-,root,root,-)
-%{_libdir}/libleveldb.so
+%doc AUTHORS LICENSE NEWS README.md TODO doc/*
 %{_includedir}/leveldb/
-%doc AUTHORS LICENSE NEWS README TODO doc/*
+%{_libdir}/libleveldb.so
 
 %files devel-static
 %defattr(-,root,root,-)


Reply via email to