commit libpmemobj-cpp for openSUSE:Factory
Hello community, here is the log from the commit of package libpmemobj-cpp for openSUSE:Factory checked in at 2020-10-27 19:00:56 Comparing /work/SRC/openSUSE:Factory/libpmemobj-cpp (Old) and /work/SRC/openSUSE:Factory/.libpmemobj-cpp.new.3463 (New) Package is "libpmemobj-cpp" Tue Oct 27 19:00:56 2020 rev:11 rq:844151 version:1.11 Changes: --- /work/SRC/openSUSE:Factory/libpmemobj-cpp/libpmemobj-cpp.changes 2020-09-22 21:11:30.531946580 +0200 +++ /work/SRC/openSUSE:Factory/.libpmemobj-cpp.new.3463/libpmemobj-cpp.changes 2020-10-27 19:01:29.522854433 +0100 @@ -1,0 +2,23 @@ +Mon Oct 26 13:19:05 UTC 2020 - Christian Vögl + +- Update to version 1.11 + * experimental radix_tree container (single-threaded sorted map) + * experimental inline_string class (class serves similar +purpose to pmem::obj::string, but keeps the data within the +same allocation as inline_string itself) + * string_view class (support for compilers older than C++17) + * experimental self_relative_ptr and +std::atomic specialization (persistent +smart ptr which encapsulates the self offseted pointer and +provides member access, dereference and array access +operators - for some workloads it could be faster alternative +for persistent_ptr) + * optimizations for concurrent_map with self_relative_ptr + * missing constructors for basic_string class + * conversion operator for basic_string class + * ported libcxx's sorted map tests + * lower and lower_eq methods for concurrent_map + * missing constructor for concurrent_map (comparator as an +argument) + +--- Old: 1.10.tar.gz New: 1.11.tar.gz Other differences: -- ++ libpmemobj-cpp.spec ++ --- /var/tmp/diff_new_pack.Ajstmu/_old 2020-10-27 19:01:30.006854786 +0100 +++ /var/tmp/diff_new_pack.Ajstmu/_new 2020-10-27 19:01:30.010854789 +0100 @@ -18,13 +18,13 @@ Name: libpmemobj-cpp %define lname libpmemobj-cpp0 -Version:1.10 +Version:1.11 Release:0 Summary:C++ bindings for libpmemobj License:BSD-3-Clause Group: Development/Libraries/C and C++ URL:http://pmem.io/pmdk/ -Source: https://github.com/pmem/libpmemobj-cpp/archive/%{version}.tar.gz +Source: https://github.com/pmem/libpmemobj-cpp/archive/%version.tar.gz BuildRequires: cmake BuildRequires: doxygen BuildRequires: gcc-c++ @@ -45,8 +45,8 @@ %package devel Summary:C++ bindings for libpmemobj Group: Development/Libraries/C and C++ -Obsoletes: libpmemobj++-devel < %{version} -Provides: libpmemobj++-devel = %{version} +Obsoletes: libpmemobj++-devel < %version +Provides: libpmemobj++-devel = %version %description devel This package contains the header files for pmemobj's C++ interface. @@ -63,11 +63,15 @@ %build %cmake \ -%if %{suse_version} < 1500 - -DTEST_ARRAY=OFF -DTEST_VECTOR=OFF -DTEST_STRING=OFF -DTEST_CONCURRENT_HASHMAP=OFF -DTEST_SEGMENT_VECTOR_ARRAY_EXPSIZE=OFF -DTEST_SEGMENT_VECTOR_VECTOR_EXPSIZE=OFF -DTEST_SEGMENT_VECTOR_VECTOR_FIXEDSIZE=OFF -DTEST_ENUMERABLE_THREAD_SPECIFIC=OFF \ +%if 0%{?suse_version} < 1500 + -DTEST_ARRAY=OFF -DTEST_VECTOR=OFF -DTEST_STRING=OFF \ + -DTEST_CONCURRENT_HASHMAP=OFF -DTEST_SEGMENT_VECTOR_ARRAY_EXPSIZE=OFF \ + -DTEST_SEGMENT_VECTOR_VECTOR_EXPSIZE=OFF \ + -DTEST_SEGMENT_VECTOR_VECTOR_FIXEDSIZE=OFF \ + -DTEST_ENUMERABLE_THREAD_SPECIFIC=OFF \ %endif -DCMAKE_INSTALL_DOCDIR="%_docdir/%name" -make %{?_smp_mflags} +%cmake_build %install %cmake_install ++ 1.10.tar.gz -> 1.11.tar.gz ++ 36296 lines of diff (skipped)
commit libpmemobj-cpp for openSUSE:Factory
Hello community, here is the log from the commit of package libpmemobj-cpp for openSUSE:Factory checked in at 2020-09-22 21:10:56 Comparing /work/SRC/openSUSE:Factory/libpmemobj-cpp (Old) and /work/SRC/openSUSE:Factory/.libpmemobj-cpp.new.4249 (New) Package is "libpmemobj-cpp" Tue Sep 22 21:10:56 2020 rev:10 rq:836069 version:1.10 Changes: --- /work/SRC/openSUSE:Factory/libpmemobj-cpp/libpmemobj-cpp.changes 2020-08-18 14:03:35.698328334 +0200 +++ /work/SRC/openSUSE:Factory/.libpmemobj-cpp.new.4249/libpmemobj-cpp.changes 2020-09-22 21:11:30.531946580 +0200 @@ -1,0 +2,5 @@ +Tue Sep 15 09:52:16 UTC 2020 - Christian Vögl + +- This version is needed for pmemkv (jsc#SLE-13670) + +--- Other differences: --
commit libpmemobj-cpp for openSUSE:Factory
Hello community, here is the log from the commit of package libpmemobj-cpp for openSUSE:Factory checked in at 2020-08-18 14:01:07 Comparing /work/SRC/openSUSE:Factory/libpmemobj-cpp (Old) and /work/SRC/openSUSE:Factory/.libpmemobj-cpp.new.3399 (New) Package is "libpmemobj-cpp" Tue Aug 18 14:01:07 2020 rev:9 rq:827549 version:1.10 Changes: --- /work/SRC/openSUSE:Factory/libpmemobj-cpp/libpmemobj-cpp.changes 2020-06-10 00:51:14.403388238 +0200 +++ /work/SRC/openSUSE:Factory/.libpmemobj-cpp.new.3399/libpmemobj-cpp.changes 2020-08-18 14:03:35.698328334 +0200 @@ -1,0 +2,5 @@ +Tue Aug 18 08:15:16 UTC 2020 - Nicolas Morey-Chaisemartin + +- Enable build for ppc64le + +--- Other differences: -- ++ libpmemobj-cpp.spec ++ --- /var/tmp/diff_new_pack.Jph2My/_old 2020-08-18 14:03:36.174328547 +0200 +++ /var/tmp/diff_new_pack.Jph2My/_new 2020-08-18 14:03:36.178328549 +0200 @@ -30,7 +30,7 @@ BuildRequires: gcc-c++ BuildRequires: pkg-config BuildRequires: pkgconfig(libpmemobj) >= 1.8 -ExclusiveArch: x86_64 +ExclusiveArch: x86_64 ppc64le %description There are three main features of the C++ bindings to libpmemobj:
commit libpmemobj-cpp for openSUSE:Factory
Hello community, here is the log from the commit of package libpmemobj-cpp for openSUSE:Factory checked in at 2020-06-10 00:51:09 Comparing /work/SRC/openSUSE:Factory/libpmemobj-cpp (Old) and /work/SRC/openSUSE:Factory/.libpmemobj-cpp.new.3606 (New) Package is "libpmemobj-cpp" Wed Jun 10 00:51:09 2020 rev:8 rq:812879 version:1.10 Changes: --- /work/SRC/openSUSE:Factory/libpmemobj-cpp/libpmemobj-cpp.changes 2020-06-03 20:32:42.529207657 +0200 +++ /work/SRC/openSUSE:Factory/.libpmemobj-cpp.new.3606/libpmemobj-cpp.changes 2020-06-10 00:51:14.403388238 +0200 @@ -5 +5,4 @@ - - See ChangeLog for a complete list of changes + * New experimental container type "concurrent_map", a +persistent concurrent map (based on concurrent skiplist +implementation). + * swap() method for basic_string @@ -6,0 +10 @@ + Other differences: -- ++ libpmemobj-cpp.spec ++ --- /var/tmp/diff_new_pack.ZTyFGS/_old 2020-06-10 00:51:15.347390708 +0200 +++ /var/tmp/diff_new_pack.ZTyFGS/_new 2020-06-10 00:51:15.351390718 +0200 @@ -18,14 +18,13 @@ Name: libpmemobj-cpp %define lname libpmemobj-cpp0 +Version:1.10 +Release:0 Summary:C++ bindings for libpmemobj License:BSD-3-Clause Group: Development/Libraries/C and C++ -Version:1.10 -Release:0 URL:http://pmem.io/pmdk/ Source: https://github.com/pmem/libpmemobj-cpp/archive/%{version}.tar.gz -BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: cmake BuildRequires: doxygen BuildRequires: gcc-c++ @@ -60,7 +59,7 @@ Example C++ programs (with source) on how to use libpmemobj++. %prep -%setup -q +%autosetup -p1 %build %cmake \ @@ -78,7 +77,7 @@ %doc ChangeLog %_includedir/libpmemobj++/ %_libdir/libpmemobj++/ -%{_libdir}/pkgconfig/*.pc +%_libdir/pkgconfig/*.pc %files devel-doc %_docdir/%name/
commit libpmemobj-cpp for openSUSE:Factory
Hello community, here is the log from the commit of package libpmemobj-cpp for openSUSE:Factory checked in at 2020-06-03 20:31:52 Comparing /work/SRC/openSUSE:Factory/libpmemobj-cpp (Old) and /work/SRC/openSUSE:Factory/.libpmemobj-cpp.new.3606 (New) Package is "libpmemobj-cpp" Wed Jun 3 20:31:52 2020 rev:7 rq:810790 version:1.10 Changes: --- /work/SRC/openSUSE:Factory/libpmemobj-cpp/libpmemobj-cpp.changes 2020-03-06 21:27:21.881552566 +0100 +++ /work/SRC/openSUSE:Factory/.libpmemobj-cpp.new.3606/libpmemobj-cpp.changes 2020-06-03 20:32:42.529207657 +0200 @@ -1,0 +2,6 @@ +Tue Jun 2 08:30:11 UTC 2020 - Nicolas Morey-Chaisemartin + +- Update to version 1.10 + - See ChangeLog for a complete list of changes +- Drop Add-support-for-older-cmake.patch fixed upstream +--- Old: 1.9.tar.gz Add-support-for-older-cmake.patch New: 1.10.tar.gz Other differences: -- ++ libpmemobj-cpp.spec ++ --- /var/tmp/diff_new_pack.4bh64z/_old 2020-06-03 20:32:43.305210090 +0200 +++ /var/tmp/diff_new_pack.4bh64z/_new 2020-06-03 20:32:43.309210102 +0200 @@ -21,11 +21,10 @@ Summary:C++ bindings for libpmemobj License:BSD-3-Clause Group: Development/Libraries/C and C++ -Version:1.9 +Version:1.10 Release:0 URL:http://pmem.io/pmdk/ Source: https://github.com/pmem/libpmemobj-cpp/archive/%{version}.tar.gz -Patch0: Add-support-for-older-cmake.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: cmake BuildRequires: doxygen @@ -62,7 +61,6 @@ %prep %setup -q -%patch0 %build %cmake \ ++ 1.9.tar.gz -> 1.10.tar.gz ++ 41325 lines of diff (skipped)
commit libpmemobj-cpp for openSUSE:Factory
Hello community, here is the log from the commit of package libpmemobj-cpp for openSUSE:Factory checked in at 2020-03-06 21:27:14 Comparing /work/SRC/openSUSE:Factory/libpmemobj-cpp (Old) and /work/SRC/openSUSE:Factory/.libpmemobj-cpp.new.26092 (New) Package is "libpmemobj-cpp" Fri Mar 6 21:27:14 2020 rev:6 rq:781097 version:1.9 Changes: --- /work/SRC/openSUSE:Factory/libpmemobj-cpp/libpmemobj-cpp.changes 2019-10-27 13:40:42.045244314 +0100 +++ /work/SRC/openSUSE:Factory/.libpmemobj-cpp.new.26092/libpmemobj-cpp.changes 2020-03-06 21:27:21.881552566 +0100 @@ -1,0 +2,16 @@ +Thu Feb 13 09:14:33 UTC 2020 - Nicolas Morey-Chaisemartin + +- Update to version 1.9 + - segment_vector has graduated out of experiment. + - new methods for pmem::obj::string (find() and its overloads) + - defragmentation feature as a separate class in pmem::obj namespace and +support for the defragmentation in containers: concurrent_hash_map, +vector, string + - removed template parameters from persistent_ptr_base class (make it +type agnostic) and moved to the public API + - new methods for pmem::obj::concurrent_hash_map (insert_or_assign and +its overloads) +- Add Add-support-for-older-cmake.patch for compatibility with older cmake versions +- Disable tests for older GCC with incomplete c++14 support + +--- Old: 1.8.tar.gz New: 1.9.tar.gz Add-support-for-older-cmake.patch Other differences: -- ++ libpmemobj-cpp.spec ++ --- /var/tmp/diff_new_pack.YgVcG9/_old 2020-03-06 21:27:22.425552902 +0100 +++ /var/tmp/diff_new_pack.YgVcG9/_new 2020-03-06 21:27:22.425552902 +0100 @@ -1,7 +1,7 @@ # # spec file for package libpmemobj-cpp # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -21,15 +21,17 @@ Summary:C++ bindings for libpmemobj License:BSD-3-Clause Group: Development/Libraries/C and C++ -Version:1.8 +Version:1.9 Release:0 URL:http://pmem.io/pmdk/ Source: https://github.com/pmem/libpmemobj-cpp/archive/%{version}.tar.gz +Patch0: Add-support-for-older-cmake.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: cmake +BuildRequires: doxygen BuildRequires: gcc-c++ BuildRequires: pkg-config -BuildRequires: pkgconfig(libpmemobj) >= 1.7 +BuildRequires: pkgconfig(libpmemobj) >= 1.8 ExclusiveArch: x86_64 %description @@ -60,11 +62,12 @@ %prep %setup -q +%patch0 %build %cmake \ %if %{suse_version} < 1500 - -DENABLE_ARRAY=OFF -DENABLE_VECTOR=OFF -DENABLE_STRING=OFF \ + -DTEST_ARRAY=OFF -DTEST_VECTOR=OFF -DTEST_STRING=OFF -DTEST_CONCURRENT_HASHMAP=OFF -DTEST_SEGMENT_VECTOR_ARRAY_EXPSIZE=OFF -DTEST_SEGMENT_VECTOR_VECTOR_EXPSIZE=OFF -DTEST_SEGMENT_VECTOR_VECTOR_FIXEDSIZE=OFF -DTEST_ENUMERABLE_THREAD_SPECIFIC=OFF \ %endif -DCMAKE_INSTALL_DOCDIR="%_docdir/%name" make %{?_smp_mflags} ++ 1.8.tar.gz -> 1.9.tar.gz ++ 36827 lines of diff (skipped) ++ Add-support-for-older-cmake.patch ++ commit 3ad51fe8692a28297bcc32758e41bd4c46a493d8 Author: Nicolas Morey-Chaisemartin Date: Mon Mar 2 10:10:44 2020 +0100 Add support for older cmake cmake GREATER_EQUAL comparator was not available on SLE12 Signed-off-by: Nicolas Morey-Chaisemartin diff --git cmake/check_compiling_issues.cmake cmake/check_compiling_issues.cmake index 76de61fba773..a1d89590f12d 100644 --- cmake/check_compiling_issues.cmake +++ cmake/check_compiling_issues.cmake @@ -37,7 +37,7 @@ if(NOT MSVC_VERSION) # Even if we are ensuring that we use CMAKE_CXX_STANDARD >= 14, check if # shared_mutex header file is available for the current compiler version # because CXX_STANDARD is being set to 14 for --c++1y parameter - if(CXX_STANDARD GREATER_EQUAL 14) + if((CXX_STANDARD GREATER 14) OR (CXX_STANDARD EQUAL 14)) set(CMAKE_REQUIRED_FLAGS "--std=c++${CMAKE_CXX_STANDARD} -c") CHECK_CXX_SOURCE_COMPILES( "#include
commit libpmemobj-cpp for openSUSE:Factory
Hello community, here is the log from the commit of package libpmemobj-cpp for openSUSE:Factory checked in at 2019-10-27 13:40:34 Comparing /work/SRC/openSUSE:Factory/libpmemobj-cpp (Old) and /work/SRC/openSUSE:Factory/.libpmemobj-cpp.new.2990 (New) Package is "libpmemobj-cpp" Sun Oct 27 13:40:34 2019 rev:5 rq:742012 version:1.8 Changes: --- /work/SRC/openSUSE:Factory/libpmemobj-cpp/libpmemobj-cpp.changes 2019-06-01 09:50:55.207295192 +0200 +++ /work/SRC/openSUSE:Factory/.libpmemobj-cpp.new.2990/libpmemobj-cpp.changes 2019-10-27 13:40:42.045244314 +0100 @@ -1,0 +2,8 @@ +Fri Oct 11 14:34:23 UTC 2019 - Nicolas Morey-Chaisemartin + +- Update to version 1.8 (jsc#SLE-9886) + - array/vector/string/concurrent_hash_map have graduated out of experiment. +They are now guaranteed to have a stable API + - See ChangeLog for a list of all fixes + +--- Old: 1.6.tar.gz New: 1.8.tar.gz Other differences: -- ++ libpmemobj-cpp.spec ++ --- /var/tmp/diff_new_pack.CxbCBc/_old 2019-10-27 13:40:43.045245520 +0100 +++ /var/tmp/diff_new_pack.CxbCBc/_new 2019-10-27 13:40:43.069245549 +0100 @@ -21,7 +21,7 @@ Summary:C++ bindings for libpmemobj License:BSD-3-Clause Group: Development/Libraries/C and C++ -Version:1.6 +Version:1.8 Release:0 URL:http://pmem.io/pmdk/ Source: https://github.com/pmem/libpmemobj-cpp/archive/%{version}.tar.gz @@ -29,7 +29,7 @@ BuildRequires: cmake BuildRequires: gcc-c++ BuildRequires: pkg-config -BuildRequires: pkgconfig(libpmemobj) >= 1.4 +BuildRequires: pkgconfig(libpmemobj) >= 1.7 ExclusiveArch: x86_64 %description @@ -77,6 +77,7 @@ %doc ChangeLog %_includedir/libpmemobj++/ %_libdir/libpmemobj++/ +%{_libdir}/pkgconfig/*.pc %files devel-doc %_docdir/%name/ ++ 1.6.tar.gz -> 1.8.tar.gz ++ 101566 lines of diff (skipped)
commit libpmemobj-cpp for openSUSE:Factory
Hello community, here is the log from the commit of package libpmemobj-cpp for openSUSE:Factory checked in at 2019-06-01 09:50:55 Comparing /work/SRC/openSUSE:Factory/libpmemobj-cpp (Old) and /work/SRC/openSUSE:Factory/.libpmemobj-cpp.new.5148 (New) Package is "libpmemobj-cpp" Sat Jun 1 09:50:55 2019 rev:4 rq:706086 version:1.6 Changes: --- /work/SRC/openSUSE:Factory/libpmemobj-cpp/libpmemobj-cpp.changes 2019-05-28 09:44:04.861827340 +0200 +++ /work/SRC/openSUSE:Factory/.libpmemobj-cpp.new.5148/libpmemobj-cpp.changes 2019-06-01 09:50:55.207295192 +0200 @@ -1,0 +2,6 @@ +Tue May 28 11:39:32 UTC 2019 - Nicolas Morey-Chaisemartin + +- Disable experimental array/vector/string for older releases as + GCC doesn't fully support the required C++11 extensions. + +--- Other differences: -- ++ libpmemobj-cpp.spec ++ --- /var/tmp/diff_new_pack.y2tktK/_old 2019-06-01 09:50:55.715295018 +0200 +++ /var/tmp/diff_new_pack.y2tktK/_new 2019-06-01 09:50:55.719295017 +0200 @@ -62,7 +62,11 @@ %setup -q %build -%cmake -DCMAKE_INSTALL_DOCDIR="%_docdir/%name" +%cmake \ +%if %{suse_version} < 1500 + -DENABLE_ARRAY=OFF -DENABLE_VECTOR=OFF -DENABLE_STRING=OFF \ +%endif + -DCMAKE_INSTALL_DOCDIR="%_docdir/%name" make %{?_smp_mflags} %install
commit libpmemobj-cpp for openSUSE:Factory
Hello community, here is the log from the commit of package libpmemobj-cpp for openSUSE:Factory checked in at 2019-05-28 09:44:04 Comparing /work/SRC/openSUSE:Factory/libpmemobj-cpp (Old) and /work/SRC/openSUSE:Factory/.libpmemobj-cpp.new.5148 (New) Package is "libpmemobj-cpp" Tue May 28 09:44:04 2019 rev:3 rq:705791 version:1.6 Changes: --- /work/SRC/openSUSE:Factory/libpmemobj-cpp/libpmemobj-cpp.changes 2019-02-08 12:11:18.821516260 +0100 +++ /work/SRC/openSUSE:Factory/.libpmemobj-cpp.new.5148/libpmemobj-cpp.changes 2019-05-28 09:44:04.861827340 +0200 @@ -1,0 +2,6 @@ +Mon May 13 08:12:29 UTC 2019 - Nicolas Morey-Chaisemartin + +- Update to version 1.6 (jsc#6358) + - See ChangeLog for the complete change list + +--- Old: 1.5.tar.gz New: 1.6.tar.gz Other differences: -- ++ libpmemobj-cpp.spec ++ --- /var/tmp/diff_new_pack.bbVzsT/_old 2019-05-28 09:44:05.733827038 +0200 +++ /var/tmp/diff_new_pack.bbVzsT/_new 2019-05-28 09:44:05.737827036 +0200 @@ -12,7 +12,7 @@ # 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/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # @@ -21,10 +21,10 @@ Summary:C++ bindings for libpmemobj License:BSD-3-Clause Group: Development/Libraries/C and C++ -Version:1.5 +Version:1.6 Release:0 URL:http://pmem.io/pmdk/ -Source: https://github.com/pmem/libpmemobj-cpp/archive/1.5.tar.gz +Source: https://github.com/pmem/libpmemobj-cpp/archive/%{version}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: cmake BuildRequires: gcc-c++ @@ -69,7 +69,8 @@ %cmake_install %files devel -%doc LICENSE +%license LICENSE +%doc ChangeLog %_includedir/libpmemobj++/ %_libdir/libpmemobj++/ ++ 1.5.tar.gz -> 1.6.tar.gz ++ 85997 lines of diff (skipped)
commit libpmemobj-cpp for openSUSE:Factory
Hello community, here is the log from the commit of package libpmemobj-cpp for openSUSE:Factory checked in at 2019-02-08 12:11:15 Comparing /work/SRC/openSUSE:Factory/libpmemobj-cpp (Old) and /work/SRC/openSUSE:Factory/.libpmemobj-cpp.new.28833 (New) Package is "libpmemobj-cpp" Fri Feb 8 12:11:15 2019 rev:2 rq:672105 version:1.5 Changes: --- /work/SRC/openSUSE:Factory/libpmemobj-cpp/libpmemobj-cpp.changes 2018-11-26 10:23:33.709503105 +0100 +++ /work/SRC/openSUSE:Factory/.libpmemobj-cpp.new.28833/libpmemobj-cpp.changes 2019-02-08 12:11:18.821516260 +0100 @@ -1,0 +2,5 @@ +Wed Feb 6 09:46:51 UTC 2019 - nmoreychaisemar...@suse.com + +- Conflict with former libpmemobj++-devel (bsc#1124441) + +--- Other differences: -- ++ libpmemobj-cpp.spec ++ --- /var/tmp/diff_new_pack.XHFiSE/_old 2019-02-08 12:11:19.801515893 +0100 +++ /var/tmp/diff_new_pack.XHFiSE/_new 2019-02-08 12:11:19.805515891 +0100 @@ -1,7 +1,7 @@ # # spec file for package libpmemobj-cpp # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 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 @@ -12,24 +12,24 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via https://bugs.opensuse.org/ +# Please submit bugfixes or comments via http://bugs.opensuse.org/ # Name: libpmemobj-cpp %define lname libpmemobj-cpp0 Summary:C++ bindings for libpmemobj -Version:1.5 -Release:0 License:BSD-3-Clause Group: Development/Libraries/C and C++ +Version:1.5 +Release:0 URL:http://pmem.io/pmdk/ Source: https://github.com/pmem/libpmemobj-cpp/archive/1.5.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: cmake -BuildRequires: pkgconfig(libpmemobj) >= 1.4 BuildRequires: gcc-c++ BuildRequires: pkg-config +BuildRequires: pkgconfig(libpmemobj) >= 1.4 ExclusiveArch: x86_64 %description @@ -45,6 +45,8 @@ %package devel Summary:C++ bindings for libpmemobj Group: Development/Libraries/C and C++ +Obsoletes: libpmemobj++-devel < %{version} +Provides: libpmemobj++-devel = %{version} %description devel This package contains the header files for pmemobj's C++ interface.