1+ # Use File::Slurper for reading file content
2+ %bcond_without perl_Config_AutoConf_enables_File_Slurper
3+ # Use Scalar::Util for detecting numbers
4+ %bcond_without perl_Config_AutoConf_enables_Scalar_Util
5+
16Name: perl-Config-AutoConf
2- Version: 0.318
3- Release: 3 %{?dist }
7+ Version: 0.320
8+ Release: 1 %{?dist }
49Summary: A module to implement some of AutoConf macros in pure Perl
5- License: GPL+ or Artistic
10+ License: GPL-1.0-or-later OR Artistic-1.0 -Perl
611Vendor: Microsoft Corporation
712Distribution: Azure Linux
813URL: https://metacpan.org/release/Config-AutoConf
9- Source0: https://cpan.metacpan.org/authors/id/R/RE/REHSACK /Config-AutoConf-%{version }.tar.gz#/perl-Config-AutoConf-%{version}.tar.gz
14+ Source0: https://cpan.metacpan.org/authors/id/A/AM/AMBS /Config-AutoConf-%{version }.tar.gz#/perl-Config-AutoConf-%{version}.tar.gz
1015BuildArch: noarch
1116# Build
1217BuildRequires: gcc
18+ BuildRequires: make
1319BuildRequires: perl-interpreter
1420BuildRequires: perl-generators
1521BuildRequires: perl(ExtUtils::MakeMaker) >= 6.76
@@ -23,16 +29,26 @@ BuildRequires: perl(Config)
2329BuildRequires: perl(constant)
2430BuildRequires: perl(Exporter)
2531BuildRequires: perl(File::Basename)
32+ %if %{with perl_Config_AutoConf_enables_File_Slurper }
2633BuildRequires: perl(File::Slurper)
34+ %endif
2735BuildRequires: perl(File::Spec)
2836BuildRequires: perl(File::Temp)
37+ %if %{with perl_Config_AutoConf_enables_Scalar_Util }
38+ BuildRequires: perl(Scalar::Util) >= 1.18
39+ %endif
2940BuildRequires: perl(Text::ParseWords)
3041# Tests only
3142BuildRequires: perl(Cwd)
3243BuildRequires: perl(ExtUtils::CBuilder)
3344# Unused BuildRequires: perl(IO::String)
3445BuildRequires: perl(Test::More)
35- Requires: perl(:MODULE_COMPAT_%(eval "$(/usr/bin/perl -V:version)"; echo $version))
46+ %if %{with perl_Config_AutoConf_enables_File_Slurper }
47+ Suggests: perl(File::Slurper)
48+ %endif
49+ %if %{with perl_Config_AutoConf_enables_Scalar_Util }
50+ Suggests: perl(Scalar::Util) >= 1.18
51+ %endif
3652
3753%description
3854This module simulates some of the tasks autoconf macros do. To detect
@@ -58,6 +74,10 @@ a command, a library and similar.
5874%{_mandir }/man3/*
5975
6076%changelog
77+ * Mon Feb 27 2025 Sumit Jena <v-sumitjena@microsoft.com> - 0.320-1
78+ - Update to version 0.320
79+ - License verified
80+
6181* Fri Oct 15 2021 Pawel Winogrodzki <pawelwi@microsoft.com> - 0.318-3
6282- Initial CBL-Mariner import from Fedora 32 (license: MIT).
6383
0 commit comments