commit openwsman for openSUSE:Factory
Hello community, here is the log from the commit of package openwsman for openSUSE:Factory checked in at 2018-03-05 13:45:06 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/openwsman (Old) and /work/SRC/openSUSE:Factory/.openwsman.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "openwsman" Mon Mar 5 13:45:06 2018 rev:64 rq:582529 version:2.6.7 Changes: -------- --- /work/SRC/openSUSE:Factory/openwsman/openwsman.changes 2018-02-27 16:57:12.845654472 +0100 +++ /work/SRC/openSUSE:Factory/.openwsman.new/openwsman.changes 2018-03-05 13:45:49.898629983 +0100 @@ -1,0 +2,8 @@ +Sun Mar 4 12:39:01 UTC 2018 - jengelh@inai.de + +- Update RPM groups and package descriptions. +- Replace old $RPM_* shell vars. Remove some unnecessary + %if..%endif blocks that do not affect the build process or + result. + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ openwsman.spec ++++++ --- /var/tmp/diff_new_pack.M3QE4d/_old 2018-03-05 13:45:50.994590324 +0100 +++ /var/tmp/diff_new_pack.M3QE4d/_new 2018-03-05 13:45:50.998590180 +0100 @@ -137,7 +137,7 @@ # Mandriva: # Release %%mkrel 1 Url: http://www.openwsman.org/ -Summary: Opensource Implementation of WS-Management +Summary: An implementation of the WS-MAN specification License: BSD-3-Clause AND GPL-2.0-only Group: System/Management Source: %{name}-%{version}.tar.bz2 @@ -155,22 +155,26 @@ Source4: %{name}.service %description -Opensource Implementation of WS-Management protocol stack - +OpenWSMAN is an implementation of the WS-Management protocol stack. +Web Services for Management (WS-MAN) is a specification for managing +computer systems using web services standards. %package -n libwsman3 -Summary: Opensource Implementation of WS-Management -Group: System/Management +Summary: An implementation of the WS-MAN specification +Group: System/Libraries Provides: openwsman = %{version} Obsoletes: libwsman1 < %{version} Obsoletes: openwsman < %{version} %description -n libwsman3 -Opensource Implementation of WS-Management protocol stack -(Common libraries) +OpenWSMAN is an implementation of the WS-Management protocol stack. +Web Services for Management (WS-MAN) is a specification for managing +computer systems using web services standards. + +This subpackage provides the common libraries of OpenWSMAN. %package -n libwsman-devel -Summary: Opensource Implementation of WS-Management +Summary: Development files for OpenWSMAN Group: Development/Libraries/C and C++ Provides: openwsman-devel = %{version} Obsoletes: openwsman-devel < %{version} @@ -181,27 +185,31 @@ Requires: sblim-sfcc-devel %description -n libwsman-devel -Opensource Implementation of WS-Management stack -(Development files) +OpenWSMAN is an implementation of the WS-Management protocol stack. + +This subpackage provides the header files for its libraries. %package -n libwsman_clientpp1 -Summary: C++ bindings to Openwsman Client libraries -Group: System/Management +Summary: C++ bindings to the OpenWSMAN client library +Group: System/Libraries Provides: openwsman-client = %{version} Obsoletes: openwsman-client < %{version} %description -n libwsman_clientpp1 -An implementation of the WsmanClient interface using C++ +OpenWSMAN is an implementation of the WS-Management protocol stack. +This subpackage provides a C++ API library for OpenWSMAN. %package -n libwsman_clientpp-devel -Summary: C++ bindings to Openwsman Client libraries +Summary: C++ development files for OpenWSMAN Group: Development/Libraries/C and C++ Requires: libwsman-devel = %{version} Requires: libwsman_clientpp1 = %{version} %description -n libwsman_clientpp-devel -Development files for C++ interface to OpenWSMAN client library. +OpenWSMAN is an implementation of the WS-Management protocol stack. + +Development files for the C++ interface to the OpenWSMAN client library. %package server @@ -209,28 +217,24 @@ %if 0%{?suse_version} Requires(pre): fillup %endif -Summary: Openwsman Server and service libraries +Summary: OpenWSMAN server and service libraries Group: System/Management %description server -Openwsman Server and service libraries +OpenWSMAN server and service libraries. - -%if 0%{?rhel_version} != 700 %package server-plugin-ruby Requires: openwsman-server -Summary: Openwsman Server Plugin for Ruby extensions +Summary: OpenWSMAN Server Plugin for Ruby extensions Group: System/Management %description server-plugin-ruby -This package provides a Openwsman server plugin to write a -WS-Management resource handler in Ruby - -%endif +This package provides a OpenWSMAN server plugin to write a +WS-Management resource handler in Ruby. %if 0%{?want_python3} %package -n python3-%{name} -Summary: Python3 bindings for openwsman client API +Summary: Python3 bindings for OpenWSMAN client API Group: Development/Libraries/Python %{!?python3_sitelib: %global python3_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")} %{!?python3_sitearch: %global python3_sitearch %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)")} @@ -238,12 +242,12 @@ %{py3_requires} %description -n python3-%{name} -This package provides Python3 bindings to access the openwsman client +This package provides Python3 bindings to access the OpenWSMAN client API. %else %package python -Summary: Python bindings for openwsman client API +Summary: Python bindings for OpenWSMAN client API Group: Development/Libraries/Python %{!?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)")} @@ -251,7 +255,7 @@ %{py_requires} %description python -This package provides Python bindings to access the openwsman client +This package provides Python bindings to access the OpenWSMAN client API. %endif @@ -295,18 +299,18 @@ %endif %endif -Summary: Ruby bindings for openwsman client API +Summary: Ruby bindings for OpenWSMAN client API Group: System/Management %description ruby -This package provides Ruby bindings to access the openwsman client API. +This package provides Ruby bindings to access the OpenWSMAN client API. %package ruby-docs -Summary: HTML documentation for Opendwsman Ruby bindings +Summary: HTML documentation for OpenWSMAN Ruby bindings Group: Documentation/HTML %description ruby-docs -This package provides HTML documentation for the Openwsman Ruby +This package provides HTML documentation for the OpenWSMAN Ruby bindings. %endif # not rhel7 @@ -319,11 +323,11 @@ %else Requires: perl = %{perl_version} %endif -Summary: Perl bindings for openwsman client API +Summary: Perl bindings for OpenWSMAN client API Group: System/Management %description perl -This package provides Perl bindings to access the openwsman client API. +This package provides Perl bindings to access the OpenWSMAN client API. %if 0%{?suse_version} == 0 || 0%{?suse_version} >= 1100 @@ -331,11 +335,11 @@ %package java Requires: java Requires: libwsman3 = %{version} -Summary: Java bindings for openwsman client API +Summary: Java bindings for OpenWSMAN client API Group: System/Management %description java -This package provides Java bindings to access the openwsman client API. +This package provides Java bindings to access the OpenWSMAN client API. %endif @@ -348,8 +352,8 @@ Requires: openwsman-ruby = %{version} %description -n winrs -This is a command line tool for the Windows Remote Shell protocol. You -can use it to send shell commands to a remote Windows hosts. +This is a command line tool for the Windows Remote Shell protocol. +It can be used to send shell commands to remote Windows hosts. %endif @@ -403,41 +407,38 @@ %install cd build -make DESTDIR=$RPM_BUILD_ROOT install -mkdir -p $RPM_BUILD_ROOT%{_docdir} +%make_install +mkdir -p %{buildroot}/%{_docdir} # don't copy ruby docs if they don't exist -[ -d bindings/ruby/html ] && cp -a bindings/ruby/html $RPM_BUILD_ROOT%{_docdir}/openwsman-ruby-docs +[ -d bindings/ruby/html ] && cp -a bindings/ruby/html %{buildroot}/%{_docdir}/openwsman-ruby-docs cd .. -rm -f $RPM_BUILD_ROOT%{_libdir}/*.la -rm -f $RPM_BUILD_ROOT%{_libdir}/openwsman/plugins/*.la -rm -f $RPM_BUILD_ROOT%{_libdir}/openwsman/authenticators/*.la -[ -d $RPM_BUILD_ROOT%{ruby_sitelib} ] && rm -f $RPM_BUILD_ROOT%{ruby_sitelib}/openwsmanplugin.rb -[ -d $RPM_BUILD_ROOT%{ruby_vendorlib} ] && rm -f $RPM_BUILD_ROOT%{ruby_vendorlib}/openwsmanplugin.rb +rm -f %{buildroot}/%{_libdir}/*.la +rm -f %{buildroot}/%{_libdir}/openwsman/plugins/*.la +rm -f %{buildroot}/%{_libdir}/openwsman/authenticators/*.la +[ -d %{buildroot}/%{ruby_sitelib} ] && rm -f %{buildroot}/%{ruby_sitelib}/openwsmanplugin.rb +[ -d %{buildroot}/%{ruby_vendorlib} ] && rm -f %{buildroot}/%{ruby_vendorlib}/openwsmanplugin.rb %if 0%{?has_systemd} -install -D -m 644 %{S:4} $RPM_BUILD_ROOT%{_unitdir}/%{name}.service +install -D -m 644 %{S:4} %{buildroot}/%{_unitdir}/%{name}.service # rcopenwsman -ln -sf %{_sbindir}/service $RPM_BUILD_ROOT%{_sbindir}/rc%{name} +ln -sf %{_sbindir}/service %{buildroot}/%{_sbindir}/rc%{name} %else -mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/init.d -install -m 755 build/etc/init/openwsmand.sh $RPM_BUILD_ROOT%{_sysconfdir}/init.d/openwsmand -ln -sf %{_sysconfdir}/init.d/openwsmand $RPM_BUILD_ROOT%{_sbindir}/rcopenwsmand -%endif -install -m 644 etc/openwsman.conf $RPM_BUILD_ROOT%{_sysconfdir}/openwsman -install -m 644 etc/openwsman_client.conf $RPM_BUILD_ROOT%{_sysconfdir}/openwsman -install -m 644 etc/ssleay.cnf $RPM_BUILD_ROOT%{_sysconfdir}/openwsman -install -m 644 %{pamfile} $RPM_BUILD_ROOT%{_sysconfdir}/pam.d/openwsman +mkdir -p %{buildroot}/%{_sysconfdir}/init.d +install -m 755 build/etc/init/openwsmand.sh %{buildroot}/%{_sysconfdir}/init.d/openwsmand +ln -sf %{_sysconfdir}/init.d/openwsmand %{buildroot}/%{_sbindir}/rcopenwsmand +%endif +install -m 644 etc/openwsman.conf %{buildroot}/%{_sysconfdir}/openwsman +install -m 644 etc/openwsman_client.conf %{buildroot}/%{_sysconfdir}/openwsman +install -m 644 etc/ssleay.cnf %{buildroot}/%{_sysconfdir}/openwsman +install -m 644 %{pamfile} %{buildroot}/%{_sysconfdir}/pam.d/openwsman %if 0%{?suse_version} > 1010 -install -D -m 644 %{S:3} $RPM_BUILD_ROOT%{_sysconfdir}/sysconfig/SuSEfirewall2.d/services/openwsman +install -D -m 644 %{S:3} %{buildroot}/%{_sysconfdir}/sysconfig/SuSEfirewall2.d/services/openwsman %endif %if 0%{?rhel_version} == 700 -rm -f $RPM_BUILD_ROOT%{_bindir}/winrs +rm -f %{buildroot}/%{_bindir}/winrs %endif %post -n libwsman3 -p /sbin/ldconfig - -%postun -n libwsman3 -/sbin/ldconfig -exit 0 +%postun -n libwsman3 -p /sbin/ldconfig # follow http://en.opensuse.org/openSUSE:Systemd_packaging_guidelines %if 0%{?has_systemd}
participants (1)
-
root@hilbert.suse.de