Compare commits

...

9 Commits

Author SHA1 Message Date
Fedora Release Engineering 82ef81bd16 Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-07-20 18:16:04 +00:00
Jitka Plesnikova d06bc607f8 Perl 5.38 rebuild 2023-07-11 15:32:34 +02:00
Python Maint f5e4d0862f Rebuilt for Python 3.12 2023-06-14 23:08:01 +02:00
Vitezslav Crhonek 768470808f SPDX migration 2023-02-14 15:52:09 +01:00
Fedora Release Engineering 7c91375304 Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-01-19 23:01:43 +00:00
Jitka Plesnikova d661b61077 Remove perl(MODULE_COMPAT), it will be replaced by generators 2023-01-13 09:53:10 +01:00
Mamoru TASAKA e38142b567 Rebuild for https://fedoraproject.org/wiki/Changes/Ruby_3.2 2023-01-04 14:57:56 +09:00
Vitezslav Crhonek d81a62d50b Fix Ruby bindings for swig 4.1
Signed-off-by: Vitezslav Crhonek <vcrhonek@redhat.com>
2022-10-21 08:56:44 +02:00
Nikola Knazekova ebc4ead18b selinux: Exclude installed policy module file from RPM verification
Update based on latest packaging guide:
https://fedoraproject.org/wiki/SELinux/IndependentPolicy

Signed-off-by: Nikola Knazekova <nknazeko@redhat.com>
2022-09-26 18:01:22 +02:00
2 changed files with 43 additions and 7 deletions
@@ -0,0 +1,12 @@
diff -up openwsman-2.7.1/bindings/ruby/helpers.h.orig openwsman-2.7.1/bindings/ruby/helpers.h
--- openwsman-2.7.1/bindings/ruby/helpers.h.orig 2021-04-07 17:25:55.000000000 +0200
+++ openwsman-2.7.1/bindings/ruby/helpers.h 2022-10-21 08:36:24.901459057 +0200
@@ -47,7 +47,7 @@
*
*/
-#if SWIGVERSION > 0x020004
+#if SWIG_VERSION > 0x020004
#define KLASS_DECL(k,t) swig_class *k = (swig_class *)(t->clientdata)
#define KLASS_OF(x) x->klass
#else
+31 -7
View File
@@ -25,10 +25,10 @@
Name: openwsman
Version: 2.7.1
Release: 7%{?dist}
Release: 14%{?dist}
Summary: Open source Implementation of WS-Management
License: BSD
License: BSD-3-Clause AND MIT
URL: http://www.openwsman.org/
Source0: https://github.com/Openwsman/openwsman/archive/v%{version}.tar.gz
# help2man generated manpage for openwsmand binary
@@ -50,17 +50,18 @@ 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.1-http-unauthorized-improve.patch
BuildRequires: make
Patch7: openwsman-2.7.1-fix-ruby-bindings-for-swig-41.patch
BuildRequires: make
BuildRequires: swig
BuildRequires: libcurl-devel libxml2-devel pam-devel sblim-sfcc-devel
%if %{with_python}
BuildRequires: python3 python3-devel
%endif
%if %{with_ruby}
BuildRequires: ruby ruby-devel rubygems-devel
BuildRequires: ruby ruby-devel rubygems-devel
%endif
%if %{with_perl}
BuildRequires: perl-interpreter perl-devel perl-generators
BuildRequires: perl-interpreter perl-devel perl-generators
%endif
BuildRequires: pkgconfig openssl-devel
BuildRequires: cmake
@@ -154,7 +155,6 @@ Documentation for rubygem-%{gem_name}
%if %{with_perl}
%package perl
License: BSD
Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
Summary: Perl bindings for openwsman client API
Requires: libwsman1 = %{version}-%{release}
@@ -193,6 +193,7 @@ Custom SELinux policy module
%patch4 -p1 -b .http-status-line
%patch5 -p1 -b .update-ssleay-conf
%patch6 -p1 -b .http-unauthorized-improve
%patch7 -p1 -b .fix-ruby-bindings-for-swig-41
%build
# Removing executable permissions on .c and .h files to fix rpmlint warnings.
@@ -410,10 +411,33 @@ fi
%files selinux
%{_datadir}/selinux/packages/%{selinuxtype}/%{modulename}.pp.*
%{_datadir}/selinux/devel/include/distributed/%{modulename}.if
%ghost %{_sharedstatedir}/selinux/%{selinuxtype}/active/modules/200/%{modulename}
%ghost %verify(not md5 size mode mtime) %{_sharedstatedir}/selinux/%{selinuxtype}/active/modules/200/%{modulename}
%endif
%changelog
* Thu Jul 20 2023 Fedora Release Engineering <releng@fedoraproject.org> - 2.7.1-14
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
* Tue Jul 11 2023 Jitka Plesnikova <jplesnik@redhat.com> - 2.7.1-13
- Perl 5.38 rebuild
* Wed Jun 14 2023 Python Maint <python-maint@redhat.com> - 2.7.1-12
- Rebuilt for Python 3.12
* Tue Feb 14 2023 Vitezslav Crhonek <vcrhonek@redhat.com> - 2.7.1-11
- SPDX migration
* Thu Jan 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 2.7.1-10
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
* Wed Jan 04 2023 Mamoru TASAKA <mtasaka@fedoraproject.org> - 2.7.1-9
- Rebuild for https://fedoraproject.org/wiki/Changes/Ruby_3.2
* Fri Oct 21 2022 Vitezslav Crhonek <vcrhonek@redhat.com> - 2.7.1-8
- Fix Ruby bindings for swig 4.1 (backported from upstream)
Resolves: #2136510
- Remove mixed use of spaces and tabs from spec file
* Fri Jul 22 2022 Fedora Release Engineering <releng@fedoraproject.org> - 2.7.1-7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild