Hello community, here is the log from the commit of package cmpi-bindings for openSUSE:Factory checked in at 2018-05-29 16:53:19 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/cmpi-bindings (Old) and /work/SRC/openSUSE:Factory/.cmpi-bindings.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "cmpi-bindings" Tue May 29 16:53:19 2018 rev:38 rq:612844 version:1.0.2 Changes: -------- --- /work/SRC/openSUSE:Factory/cmpi-bindings/cmpi-bindings.changes 2015-05-18 22:30:07.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.cmpi-bindings.new/cmpi-bindings.changes 2018-05-29 16:53:24.677309752 +0200 @@ -1,0 +2,7 @@ +Tue May 29 11:20:34 UTC 2018 - kkaempf@suse.com + +- Update to 1.0.2 + - disable ruby documentation for Ruby 2.5.0 + (rdoc-6.0.1 breaks swig documentation hack) + +------------------------------------------------------------------- @@ -6,0 +14 @@ + this includes cmpi-bindings-swig-3.0.patch Old: ---- cmpi-bindings-1.0.1.tar.bz2 New: ---- cmpi-bindings-1.0.2.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ cmpi-bindings.spec ++++++ --- /var/tmp/diff_new_pack.9Wj8Rs/_old 2018-05-29 16:53:26.013260601 +0200 +++ /var/tmp/diff_new_pack.9Wj8Rs/_new 2018-05-29 16:53:26.045259424 +0200 @@ -1,7 +1,7 @@ # # spec file for package cmpi-bindings # -# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2018 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 @@ -20,10 +20,10 @@ Url: http://github.com/kkaempf/cmpi-bindings Name: cmpi-bindings -Version: 1.0.1 +Version: 1.0.2 Release: 0 Summary: Adapter to write and run CMPI-type CIM providers -License: BSD-3-Clause and CPL-1.0 +License: BSD-3-Clause AND CPL-1.0 Group: Development/Libraries/Other BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: cmake @@ -127,12 +127,14 @@ mkdir -p $RPM_BUILD_ROOT%{_datadir}/cmpi make install DESTDIR=$RPM_BUILD_ROOT mkdir -p $RPM_BUILD_ROOT%{_docdir} +%if 0%{?suse_version} < 1500 cp -a swig/ruby/html $RPM_BUILD_ROOT%{_docdir}/cmpi-bindings-ruby-docs +%endif %package -n cmpi-bindings-ruby Summary: Adapter to write and run CMPI-type CIM providers in Ruby -Group: Development/Languages/Ruby # for the debug package. we dont use debug_package_requires here as it would enforce to install both packages. +Group: Development/Languages/Ruby Provides: %{name} = %{version}-%{release} %if 0%{?ruby_sitelib} == 0 %{!?ruby_sitelib: %global ruby_sitelib %(ruby -r rbconfig -e 'vd = RbConfig::CONFIG["vendorlibdir"]; print(vd ? vd : RbConfig::CONFIG["sitelibdir"])')} @@ -151,6 +153,8 @@ %dir %{ruby_sitelib}/cmpi/providers %{ruby_sitelib}/cmpi/provider.rb +%if 0%{?suse_version} < 1500 +# ruby 2.5.0 broke swig-rdoc %package -n cmpi-bindings-ruby-doc Summary: RDoc-style documentation for cmpi-bindings-ruby Group: Documentation/HTML @@ -162,11 +166,12 @@ %defattr(-,root,root,-) %dir %{_docdir}/cmpi-bindings-ruby-docs %{_docdir}/cmpi-bindings-ruby-docs +%endif %package -n cmpi-bindings-pywbem Summary: Adapter to write and run CMPI-type CIM providers in Python -Group: Development/Languages/Python # for the debug package. we dont use debug_package_requires here as it would enforce to install both packages. +Group: Development/Languages/Python Provides: %{name} = %{version}-%{release} %{!?python_sitelib: %global python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")} %{!?python_sitearch: %global python_sitearch %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)")} @@ -187,8 +192,8 @@ %package -n cmpi-bindings-perl Requires: perl = %{perl_version} Summary: Adapter to write and run CMPI-type CIM providers in Perl -Group: Development/Languages/Perl # for the debug package. we dont use debug_package_requires here as it would enforce to install both packages. +Group: Development/Languages/Perl Provides: %{name} = %{version}-%{release} %description -n cmpi-bindings-perl ++++++ cmpi-bindings-1.0.1.tar.bz2 -> cmpi-bindings-1.0.2.tar.bz2 ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cmpi-bindings-1.0.1/CMakeLists.txt new/cmpi-bindings-1.0.2/CMakeLists.txt --- old/cmpi-bindings-1.0.1/CMakeLists.txt 2013-12-12 13:31:48.000000000 +0100 +++ new/cmpi-bindings-1.0.2/CMakeLists.txt 2018-05-09 11:24:45.000000000 +0200 @@ -10,10 +10,18 @@ # # cmake2.6: backward compatibility to cmake 2.4 # +if(${CMAKE_VERSION} VERSION_LESS "3.0.0") +# OLD is deprecated in 3.x if(COMMAND cmake_policy) cmake_policy(SET CMP0003 OLD) endif(COMMAND cmake_policy) - +endif() + +# ignore non-existing dependencies +if(COMMAND cmake_policy) + cmake_policy(SET CMP0046 OLD) +endif(COMMAND cmake_policy) + # where to look first for cmake modules, before ${CMAKE_ROOT}/Modules/ is checked SET(CMAKE_MODULE_PATH ${CMAKE_SOURCE_DIR}/cmake/modules ${CMAKE_MODULE_PATH}) #SET(CMAKE_MODULE_PATH ${CMAKE_INSTALL_PREFIX}/share/cmake/Modules ${CMAKE_MODULE_PATH}) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cmpi-bindings-1.0.1/VERSION.cmake new/cmpi-bindings-1.0.2/VERSION.cmake --- old/cmpi-bindings-1.0.1/VERSION.cmake 2015-01-29 13:57:05.000000000 +0100 +++ new/cmpi-bindings-1.0.2/VERSION.cmake 2018-05-29 13:20:10.000000000 +0200 @@ -1,3 +1,3 @@ SET(VERSION_MAJOR "1") SET(VERSION_MINOR "0") -SET(VERSION_PATCH "1") +SET(VERSION_PATCH "2") diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cmpi-bindings-1.0.1/package/cmpi-bindings.changes new/cmpi-bindings-1.0.2/package/cmpi-bindings.changes --- old/cmpi-bindings-1.0.1/package/cmpi-bindings.changes 2015-01-29 13:55:14.000000000 +0100 +++ new/cmpi-bindings-1.0.2/package/cmpi-bindings.changes 2018-05-29 13:21:11.000000000 +0200 @@ -1,12 +1,25 @@ ------------------------------------------------------------------- +Tue May 29 11:20:34 UTC 2018 - kkaempf@suse.com + +- Update to 1.0.2 + - disable ruby documentation for Ruby 2.5.0 + (rdoc-6.0.1 breaks swig documentation hack) + +------------------------------------------------------------------- Thu Jan 29 07:15:49 UTC 2015 - kkaempf@suse.com - Update to 1.0.1 - fix comment characters in .i files for swig 3.0.4 (dimstar@opensuse.org) + this includes cmpi-bindings-swig-3.0.patch - improve documentation coverage ------------------------------------------------------------------- +Mon Jan 26 14:01:04 UTC 2015 - dimstar@opensuse.org + +- Add cmpi-bindings-swig-3.0.patch: Fix build with SWIG 3.0. + +------------------------------------------------------------------- Wed Jun 25 10:35:41 UTC 2014 - kkaempf@suse.com - Update to 1.0.0 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cmpi-bindings-1.0.1/package/cmpi-bindings.spec.in new/cmpi-bindings-1.0.2/package/cmpi-bindings.spec.in --- old/cmpi-bindings-1.0.1/package/cmpi-bindings.spec.in 2015-01-29 13:53:35.000000000 +0100 +++ new/cmpi-bindings-1.0.2/package/cmpi-bindings.spec.in 2018-05-29 13:26:59.000000000 +0200 @@ -127,7 +127,9 @@ mkdir -p $RPM_BUILD_ROOT%{_datadir}/cmpi make install DESTDIR=$RPM_BUILD_ROOT mkdir -p $RPM_BUILD_ROOT%{_docdir} +%if 0%{?suse_version} < 1500 cp -a swig/ruby/html $RPM_BUILD_ROOT%{_docdir}/cmpi-bindings-ruby-docs +%endif %package -n cmpi-bindings-ruby Summary: Adapter to write and run CMPI-type CIM providers in Ruby @@ -151,6 +153,8 @@ %dir %{ruby_sitelib}/cmpi/providers %{ruby_sitelib}/cmpi/provider.rb +%if 0%{?suse_version} < 1500 +# ruby 2.5.0 broke swig-rdoc %package -n cmpi-bindings-ruby-doc Summary: RDoc-style documentation for cmpi-bindings-ruby Group: Documentation/HTML @@ -162,6 +166,7 @@ %defattr(-,root,root,-) %dir %{_docdir}/cmpi-bindings-ruby-docs %{_docdir}/cmpi-bindings-ruby-docs +%endif %package -n cmpi-bindings-pywbem Summary: Adapter to write and run CMPI-type CIM providers in Python diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cmpi-bindings-1.0.1/swig/ruby/CMakeLists.txt new/cmpi-bindings-1.0.2/swig/ruby/CMakeLists.txt --- old/cmpi-bindings-1.0.1/swig/ruby/CMakeLists.txt 2015-01-29 13:53:35.000000000 +0100 +++ new/cmpi-bindings-1.0.2/swig/ruby/CMakeLists.txt 2018-05-29 13:18:45.000000000 +0200 @@ -97,7 +97,9 @@ DEPENDS ${CMAKE_SOURCE_DIR}/swig/ruby/cmpi/*.rb ) +IF ( ${RUBY_VERSION} VERSION_LESS "2.5.0" ) ADD_CUSTOM_TARGET(ruby_rdoc ALL DEPENDS "${rdoc_dir}") +ENDIF ( ${RUBY_VERSION} VERSION_LESS "2.5.0" ) IF( BUILD_RUBY_GEM ) # @@ -117,7 +119,6 @@ WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} COMMAND "gem" "build" "${CMAKE_CURRENT_BINARY_DIR}/cmpi-bindings.gemspec" DEPENDS "ext" - DEPENDS ${rdoc_dir} DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/cmpi-bindings.gemspec )