[openwsman] Update to openwsman-2.3.5, Enable ruby subpackage again
vcrhonek
vcrhonek at fedoraproject.org
Mon Sep 17 13:04:35 UTC 2012
commit 3e9a4e1762a7df31ac409dd65639a64e575a634f
Author: Vitezslav Crhonek <vcrhonek at redhat.com>
Date: Mon Sep 17 15:04:25 2012 +0200
Update to openwsman-2.3.5, Enable ruby subpackage again
.gitignore | 1 +
openwsman.spec | 50 ++++++++++++++++++++++++++------------------------
sources | 2 +-
3 files changed, 28 insertions(+), 25 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 8aa387f..2556e28 100644
--- a/.gitignore
+++ b/.gitignore
@@ -3,3 +3,4 @@ openwsman-2.2.3.tar.bz2
/openwsman-2.2.5.tar.bz2
/openwsman-2.2.7.tar.bz2
/openwsman-2.3.0.tar.bz2
+/openwsman-2.3.5.tar.bz2
diff --git a/openwsman.spec b/openwsman.spec
index 7694600..566629f 100644
--- a/openwsman.spec
+++ b/openwsman.spec
@@ -3,19 +3,19 @@
%{!?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))")}
%endif
-%{!?ruby_sitelib: %global ruby_sitelib %(ruby -rrbconfig -e 'puts Config::CONFIG["sitelibdir"] ')}
-%{!?ruby_sitearch: %global ruby_sitearch %(ruby -rrbconfig -e 'puts Config::CONFIG["sitearchdir"] ')}
+%{!?ruby_sitelib: %global ruby_sitelib %(ruby -r rbconfig -e 'vd = RbConfig::CONFIG["vendorlibdir"]; print(vd ? vd : RbConfig::CONFIG["sitelibdir"])')}
+%{!?ruby_sitearch: %global ruby_sitearch %(ruby -r rbconfig -e 'vad = RbConfig::CONFIG["vendorarchdir"]; print(vad ? vad : RbConfig::CONFIG["sitearchdir"])')}
Name: openwsman
BuildRequires: swig
BuildRequires: libcurl-devel libxml2-devel pam-devel sblim-sfcc-devel
-#BuildRequires: python python-devel ruby ruby-devel rubygem(rdoc) perl
+BuildRequires: python python-devel ruby ruby-devel rubygem(rdoc) perl
BuildRequires: python python-devel perl
BuildRequires: perl-devel pkgconfig openssl-devel
BuildRequires: cmake
BuildRequires: systemd-units
-Version: 2.3.0
-Release: 7%{?dist}
+Version: 2.3.5
+Release: 1%{?dist}
Url: http://www.openwsman.org/
License: BSD
Group: Applications/System
@@ -28,8 +28,7 @@ Source2: openwsmand.service
# script for testing presence of the certificates in ExecStartPre
Source3: owsmantestcert.sh
Patch0: %{name}-sitelibdir.patch
-Patch2: openwsman-2.2.7-disable-ruby.patch
-Patch3: openwsman-2.2.7-libssl.patch
+Patch1: openwsman-2.2.7-libssl.patch
%description
Openwsman is a project intended to provide an open-source
@@ -112,15 +111,15 @@ API.
-#%package ruby
-#License: BSD
-#Group: Development/Libraries
-#Requires: ruby
-#Requires: ruby(abi) = 1.9.1
-#Summary: Ruby bindings for openwsman client API
-#
-#%description ruby
-#This package provides Ruby bindings to access the openwsman client API.
+%package ruby
+License: BSD
+Group: Development/Libraries
+Requires: ruby
+Requires: ruby(abi) = 1.9.1
+Summary: Ruby bindings for openwsman client API
+
+%description ruby
+This package provides Ruby bindings to access the openwsman client API.
@@ -141,8 +140,7 @@ This package provides Perl bindings to access the openwsman client API.
%setup -q
# don't make backup of file patched by patch0, it'll be installed...
%patch0 -p1
-%patch2 -p1
-%patch3 -p1 -b .libssl
+%patch1 -p1 -b .libssl
%build
# Removing executable permissions on .c and .h files to fix rpmlint warnings.
@@ -163,6 +161,7 @@ cmake \
-DCMAKE_SKIP_RPATH=1 \
-DPACKAGE_ARCHITECTURE=`uname -m` \
-DLIB=%{_lib} \
+ -DBUILD_RUBY_GEM=no \
..
make CFLAGS="-DSSL_LIB='\"$SSL_LIB\"'"
@@ -231,12 +230,11 @@ rm -f /var/log/wsmand.log
%{python_sitearch}/*.pyo
%doc AUTHORS COPYING ChangeLog README.md
-#%files ruby
-#%{ruby_sitearch}/openwsman.so
-#%{ruby_sitearch}/_openwsman.so
-#%dir %{ruby_sitelib}/openwsman
-#%{ruby_sitelib}/openwsman/*.rb
-#%doc AUTHORS COPYING ChangeLog README.md
+%files ruby
+%{ruby_sitearch}/_openwsman.so
+%dir %{ruby_sitelib}/openwsman
+%{ruby_sitelib}/openwsman/*.rb
+%doc AUTHORS COPYING ChangeLog README.md
%files perl
%{perl_vendorarch}/openwsman.so
@@ -272,6 +270,10 @@ rm -f /var/log/wsmand.log
%changelog
+* Mon Sep 17 2012 Vitezslav Crhonek <vcrhonek at redhat.com> - 2.3.5-1
+- Update to openwsman-2.3.5
+- Enable ruby subpackage again
+
* Tue Aug 28 2012 Vitezslav Crhonek <vcrhonek at redhat.com> - 2.3.0-7
- Fix issues found by fedora-review utility in the spec file
diff --git a/sources b/sources
index e8abf27..6c726a8 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-ec34cb43a3d73398e088539d788debd2 openwsman-2.3.0.tar.bz2
+555cf08a7252cff5799d81e102f571d4 openwsman-2.3.5.tar.bz2
More information about the scm-commits
mailing list