commit b271a671fe6af3310c8f639f6aefcfc58e46f3a6 Author: tigro Date: Sun Nov 19 22:40:30 2023 +0300 import sblim-testsuite-1.3.0-28.el9 diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..39ab089 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +SOURCES/sblim-testsuite-1.3.0.tar.bz2 diff --git a/.sblim-testsuite.metadata b/.sblim-testsuite.metadata new file mode 100644 index 0000000..2d3aeb4 --- /dev/null +++ b/.sblim-testsuite.metadata @@ -0,0 +1 @@ +5dff34177371bc1e48668924b4bc2f43f03c0c36 SOURCES/sblim-testsuite-1.3.0.tar.bz2 diff --git a/SOURCES/sblim-testsuite-1.3.0-docdir.patch b/SOURCES/sblim-testsuite-1.3.0-docdir.patch new file mode 100644 index 0000000..98c1570 --- /dev/null +++ b/SOURCES/sblim-testsuite-1.3.0-docdir.patch @@ -0,0 +1,12 @@ +diff -up sblim-testsuite-1.3.0/Makefile.in.orig sblim-testsuite-1.3.0/Makefile.in +--- sblim-testsuite-1.3.0/Makefile.in.orig 2013-08-28 11:20:07.814934872 +0200 ++++ sblim-testsuite-1.3.0/Makefile.in 2013-08-28 11:20:28.085980836 +0200 +@@ -143,7 +143,7 @@ datarootdir = @datarootdir@ + # + + # docdir defines where the documentation goes +-docdir = $(datadir)/doc/$(PACKAGE)-$(VERSION) ++docdir = $(datadir)/doc/$(PACKAGE) + dvidir = @dvidir@ + exec_prefix = @exec_prefix@ + host_alias = @host_alias@ diff --git a/SOURCES/sblim-testsuite-1.3.0-perl-errors.patch b/SOURCES/sblim-testsuite-1.3.0-perl-errors.patch new file mode 100644 index 0000000..d1471c8 --- /dev/null +++ b/SOURCES/sblim-testsuite-1.3.0-perl-errors.patch @@ -0,0 +1,34 @@ +diff -up sblim-testsuite-1.3.0/consistence.pm.orig sblim-testsuite-1.3.0/consistence.pm +--- sblim-testsuite-1.3.0/consistence.pm.orig 2011-06-09 16:05:22.000978911 +0200 ++++ sblim-testsuite-1.3.0/consistence.pm 2011-06-09 16:06:16.382978956 +0200 +@@ -52,21 +52,21 @@ sub wbem_cli { + # asked for in parameter ${class} -> Provider failure ? + # + +-my $CLASS=""; ++our $CLASS=""; + my $INPUT_FILE; + + my $REPORT_FILE; + my $OLD_HDL; # save file handle of STDOUT; necesarry when report file is generated + +-my $keyname; +-my $keyval; +-my $inst; +-my $checkRef_ain; +-my $checkRef_gi; +-my $sourceClass; +-my $targetClass; ++our $keyname; ++our $keyval; ++our $inst; ++our $checkRef_ain; ++our $checkRef_gi; ++our $sourceClass; ++our $targetClass; + +-my @rc = (0,""); ++our @rc = (0,""); + + + #******************************************************************************# diff --git a/SOURCES/sblim-testsuite-1.3.0-unescaped-left-brace-warning-fix.patch b/SOURCES/sblim-testsuite-1.3.0-unescaped-left-brace-warning-fix.patch new file mode 100644 index 0000000..070d1b2 --- /dev/null +++ b/SOURCES/sblim-testsuite-1.3.0-unescaped-left-brace-warning-fix.patch @@ -0,0 +1,12 @@ +diff -up sblim-testsuite-1.3.0/instance.pm.orig sblim-testsuite-1.3.0/instance.pm +--- sblim-testsuite-1.3.0/instance.pm.orig 2016-05-24 14:40:39.863492483 +0200 ++++ sblim-testsuite-1.3.0/instance.pm 2016-05-24 14:42:47.333201401 +0200 +@@ -189,7 +189,7 @@ sub get { + return @rc; + } + if ( defined $volatile && +- $get[1]=~/${cimom::ERROR_PREFIX}!{NOT_FOUND}/i ) { ++ $get[1]=~/${cimom::ERROR_PREFIX}!\{NOT_FOUND}/i ) { + $rc[0]=14; + $rc[1]="warning - volatile class type returned with exception - $get[1]"; + print "... warning\n"; diff --git a/SPECS/sblim-testsuite.spec b/SPECS/sblim-testsuite.spec new file mode 100644 index 0000000..9d2e77c --- /dev/null +++ b/SPECS/sblim-testsuite.spec @@ -0,0 +1,154 @@ +%global debug_package %{nil} + +Name: sblim-testsuite +Version: 1.3.0 +Release: 28%{?dist} +Summary: SBLIM testsuite + +License: EPL +URL: http://sblim.wiki.sourceforge.net/ +Source0: http://downloads.sourceforge.net/sblim/%{name}-%{version}.tar.bz2 +BuildArch: noarch +BuildRequires: make +BuildRequires: perl-generators + +Requires: perl-interpreter >= 5.6 +Requires: sblim-wbemcli >= 1.5 + +Patch0: sblim-testsuite-1.3.0-perl-errors.patch +# Patch1: removes version from docdir +Patch1: sblim-testsuite-1.3.0-docdir.patch +# Patch2: fixes unescaped left brace perl warning +Patch2: sblim-testsuite-1.3.0-unescaped-left-brace-warning-fix.patch + +%description +SBLIM automated testsuite scripts. + +%prep +%setup -q +%patch0 -p1 -b .perl-errors +%patch1 -p1 -b .docdir +%patch2 -p1 -b .unescaped-left-brace-warning-fix + +%build +%configure +make %{?_smp_mflags} + +%install +make install DESTDIR=$RPM_BUILD_ROOT + +%files +%doc AUTHORS COPYING README +%{_datadir}/%{name} +%{_localstatedir}/lib/%{name} + +%changelog +* Sun Nov 19 2023 Arkady L. Shane - 1.3.0-28 +- Rebuilt for MSVSphere 9.3 + +* Sat Jan 21 2023 Fedora Release Engineering - 1.3.0-28 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild + +* Sat Jul 23 2022 Fedora Release Engineering - 1.3.0-27 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild + +* Sat Jan 22 2022 Fedora Release Engineering - 1.3.0-26 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild + +* Fri Jul 23 2021 Fedora Release Engineering - 1.3.0-25 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild + +* Wed Jan 27 2021 Fedora Release Engineering - 1.3.0-24 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + +* Wed Jul 29 2020 Fedora Release Engineering - 1.3.0-23 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + +* Thu Jan 30 2020 Fedora Release Engineering - 1.3.0-22 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + +* Fri Jul 26 2019 Fedora Release Engineering - 1.3.0-21 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + +* Sat Feb 02 2019 Fedora Release Engineering - 1.3.0-20 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + +* Sat Jul 14 2018 Fedora Release Engineering - 1.3.0-19 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + +* Fri Feb 09 2018 Fedora Release Engineering - 1.3.0-18 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + +* Thu Jul 27 2017 Fedora Release Engineering - 1.3.0-17 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + +* Thu Jul 13 2017 Petr Pisar - 1.3.0-16 +- perl dependency renamed to perl-interpreter + + +* Sat Feb 11 2017 Fedora Release Engineering - 1.3.0-15 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild + +* Thu May 26 2016 Vitezslav Crhonek - 1.3.0-14 +- Fix unescaped left brace perl warning + +* Thu Feb 04 2016 Fedora Release Engineering - 1.3.0-13 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild + +* Fri Jun 19 2015 Fedora Release Engineering - 1.3.0-12 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild + +* Sun Jun 08 2014 Fedora Release Engineering - 1.3.0-11 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild + +* Wed Aug 28 2013 Vitezslav Crhonek - 1.3.0-10 +- Fix for unversioned docdir change + Resolves: #994088 +- Fix bogus date in %%changelog + +* Sun Aug 04 2013 Fedora Release Engineering - 1.3.0-9 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild + +* Thu Jul 18 2013 Petr Pisar - 1.3.0-8 +- Perl 5.18 rebuild + +* Thu Feb 14 2013 Fedora Release Engineering - 1.3.0-7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild + +* Mon Sep 10 2012 Vitezslav Crhonek - 1.3.0-6 +- Fix issues found by fedora-review utility in the spec file + +* Sat Jul 21 2012 Fedora Release Engineering - 1.3.0-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild + +* Sat Jan 14 2012 Fedora Release Engineering - 1.3.0-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild + +* Thu Jun 09 2011 Vitezslav Crhonek - 1.3.0-3 +- Fix perl errors + +* Wed Feb 09 2011 Fedora Release Engineering - 1.3.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild + +* Thu Dec 9 2010 Vitezslav Crhonek - 1.3.0-1 +- Update to sblim-testsuite-1.3.0 + +* Sun Jul 26 2009 Fedora Release Engineering - 1.2.5-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild + +* Wed Feb 25 2009 Fedora Release Engineering - 1.2.5-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild + +* Tue Nov 4 2008 Vitezslav Crhonek - 1.2.5-2 +- Remove debug package, fix URL, make setup quiet +- Spec file cleanup, rpmlint check + +* Fri Oct 24 2008 Vitezslav Crhonek - 1.2.5-1 +- Update to 1.2.5 + Resolves: #468327 + +* Fri Oct 28 2005 Viktor Mihajlovski - 1.2.4-1 +- New release + +* Thu Jul 28 2005 Viktor Mihajlovski - 1.2.3-0 +- Updates for rpmlint complaints