commit 93eab96404bb4406554b981b32e8b9c216161341
Author: Jakub Bogusz <[email protected]>
Date:   Thu Jan 8 21:10:47 2015 +0100

    - updated to 2.4.12
    - pass desired python interpreter explicitly
    - added python patch to reorder PythonInterp/PythonLibs calls wrt. current 
cmake requirements
      so that proper library version for selected interpreter is used

 openwsman-python.patch | 13 +++++++++++++
 openwsman.spec         | 15 +++++++++------
 2 files changed, 22 insertions(+), 6 deletions(-)
---
diff --git a/openwsman.spec b/openwsman.spec
index d1b0d87..e0c725c 100644
--- a/openwsman.spec
+++ b/openwsman.spec
@@ -13,15 +13,16 @@
 Summary:       Implementation of the Web Services Management specification 
(WS-Management)
 Summary(pl.UTF-8):     Implementacja specyfikacji Web Services Management 
(WS-Management)
 Name:          openwsman
-Version:       2.4.6
-Release:       2
+Version:       2.4.12
+Release:       1
 License:       BSD
 Group:         Libraries
 Source0:       
https://github.com/Openwsman/openwsman/archive/v%{version}/%{name}-%{version}.tar.gz
-# Source0-md5: 02902aafcd58708c0cdab51af9f4086e
+# Source0-md5: 4893a41c6fd89b33095c315c79638a75
 Patch0:                %{name}-link.patch
 Patch1:                %{name}-java.patch
 Patch2:                rdoc-rubygems.patch
+Patch3:                %{name}-python.patch
 URL:           https://github.com/Openwsman
 BuildRequires: cmake >= 2.4
 BuildRequires: curl-devel >= 7.12.0
@@ -37,8 +38,7 @@ BuildRequires:        openssl-devel
 BuildRequires: pam-devel
 %{?with_perl:BuildRequires:    perl-devel}
 BuildRequires: pkgconfig
-%{?with_python:BuildRequires:  python-devel}
-%{?with_python:BuildConflicts: python3-devel}
+%{?with_python:BuildRequires:  python-devel >= 2}
 BuildRequires: rpmbuild(macros) >= 1.606
 %{?with_ruby:BuildRequires:    ruby-devel >= 1.9}
 %{?with_cim:BuildRequires:     sblim-sfcc-devel}
@@ -153,6 +153,7 @@ Wiązania języka Ruby do bibliotek openwsman.
 %patch0 -p1
 %patch1 -p1
 %patch2 -p1
+%patch3 -p1
 
 %build
 install -d build
@@ -167,8 +168,9 @@ cd build
        %{!?with_perl:-DBUILD_PERL=NO} \
        %{!?with_python:-DBUILD_PYTHON=NO} \
        -DBUILD_RUBY=%{!?with_ruby:NO}%{?with_ruby:YES} \
-       -DRUBY_HAS_VENDOR_RUBY:BOOL=ON \
        -DPACKAGE_ARCHITECTURE=%{_target_cpu} \
+       -DPYTHON_EXECUTABLE=%{__python} \
+       -DRUBY_HAS_VENDOR_RUBY:BOOL=ON
 
 # ruby .gemspec contains non-ascii characters, build fails with C locale
 %{?with_ruby:LC_ALL=en_US} \
@@ -203,6 +205,7 @@ rm -rf $RPM_BUILD_ROOT
 %attr(755,root,root) %{_libdir}/openwsman/plugins/libredirect.so*
 %dir %{_sysconfdir}/openwsman
 %config(noreplace) %verify(not md5 mtime size) 
%{_sysconfdir}/openwsman/openwsman.conf
+%config(noreplace) %verify(not md5 mtime size) 
%{_sysconfdir}/openwsman/openwsman_client.conf
 %attr(754,root,root) %{_sysconfdir}/openwsman/owsmangencert.sh
 %config(noreplace) %verify(not md5 mtime size) 
%{_sysconfdir}/openwsman/ssleay.cnf
 %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/openwsman
diff --git a/openwsman-python.patch b/openwsman-python.patch
new file mode 100644
index 0000000..eba3132
--- /dev/null
+++ b/openwsman-python.patch
@@ -0,0 +1,13 @@
+--- openwsman-2.4.12/CMakeLists.txt.orig       2014-10-28 16:04:47.000000000 
+0100
++++ openwsman-2.4.12/CMakeLists.txt    2015-01-08 20:53:14.732880349 +0100
+@@ -174,9 +174,9 @@
+ 
+ IF( BUILD_PYTHON )
+   MESSAGE(STATUS "Building Python bindings" )
++  FIND_PACKAGE(PythonInterp REQUIRED)
+   FIND_PACKAGE(PythonLibs)
+   IF (PYTHON_LIBRARY)
+-    FIND_PACKAGE(PythonInterp REQUIRED)
+     MESSAGE(STATUS "Found PythonLibs...")
+     FIND_PACKAGE(PythonLinkLibs)
+     IF (PYTHON_LINK_LIBS)
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/openwsman.git/commitdiff/93eab96404bb4406554b981b32e8b9c216161341

_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to