annotate perl-DBD-monetdb.spec @ 51:91ec04bb88c6 v1.2

Version 1.2.
author Sjoerd Mullender <sjoerd@acm.org>
date Thu, 15 Jul 2021 13:28:58 +0200 (2021-07-15)
parents bb10a1ab8897
children cbac6d996b87
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
51
91ec04bb88c6 Version 1.2.
Sjoerd Mullender <sjoerd@acm.org>
parents: 21
diff changeset
2 Version: 1.2
91ec04bb88c6 Version 1.2.
Sjoerd Mullender <sjoerd@acm.org>
parents: 21
diff changeset
3 Release: 1%{?dist}
1
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
11
b9e0744b2396 Point to our https site.
Sjoerd Mullender <sjoerd@acm.org>
parents: 10
diff changeset
7 URL: https://www.monetdb.org/
b9e0744b2396 Point to our https site.
Sjoerd Mullender <sjoerd@acm.org>
parents: 10
diff changeset
8 Source0: https://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 # 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
13 BuildRequires: perl(ExtUtils::MakeMaker)
f899cb48b4cc Turned into independent repository.
Sjoerd Mullender <sjoerd@acm.org>
parents:
diff changeset
14 Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
18
3e289da81c9e We need perl(Digest::SHA) to run.
Sjoerd Mullender <sjoerd@acm.org>
parents: 16
diff changeset
15 Requires: perl(Digest::SHA)
1
f899cb48b4cc Turned into independent repository.
Sjoerd Mullender <sjoerd@acm.org>
parents:
diff changeset
16
21
bb10a1ab8897 Add a version check to Obsoletes tag.
Sjoerd Mullender <sjoerd@acm.org>
parents: 18
diff changeset
17 Obsoletes: MonetDB-client-perl < 11.25
3
1cd213d2b7f5 No recommendations on old Fedora or RHEL.
Sjoerd Mullender <sjoerd@acm.org>
parents: 2
diff changeset
18 %if (0%{?fedora} >= 22)
1cd213d2b7f5 No recommendations on old Fedora or RHEL.
Sjoerd Mullender <sjoerd@acm.org>
parents: 2
diff changeset
19 # no recommendations on old Fedora or RHEL
1
f899cb48b4cc Turned into independent repository.
Sjoerd Mullender <sjoerd@acm.org>
parents:
diff changeset
20 Recommends: MonetDB-SQL-server5
15
279aac96f24f Recommend package perl(DBI).
Sjoerd Mullender <sjoerd@acm.org>
parents: 11
diff changeset
21 Recommends: perl(DBI)
3
1cd213d2b7f5 No recommendations on old Fedora or RHEL.
Sjoerd Mullender <sjoerd@acm.org>
parents: 2
diff changeset
22 %endif
1
f899cb48b4cc Turned into independent repository.
Sjoerd Mullender <sjoerd@acm.org>
parents:
diff changeset
23
f899cb48b4cc Turned into independent repository.
Sjoerd Mullender <sjoerd@acm.org>
parents:
diff changeset
24 %{?perl_default_filter}
f899cb48b4cc Turned into independent repository.
Sjoerd Mullender <sjoerd@acm.org>
parents:
diff changeset
25
f899cb48b4cc Turned into independent repository.
Sjoerd Mullender <sjoerd@acm.org>
parents:
diff changeset
26 %description
f899cb48b4cc Turned into independent repository.
Sjoerd Mullender <sjoerd@acm.org>
parents:
diff changeset
27 MonetDB is a database management system that is developed from a
f899cb48b4cc Turned into independent repository.
Sjoerd Mullender <sjoerd@acm.org>
parents:
diff changeset
28 main-memory perspective with use of a fully decomposed storage model,
f899cb48b4cc Turned into independent repository.
Sjoerd Mullender <sjoerd@acm.org>
parents:
diff changeset
29 automatic index management, extensibility of data types and search
f899cb48b4cc Turned into independent repository.
Sjoerd Mullender <sjoerd@acm.org>
parents:
diff changeset
30 accelerators. It also has an SQL frontend.
f899cb48b4cc Turned into independent repository.
Sjoerd Mullender <sjoerd@acm.org>
parents:
diff changeset
31
f899cb48b4cc Turned into independent repository.
Sjoerd Mullender <sjoerd@acm.org>
parents:
diff changeset
32 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
33 program.
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 %prep
2
cb53f63794d6 Added Debian build configuration, updated Fedora build configuration.
Sjoerd Mullender <sjoerd@acm.org>
parents: 1
diff changeset
36 %autosetup -n monetdb-perl-%{version}
1
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
f899cb48b4cc Turned into independent repository.
Sjoerd Mullender <sjoerd@acm.org>
parents:
diff changeset
39 %build
f899cb48b4cc Turned into independent repository.
Sjoerd Mullender <sjoerd@acm.org>
parents:
diff changeset
40 %make_build CONFIG=INSTALLDIRS=vendor
f899cb48b4cc Turned into independent repository.
Sjoerd Mullender <sjoerd@acm.org>
parents:
diff changeset
41
f899cb48b4cc Turned into independent repository.
Sjoerd Mullender <sjoerd@acm.org>
parents:
diff changeset
42 %install
f899cb48b4cc Turned into independent repository.
Sjoerd Mullender <sjoerd@acm.org>
parents:
diff changeset
43 rm -rf $RPM_BUILD_ROOT
f899cb48b4cc Turned into independent repository.
Sjoerd Mullender <sjoerd@acm.org>
parents:
diff changeset
44 make pure_install DESTDIR=$RPM_BUILD_ROOT
f899cb48b4cc Turned into independent repository.
Sjoerd Mullender <sjoerd@acm.org>
parents:
diff changeset
45 find $RPM_BUILD_ROOT -type f -name .packlist -exec rm -f {} ';'
f899cb48b4cc Turned into independent repository.
Sjoerd Mullender <sjoerd@acm.org>
parents:
diff changeset
46 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
47 %{_fixperms} $RPM_BUILD_ROOT/*
f899cb48b4cc Turned into independent repository.
Sjoerd Mullender <sjoerd@acm.org>
parents:
diff changeset
48
f899cb48b4cc Turned into independent repository.
Sjoerd Mullender <sjoerd@acm.org>
parents:
diff changeset
49
f899cb48b4cc Turned into independent repository.
Sjoerd Mullender <sjoerd@acm.org>
parents:
diff changeset
50 %files
6
123c55ac6ba3 Added full license.
Sjoerd Mullender <sjoerd@acm.org>
parents: 3
diff changeset
51 %license COPYING
1
f899cb48b4cc Turned into independent repository.
Sjoerd Mullender <sjoerd@acm.org>
parents:
diff changeset
52 #%doc add-docs-here
f899cb48b4cc Turned into independent repository.
Sjoerd Mullender <sjoerd@acm.org>
parents:
diff changeset
53 %{perl_vendorlib}/*
f899cb48b4cc Turned into independent repository.
Sjoerd Mullender <sjoerd@acm.org>
parents:
diff changeset
54 %{_mandir}/man3/*.3*
f899cb48b4cc Turned into independent repository.
Sjoerd Mullender <sjoerd@acm.org>
parents:
diff changeset
55
f899cb48b4cc Turned into independent repository.
Sjoerd Mullender <sjoerd@acm.org>
parents:
diff changeset
56
f899cb48b4cc Turned into independent repository.
Sjoerd Mullender <sjoerd@acm.org>
parents:
diff changeset
57 %changelog
16
64888d282f47 Changelog.
Sjoerd Mullender <sjoerd@acm.org>
parents: 15
diff changeset
58 * Mon Nov 25 2019 Sjoerd Mullender <sjoerd@acm.org> - 1.1-2
64888d282f47 Changelog.
Sjoerd Mullender <sjoerd@acm.org>
parents: 15
diff changeset
59 - Recommend package perl(DBI).
64888d282f47 Changelog.
Sjoerd Mullender <sjoerd@acm.org>
parents: 15
diff changeset
60
10
f8a1e0b009d5 No need for updating release number.
Sjoerd Mullender <sjoerd@acm.org>
parents: 9
diff changeset
61 * Mon Sep 30 2019 Sjoerd Mullender <sjoerd@acm.org> - 1.1-1
9
80269099517d Removed build dependency for perl-generators.
Sjoerd Mullender <sjoerd@acm.org>
parents: 8
diff changeset
62 - Removed build dependency for perl-generators.
80269099517d Removed build dependency for perl-generators.
Sjoerd Mullender <sjoerd@acm.org>
parents: 8
diff changeset
63
8
82175280837a Fix blocksize for Mapi protocol: it's 8190 bytes and always has been.
Sjoerd Mullender <sjoerd@acm.org>
parents: 6
diff changeset
64 * Mon Aug 19 2019 Sjoerd Mullender <sjoerd@acm.org> - 1.1-1
82175280837a Fix blocksize for Mapi protocol: it's 8190 bytes and always has been.
Sjoerd Mullender <sjoerd@acm.org>
parents: 6
diff changeset
65 - Fixed the blocksize in the Mapi protocol.
82175280837a Fix blocksize for Mapi protocol: it's 8190 bytes and always has been.
Sjoerd Mullender <sjoerd@acm.org>
parents: 6
diff changeset
66
1
f899cb48b4cc Turned into independent repository.
Sjoerd Mullender <sjoerd@acm.org>
parents:
diff changeset
67 * Mon Sep 19 2016 Sjoerd Mullender <sjoerd@mullender.nl>
f899cb48b4cc Turned into independent repository.
Sjoerd Mullender <sjoerd@acm.org>
parents:
diff changeset
68 - The Perl interface to MonetDB is now a separate package.