Compare commits
12 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 6862d70ca0 | |||
| 531f9577de | |||
| c98dedc944 | |||
| d5765d2977 | |||
| 053236801c | |||
| 1d0094977b | |||
| 613e85663e | |||
| 12519f950e | |||
| d0cea79dae | |||
| b4f95a4140 | |||
| 4fd758ebc8 | |||
| b606719aa2 |
@@ -6,7 +6,7 @@ diff -up openwsman-2.7.2/bindings/ruby/extconf.rb.orig openwsman-2.7.2/bindings/
|
||||
|
||||
major, minor, path = RUBY_VERSION.split(".")
|
||||
-raise "SWIG failed to run" unless system("#{swig} -ruby -autorename -DRUBY_VERSION=#{major}#{minor} -I. -I/usr/include/openwsman -o openwsman_wrap.c openwsman.i")
|
||||
+raise "SWIG failed to run" unless system("#{swig} -ruby -autorename -DRUBY_VERSION=#{major}#{minor} -I. -I/usr/include/openwsman -I/builddir/build/BUILD/openwsman-2.7.2/include/ -o openwsman_wrap.c openwsman.i")
|
||||
+raise "SWIG failed to run" unless system("#{swig} -ruby -autorename -DRUBY_VERSION=#{major}#{minor} -I. -I/usr/include/openwsman -I/builddir/build/BUILD/openwsman-2.7.2-build/openwsman-2.7.2/include/ -o openwsman_wrap.c openwsman.i")
|
||||
|
||||
$CPPFLAGS = "-I/usr/include/openwsman -I.."
|
||||
|
||||
|
||||
@@ -0,0 +1,24 @@
|
||||
diff -up openwsman-2.7.2/src/plugins/swig/src/target_ruby.c.orig openwsman-2.7.2/src/plugins/swig/src/target_ruby.c
|
||||
--- openwsman-2.7.2/src/plugins/swig/src/target_ruby.c.orig 2022-12-28 16:43:03.000000000 +0100
|
||||
+++ openwsman-2.7.2/src/plugins/swig/src/target_ruby.c 2025-01-23 11:53:58.082946042 +0100
|
||||
@@ -49,7 +49,7 @@
|
||||
*/
|
||||
|
||||
static VALUE
|
||||
-load_module()
|
||||
+load_module(VALUE)
|
||||
{
|
||||
ruby_script(PLUGIN_FILE);
|
||||
return rb_require(PLUGIN_FILE);
|
||||
diff -up openwsman-2.7.2/src/server/CMakeLists.txt.orig openwsman-2.7.2/src/server/CMakeLists.txt
|
||||
--- openwsman-2.7.2/src/server/CMakeLists.txt.orig 2022-12-28 16:43:03.000000000 +0100
|
||||
+++ openwsman-2.7.2/src/server/CMakeLists.txt 2025-01-23 12:08:44.042639395 +0100
|
||||
@@ -47,7 +47,7 @@ if( HAVE_LIBDL )
|
||||
TARGET_LINK_LIBRARIES(openwsmand ${DL_LIBRARIES})
|
||||
endif( HAVE_LIBDL )
|
||||
|
||||
-INSTALL(TARGETS openwsmand DESTINATION ${CMAKE_INSTALL_PREFIX}/sbin)
|
||||
+INSTALL(TARGETS openwsmand DESTINATION ${CMAKE_INSTALL_PREFIX}/bin)
|
||||
|
||||
#
|
||||
#
|
||||
+42
-9
@@ -25,7 +25,7 @@
|
||||
|
||||
Name: openwsman
|
||||
Version: 2.7.2
|
||||
Release: 5%{?dist}
|
||||
Release: 15%{?dist}
|
||||
Summary: Open source Implementation of WS-Management
|
||||
|
||||
License: BSD-3-Clause AND MIT
|
||||
@@ -50,6 +50,7 @@ Patch3: openwsman-2.6.2-openssl-1.1-fix.patch
|
||||
Patch4: openwsman-2.6.5-http-status-line.patch
|
||||
Patch5: openwsman-2.6.8-update-ssleay-conf.patch
|
||||
Patch6: openwsman-2.7.2-fix-ftbfs.patch
|
||||
Patch7: openwsman-2.7.2-gcc15-fix.patch
|
||||
BuildRequires: make
|
||||
BuildRequires: swig
|
||||
BuildRequires: libcurl-devel libxml2-devel pam-devel sblim-sfcc-devel
|
||||
@@ -66,6 +67,7 @@ BuildRequires: pkgconfig openssl-devel
|
||||
BuildRequires: cmake
|
||||
BuildRequires: systemd-units
|
||||
BuildRequires: gcc gcc-c++
|
||||
BuildRequires: libxcrypt-devel
|
||||
|
||||
%description
|
||||
Openwsman is a project intended to provide an open-source
|
||||
@@ -77,7 +79,7 @@ requirements that exposes a set of operations focused on and covers
|
||||
all system management aspects.
|
||||
|
||||
%package -n libwsman1
|
||||
License: BSD
|
||||
License: BSD-3-Clause AND MIT
|
||||
Summary: Open source Implementation of WS-Management
|
||||
Provides: %{name} = %{version}-%{release}
|
||||
Obsoletes: %{name} < %{version}-%{release}
|
||||
@@ -86,7 +88,7 @@ Obsoletes: %{name} < %{version}-%{release}
|
||||
Openwsman library for packages dependent on openwsman.
|
||||
|
||||
%package -n libwsman-devel
|
||||
License: BSD
|
||||
License: BSD-3-Clause AND MIT
|
||||
Summary: Open source Implementation of WS-Management
|
||||
Provides: %{name}-devel = %{version}-%{release}
|
||||
Obsoletes: %{name}-devel < %{version}-%{release}
|
||||
@@ -100,14 +102,14 @@ Requires: libcurl-devel
|
||||
Development files for openwsman.
|
||||
|
||||
%package client
|
||||
License: BSD
|
||||
License: BSD-3-Clause AND MIT
|
||||
Summary: Openwsman Client libraries
|
||||
|
||||
%description client
|
||||
Openwsman Client libraries.
|
||||
|
||||
%package server
|
||||
License: BSD
|
||||
License: BSD-3-Clause AND MIT
|
||||
Summary: Openwsman Server and service libraries
|
||||
Requires: libwsman1 = %{version}-%{release}
|
||||
%if 0%{?with_selinux}
|
||||
@@ -121,7 +123,7 @@ Openwsman Server and service libraries.
|
||||
|
||||
%if %{with_python}
|
||||
%package python3
|
||||
License: BSD
|
||||
License: BSD-3-Clause AND MIT
|
||||
Summary: Python bindings for openwsman client API
|
||||
Requires: %{__python3}
|
||||
Requires: libwsman1 = %{version}-%{release}
|
||||
@@ -133,7 +135,7 @@ This package provides Python3 bindings to access the openwsman client API.
|
||||
|
||||
%if %{with_ruby}
|
||||
%package -n rubygem-%{gem_name}
|
||||
License: BSD
|
||||
License: BSD-3-Clause AND MIT
|
||||
Summary: Ruby client bindings for Openwsman
|
||||
Obsoletes: %{name}-ruby < %{version}-%{release}
|
||||
Requires: libwsman1 = %{version}-%{release}
|
||||
@@ -153,7 +155,7 @@ Documentation for rubygem-%{gem_name}
|
||||
|
||||
%if %{with_perl}
|
||||
%package perl
|
||||
License: BSD
|
||||
License: BSD-3-Clause AND MIT
|
||||
Summary: Perl bindings for openwsman client API
|
||||
Requires: libwsman1 = %{version}-%{release}
|
||||
|
||||
@@ -388,7 +390,7 @@ fi
|
||||
%dir %{_libdir}/openwsman/plugins
|
||||
%{_libdir}/openwsman/plugins/*.so
|
||||
%{_libdir}/openwsman/plugins/*.so.*
|
||||
%{_sbindir}/openwsmand
|
||||
%{_bindir}/openwsmand
|
||||
%{_libdir}/libwsman_server.so.*
|
||||
%{_mandir}/man8/*
|
||||
|
||||
@@ -408,6 +410,37 @@ fi
|
||||
%endif
|
||||
|
||||
%changelog
|
||||
* Sat Feb 01 2025 Björn Esser <besser82@fedoraproject.org> - 2.7.2-15
|
||||
- Add explicit BR: libxcrypt-devel
|
||||
|
||||
* Thu Jan 23 2025 Vitezslav Crhonek <vcrhonek@redhat.com> - 2.7.2-14
|
||||
- Fix FTBFS with GCC 15, bin and sbin unification
|
||||
|
||||
* Fri Jan 17 2025 Fedora Release Engineering <releng@fedoraproject.org> - 2.7.2-13
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild
|
||||
|
||||
* Wed Jan 08 2025 Mamoru TASAKA <mtasaka@fedoraproject.org> - 2.7.2-12
|
||||
- Rebuild for https://fedoraproject.org/wiki/Changes/Ruby_3.4
|
||||
|
||||
* Thu Jul 18 2024 Fedora Release Engineering <releng@fedoraproject.org> - 2.7.2-11
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild
|
||||
|
||||
* Tue Jun 25 2024 Vitezslav Crhonek <vcrhonek@redhat.com> - 2.7.2-10
|
||||
- Rebuild
|
||||
Resolves: #2290726
|
||||
|
||||
* Tue Jun 18 2024 Python Maint <python-maint@redhat.com> - 2.7.2-9
|
||||
- Rebuilt for Python 3.13
|
||||
|
||||
* Wed Jun 12 2024 Jitka Plesnikova <jplesnik@redhat.com> - 2.7.2-8
|
||||
- Perl 5.40 rebuild
|
||||
|
||||
* Fri Jun 07 2024 Python Maint <python-maint@redhat.com> - 2.7.2-7
|
||||
- Rebuilt for Python 3.13
|
||||
|
||||
* Fri May 10 2024 Vitezslav Crhonek <vcrhonek@redhat.com> - 2.7.2-6
|
||||
- Update license tags in subpackages to SPDX format
|
||||
|
||||
* Thu Jan 25 2024 Fedora Release Engineering <releng@fedoraproject.org> - 2.7.2-5
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
|
||||
|
||||
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
badfuncs:
|
||||
allowed:
|
||||
/usr/sbin/openwsmand:
|
||||
- inet_ntoa
|
||||
Reference in New Issue
Block a user