annotate perl-DBD-monetdb.spec @ 2:cb53f63794d6

Added Debian build configuration, updated Fedora build configuration.
author Sjoerd Mullender <sjoerd@acm.org>
date Tue, 20 Sep 2016 15:05:55 +0200 (2016-09-20)
parents f899cb48b4cc
children 1cd213d2b7f5
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
1
f899cb48b4cc Turned into independent repository.
Sjoerd Mullender <sjoerd@acm.org>
parents:
diff changeset
1 Name: perl-DBD-monetdb
f899cb48b4cc Turned into independent repository.
Sjoerd Mullender <sjoerd@acm.org>
parents:
diff changeset
2 Version: 1.0
f899cb48b4cc Turned into independent repository.
Sjoerd Mullender <sjoerd@acm.org>
parents:
diff changeset
3 Release: 1%{?dist}
f899cb48b4cc Turned into independent repository.
Sjoerd Mullender <sjoerd@acm.org>
parents:
diff changeset
4 Summary: MonetDB perl interface
f899cb48b4cc Turned into independent repository.
Sjoerd Mullender <sjoerd@acm.org>
parents:
diff changeset
5
f899cb48b4cc Turned into independent repository.
Sjoerd Mullender <sjoerd@acm.org>
parents:
diff changeset
6 License: MPLv2.0
f899cb48b4cc Turned into independent repository.
Sjoerd Mullender <sjoerd@acm.org>
parents:
diff changeset
7 URL: http://www.monetdb.org/
2
cb53f63794d6 Added Debian build configuration, updated Fedora build configuration.
Sjoerd Mullender <sjoerd@acm.org>
parents: 1
diff changeset
8 Source0: http://dev.monetdb.org/perl/monetdb-perl-%{version}.tar.bz2
1
f899cb48b4cc Turned into independent repository.
Sjoerd Mullender <sjoerd@acm.org>
parents:
diff changeset
9
f899cb48b4cc Turned into independent repository.
Sjoerd Mullender <sjoerd@acm.org>
parents:
diff changeset
10 BuildArch: noarch
f899cb48b4cc Turned into independent repository.
Sjoerd Mullender <sjoerd@acm.org>
parents:
diff changeset
11 BuildRequires: perl
f899cb48b4cc Turned into independent repository.
Sjoerd Mullender <sjoerd@acm.org>
parents:
diff changeset
12 BuildRequires: perl-generators
f899cb48b4cc Turned into independent repository.
Sjoerd Mullender <sjoerd@acm.org>
parents:
diff changeset
13 # Correct for lots of packages, other common choices include eg. Module::Build
f899cb48b4cc Turned into independent repository.
Sjoerd Mullender <sjoerd@acm.org>
parents:
diff changeset
14 BuildRequires: perl(ExtUtils::MakeMaker)
f899cb48b4cc Turned into independent repository.
Sjoerd Mullender <sjoerd@acm.org>
parents:
diff changeset
15 Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
f899cb48b4cc Turned into independent repository.
Sjoerd Mullender <sjoerd@acm.org>
parents:
diff changeset
16
f899cb48b4cc Turned into independent repository.
Sjoerd Mullender <sjoerd@acm.org>
parents:
diff changeset
17 Obsoletes: MonetDB-client-perl
f899cb48b4cc Turned into independent repository.
Sjoerd Mullender <sjoerd@acm.org>
parents:
diff changeset
18 Recommends: MonetDB-SQL-server5
f899cb48b4cc Turned into independent repository.
Sjoerd Mullender <sjoerd@acm.org>
parents:
diff changeset
19
f899cb48b4cc Turned into independent repository.
Sjoerd Mullender <sjoerd@acm.org>
parents:
diff changeset
20 %{?perl_default_filter}
f899cb48b4cc Turned into independent repository.
Sjoerd Mullender <sjoerd@acm.org>
parents:
diff changeset
21
f899cb48b4cc Turned into independent repository.
Sjoerd Mullender <sjoerd@acm.org>
parents:
diff changeset
22 %description
f899cb48b4cc Turned into independent repository.
Sjoerd Mullender <sjoerd@acm.org>
parents:
diff changeset
23 MonetDB is a database management system that is developed from a
f899cb48b4cc Turned into independent repository.
Sjoerd Mullender <sjoerd@acm.org>
parents:
diff changeset
24 main-memory perspective with use of a fully decomposed storage model,
f899cb48b4cc Turned into independent repository.
Sjoerd Mullender <sjoerd@acm.org>
parents:
diff changeset
25 automatic index management, extensibility of data types and search
f899cb48b4cc Turned into independent repository.
Sjoerd Mullender <sjoerd@acm.org>
parents:
diff changeset
26 accelerators. It also has an SQL frontend.
f899cb48b4cc Turned into independent repository.
Sjoerd Mullender <sjoerd@acm.org>
parents:
diff changeset
27
f899cb48b4cc Turned into independent repository.
Sjoerd Mullender <sjoerd@acm.org>
parents:
diff changeset
28 This package contains the files needed to use MonetDB from a Perl
f899cb48b4cc Turned into independent repository.
Sjoerd Mullender <sjoerd@acm.org>
parents:
diff changeset
29 program.
f899cb48b4cc Turned into independent repository.
Sjoerd Mullender <sjoerd@acm.org>
parents:
diff changeset
30
f899cb48b4cc Turned into independent repository.
Sjoerd Mullender <sjoerd@acm.org>
parents:
diff changeset
31 %prep
2
cb53f63794d6 Added Debian build configuration, updated Fedora build configuration.
Sjoerd Mullender <sjoerd@acm.org>
parents: 1
diff changeset
32 %autosetup -n monetdb-perl-%{version}
1
f899cb48b4cc Turned into independent repository.
Sjoerd Mullender <sjoerd@acm.org>
parents:
diff changeset
33
f899cb48b4cc Turned into independent repository.
Sjoerd Mullender <sjoerd@acm.org>
parents:
diff changeset
34
f899cb48b4cc Turned into independent repository.
Sjoerd Mullender <sjoerd@acm.org>
parents:
diff changeset
35 %build
f899cb48b4cc Turned into independent repository.
Sjoerd Mullender <sjoerd@acm.org>
parents:
diff changeset
36 %make_build CONFIG=INSTALLDIRS=vendor
f899cb48b4cc Turned into independent repository.
Sjoerd Mullender <sjoerd@acm.org>
parents:
diff changeset
37
f899cb48b4cc Turned into independent repository.
Sjoerd Mullender <sjoerd@acm.org>
parents:
diff changeset
38 %install
f899cb48b4cc Turned into independent repository.
Sjoerd Mullender <sjoerd@acm.org>
parents:
diff changeset
39 rm -rf $RPM_BUILD_ROOT
f899cb48b4cc Turned into independent repository.
Sjoerd Mullender <sjoerd@acm.org>
parents:
diff changeset
40 make pure_install DESTDIR=$RPM_BUILD_ROOT
f899cb48b4cc Turned into independent repository.
Sjoerd Mullender <sjoerd@acm.org>
parents:
diff changeset
41 find $RPM_BUILD_ROOT -type f -name .packlist -exec rm -f {} ';'
f899cb48b4cc Turned into independent repository.
Sjoerd Mullender <sjoerd@acm.org>
parents:
diff changeset
42 find $RPM_BUILD_ROOT -depth -type d -exec rmdir {} 2>/dev/null ';'
f899cb48b4cc Turned into independent repository.
Sjoerd Mullender <sjoerd@acm.org>
parents:
diff changeset
43 %{_fixperms} $RPM_BUILD_ROOT/*
f899cb48b4cc Turned into independent repository.
Sjoerd Mullender <sjoerd@acm.org>
parents:
diff changeset
44
f899cb48b4cc Turned into independent repository.
Sjoerd Mullender <sjoerd@acm.org>
parents:
diff changeset
45
f899cb48b4cc Turned into independent repository.
Sjoerd Mullender <sjoerd@acm.org>
parents:
diff changeset
46 %files
f899cb48b4cc Turned into independent repository.
Sjoerd Mullender <sjoerd@acm.org>
parents:
diff changeset
47 %license license.txt
f899cb48b4cc Turned into independent repository.
Sjoerd Mullender <sjoerd@acm.org>
parents:
diff changeset
48 #%doc add-docs-here
f899cb48b4cc Turned into independent repository.
Sjoerd Mullender <sjoerd@acm.org>
parents:
diff changeset
49 %{perl_vendorlib}/*
f899cb48b4cc Turned into independent repository.
Sjoerd Mullender <sjoerd@acm.org>
parents:
diff changeset
50 %{_mandir}/man3/*.3*
f899cb48b4cc Turned into independent repository.
Sjoerd Mullender <sjoerd@acm.org>
parents:
diff changeset
51
f899cb48b4cc Turned into independent repository.
Sjoerd Mullender <sjoerd@acm.org>
parents:
diff changeset
52
f899cb48b4cc Turned into independent repository.
Sjoerd Mullender <sjoerd@acm.org>
parents:
diff changeset
53 %changelog
f899cb48b4cc Turned into independent repository.
Sjoerd Mullender <sjoerd@acm.org>
parents:
diff changeset
54 * Mon Sep 19 2016 Sjoerd Mullender <sjoerd@mullender.nl>
f899cb48b4cc Turned into independent repository.
Sjoerd Mullender <sjoerd@acm.org>
parents:
diff changeset
55 - The Perl interface to MonetDB is now a separate package.