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,-)
