%define upstream_name DBD-SQLite %define upstream_version 1.70 %ifarch %{x86_64} # Workaround for debuginfo gen bug %global _debugsource_template %{nil} %endif Name: perl-%{upstream_name} Version: %perl_convert_version %{upstream_version} Release: 2 Summary: Self Contained RDBMS in a DBI Driver License: GPL Group: Development/Perl URL: http://search.cpan.org/dist/%{upstream_name}/ Source0: https://cpan.metacpan.org/authors/id/I/IS/ISHIGAKI/DBD-SQLite-%{upstream_version}.tar.gz BuildRequires: perl-devel BuildRequires: perl(DBI) >= 1.616.0-5 BuildRequires: perl(ExtUtils::MakeMaker) BuildRequires: perl(File::Spec) >= 0.820.0 BuildRequires: perl(Test::Builder) >= 0.860.0 BuildRequires: perl(Test::More) >= 0.470.0 BuildRequires: perl(Tie::Hash) BuildRequires: sqlite3-devel >= 3.6.0 %description SQLite is a small fast embedded SQL database engine. DBD::SQLite embeds that database engine into a DBD driver, so if you want a relational database for your project, but don't want to install a large RDBMS system like MySQL or PostgreSQL, then DBD::SQLite may be just what you need. It supports quite a lot of features, such as transactions (atomic commit and rollback), indexes, DBA-free operation, a large subset of SQL92 supported, and more. %prep %setup -q -n %{upstream_name}-%{upstream_version} %build perl Makefile.PL INSTALLDIRS=vendor %make %check make test %install %makeinstall_std # useless content rm -f %{buildroot}%{perl_vendorarch}/auto/share/dist/DBD-SQLite/sqlite3.c rm -f %{buildroot}%{perl_vendorarch}/auto/share/dist/DBD-SQLite/sqlite3.h rm -f %{buildroot}%{perl_vendorarch}/auto/share/dist/DBD-SQLite/sqlite3ext.h %files %doc README* Changes %{perl_vendorarch}/DBD %{perl_vendorarch}/auto/DBD %{_mandir}/*/*