view perl-DBD-monetdb.spec @ 15:279aac96f24f

Recommend package perl(DBI).
author Sjoerd Mullender <sjoerd@acm.org>
date Sat, 23 Nov 2019 12:22:40 +0100 (2019-11-23)
parents b9e0744b2396
children 64888d282f47
line wrap: on
line source
Name:		perl-DBD-monetdb
Version:	1.1
Release:	2%{?dist}
Summary:	MonetDB perl interface

License:	MPLv2.0
URL:		https://www.monetdb.org/
Source0:	https://dev.monetdb.org/perl/monetdb-perl-%{version}.tar.bz2

BuildArch:	noarch
BuildRequires:	perl
# Correct for lots of packages, other common choices include eg. Module::Build
BuildRequires:	perl(ExtUtils::MakeMaker)
Requires:  perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))

Obsoletes:	MonetDB-client-perl
%if (0%{?fedora} >= 22)
# no recommendations on old Fedora or RHEL
Recommends:	MonetDB-SQL-server5
Recommends:	perl(DBI)
%endif

%{?perl_default_filter}

%description
MonetDB is a database management system that is developed from a
main-memory perspective with use of a fully decomposed storage model,
automatic index management, extensibility of data types and search
accelerators.  It also has an SQL frontend.

This package contains the files needed to use MonetDB from a Perl
program.

%prep
%autosetup -n monetdb-perl-%{version}


%build
%make_build CONFIG=INSTALLDIRS=vendor

%install
rm -rf $RPM_BUILD_ROOT
make pure_install DESTDIR=$RPM_BUILD_ROOT
find $RPM_BUILD_ROOT -type f -name .packlist -exec rm -f {} ';'
find $RPM_BUILD_ROOT -depth -type d -exec rmdir {} 2>/dev/null ';'
%{_fixperms} $RPM_BUILD_ROOT/*


%files
%license COPYING
#%doc add-docs-here
%{perl_vendorlib}/*
%{_mandir}/man3/*.3*


%changelog
* Mon Sep 30 2019 Sjoerd Mullender <sjoerd@acm.org> - 1.1-1
- Removed build dependency for perl-generators.

* Mon Aug 19 2019 Sjoerd Mullender <sjoerd@acm.org> - 1.1-1
- Fixed the blocksize in the Mapi protocol.

* Mon Sep 19 2016 Sjoerd Mullender <sjoerd@mullender.nl>
- The Perl interface to MonetDB is now a separate package.