perl-DBD-MariaDB/perl-DBD-MariaDB.spec

82 lines
2.6 KiB
RPMSpec
Raw Normal View History

2019-06-18 06:54:05 +00:00
Name: perl-DBD-MariaDB
Version: 1.21
Release: 1%{?dist}
Summary: MariaDB and MySQL driver for the Perl5 Database Interface (DBI)
License: GPL+ or Artistic
URL: https://metacpan.org/release/DBD-MariaDB/
Source0: https://cpan.metacpan.org/authors/id/P/PA/PALI/DBD-MariaDB-%{version}.tar.gz
BuildRequires: findutils
BuildRequires: gcc
BuildRequires: make
BuildRequires: mariadb-connector-c
BuildRequires: mariadb-connector-c-devel
BuildRequires: openssl-devel
BuildRequires: perl-devel
BuildRequires: perl-generators
BuildRequires: perl-interpreter
BuildRequires: perl(:VERSION) >= 5.8.1
BuildRequires: perl(Config)
BuildRequires: perl(Data::Dumper)
BuildRequires: perl(DBI) >= 1.608
BuildRequires: perl(DBI::DBD)
BuildRequires: perl(Devel::CheckLib) >= 1.12
BuildRequires: perl(DynaLoader)
BuildRequires: perl(ExtUtils::MakeMaker) >= 6.76
BuildRequires: perl(File::Spec)
BuildRequires: perl(Getopt::Long)
BuildRequires: perl(strict)
BuildRequires: perl(utf8)
BuildRequires: perl(warnings)
# Tests - not run
#BuildRequires: perl(B)
#BuildRequires: perl(bigint)
#BuildRequires: perl(constant)
#BuildRequires: perl(DBI::Const::GetInfoType)
#BuildRequires: perl(Encode)
#BuildRequires: perl(File::Temp)
#BuildRequires: perl(FindBin)
#BuildRequires: perl(lib)
#BuildRequires: perl(Net::SSLeay)
#BuildRequires: perl(Proc::ProcessTable)
#BuildRequires: perl(Storable)
#BuildRequires: perl(Test::Deep)
#BuildRequires: perl(Test::More) >= 0.90
#BuildRequires: perl(Time::HiRes)
#BuildRequires: perl(vars)
Requires: perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
%description
DBD::MariaDB is the Perl5 Database Interface driver for MariaDB and MySQL
databases. In other words: DBD::MariaDB is an interface between the Perl
programming language and the MariaDB/MySQL programming API that comes with
the MariaDB/MySQL relational database management system. Most functions
provided by this programming API are supported. Some rarely used functions
are missing, mainly because no-one ever requested them.
%prep
%setup -q -n DBD-MariaDB-%{version}
%build
perl Makefile.PL INSTALLDIRS=vendor OPTIMIZE="$RPM_OPT_FLAGS" NO_PACKLIST=1 NO_PERLLOCAL=1
%{make_build}
%install
%{make_install}
find $RPM_BUILD_ROOT -type f -name '*.bs' -size 0 -delete
%{_fixperms} $RPM_BUILD_ROOT/*
%check
# Full test coverage requires a live MariaDB database
#make test
%files
%license LICENSE
%doc Changes Changes.historic
%{perl_vendorarch}/auto/*
%{perl_vendorarch}/DBD*
%{_mandir}/man3/*
%changelog
* Thu Jun 13 2019 Jitka Plesnikova <jplesnik@redhat.com> - 1.21-1
- Specfile autogenerated by cpanspec 1.78.