annotate rubygem-monetdb-sql.spec @ 35:fedf9356cc5c default tip

Update README.md
author Mitchell Weggemans <mitchell.weggemans@monetdbsolutions.com>
date Tue, 01 Jun 2021 15:13:27 +0200 (2021-06-01)
parents a41e5dc57b28
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
aab36be83762 Created a new repository for the Ruby driver for MonetDB.
Sjoerd Mullender <sjoerd@acm.org>
parents:
diff changeset
1 %global gem_name monetdb-sql
aab36be83762 Created a new repository for the Ruby driver for MonetDB.
Sjoerd Mullender <sjoerd@acm.org>
parents:
diff changeset
2
aab36be83762 Created a new repository for the Ruby driver for MonetDB.
Sjoerd Mullender <sjoerd@acm.org>
parents:
diff changeset
3 Name: rubygem-%{gem_name}
aab36be83762 Created a new repository for the Ruby driver for MonetDB.
Sjoerd Mullender <sjoerd@acm.org>
parents:
diff changeset
4 Epoch: 1
17
6abcfcdb4924 Updated version number and copyright year.
Sjoerd Mullender <sjoerd@acm.org>
parents: 14
diff changeset
5 Version: 1.2
14
61b853c06174 Updated version number.
Sjoerd Mullender <sjoerd@acm.org>
parents: 9
diff changeset
6 Release: 1%{?dist}
0
aab36be83762 Created a new repository for the Ruby driver for MonetDB.
Sjoerd Mullender <sjoerd@acm.org>
parents:
diff changeset
7 Summary: Pure Ruby database driver for MonetDB/SQL
aab36be83762 Created a new repository for the Ruby driver for MonetDB.
Sjoerd Mullender <sjoerd@acm.org>
parents:
diff changeset
8 Group: Applications/Databases
aab36be83762 Created a new repository for the Ruby driver for MonetDB.
Sjoerd Mullender <sjoerd@acm.org>
parents:
diff changeset
9
aab36be83762 Created a new repository for the Ruby driver for MonetDB.
Sjoerd Mullender <sjoerd@acm.org>
parents:
diff changeset
10 License: MPLv2.0
aab36be83762 Created a new repository for the Ruby driver for MonetDB.
Sjoerd Mullender <sjoerd@acm.org>
parents:
diff changeset
11 URL: http://www.monetdb.org/
aab36be83762 Created a new repository for the Ruby driver for MonetDB.
Sjoerd Mullender <sjoerd@acm.org>
parents:
diff changeset
12 Source0: http://dev.monetdb.org/downloads/ruby/gems/%{gem_name}-%{version}.gem
aab36be83762 Created a new repository for the Ruby driver for MonetDB.
Sjoerd Mullender <sjoerd@acm.org>
parents:
diff changeset
13
aab36be83762 Created a new repository for the Ruby driver for MonetDB.
Sjoerd Mullender <sjoerd@acm.org>
parents:
diff changeset
14 BuildRequires: ruby(release)
aab36be83762 Created a new repository for the Ruby driver for MonetDB.
Sjoerd Mullender <sjoerd@acm.org>
parents:
diff changeset
15 BuildRequires: rubygems-devel
aab36be83762 Created a new repository for the Ruby driver for MonetDB.
Sjoerd Mullender <sjoerd@acm.org>
parents:
diff changeset
16 BuildRequires: ruby >= 1.8.0
aab36be83762 Created a new repository for the Ruby driver for MonetDB.
Sjoerd Mullender <sjoerd@acm.org>
parents:
diff changeset
17 BuildArch: noarch
aab36be83762 Created a new repository for the Ruby driver for MonetDB.
Sjoerd Mullender <sjoerd@acm.org>
parents:
diff changeset
18
aab36be83762 Created a new repository for the Ruby driver for MonetDB.
Sjoerd Mullender <sjoerd@acm.org>
parents:
diff changeset
19 Requires: ruby(release)
aab36be83762 Created a new repository for the Ruby driver for MonetDB.
Sjoerd Mullender <sjoerd@acm.org>
parents:
diff changeset
20 Requires: rubygem-bigdecimal
aab36be83762 Created a new repository for the Ruby driver for MonetDB.
Sjoerd Mullender <sjoerd@acm.org>
parents:
diff changeset
21
25
a41e5dc57b28 No Recommends and Suggests in EPEL 7 (at least).
Sjoerd Mullender <sjoerd@acm.org>
parents: 17
diff changeset
22 %if (0%{?fedora} >= 22)
5
ee47f0d6638a Don't demand the latest (not yet released) version of MonetDB.
Sjoerd Mullender <sjoerd@acm.org>
parents: 4
diff changeset
23 Recommends: MonetDB-SQL-server5
8
9e718b3a46f7 Fixed dependency for rubygem-monetdb-sql-doc.
Sjoerd Mullender <sjoerd@acm.org>
parents: 5
diff changeset
24 Suggests: %{name}-doc = %{epoch}:%{version}-%{release}
25
a41e5dc57b28 No Recommends and Suggests in EPEL 7 (at least).
Sjoerd Mullender <sjoerd@acm.org>
parents: 17
diff changeset
25 %endif
0
aab36be83762 Created a new repository for the Ruby driver for MonetDB.
Sjoerd Mullender <sjoerd@acm.org>
parents:
diff changeset
26
aab36be83762 Created a new repository for the Ruby driver for MonetDB.
Sjoerd Mullender <sjoerd@acm.org>
parents:
diff changeset
27 %description
aab36be83762 Created a new repository for the Ruby driver for MonetDB.
Sjoerd Mullender <sjoerd@acm.org>
parents:
diff changeset
28 MonetDB is a database management system that is developed from a
aab36be83762 Created a new repository for the Ruby driver for MonetDB.
Sjoerd Mullender <sjoerd@acm.org>
parents:
diff changeset
29 main-memory perspective with use of a fully decomposed storage model,
aab36be83762 Created a new repository for the Ruby driver for MonetDB.
Sjoerd Mullender <sjoerd@acm.org>
parents:
diff changeset
30 automatic index management, extensibility of data types and search
aab36be83762 Created a new repository for the Ruby driver for MonetDB.
Sjoerd Mullender <sjoerd@acm.org>
parents:
diff changeset
31 accelerators. It also has an SQL frontend.
aab36be83762 Created a new repository for the Ruby driver for MonetDB.
Sjoerd Mullender <sjoerd@acm.org>
parents:
diff changeset
32
aab36be83762 Created a new repository for the Ruby driver for MonetDB.
Sjoerd Mullender <sjoerd@acm.org>
parents:
diff changeset
33 This package contains a pure Ruby database driver for MonetDB/SQL.
aab36be83762 Created a new repository for the Ruby driver for MonetDB.
Sjoerd Mullender <sjoerd@acm.org>
parents:
diff changeset
34
aab36be83762 Created a new repository for the Ruby driver for MonetDB.
Sjoerd Mullender <sjoerd@acm.org>
parents:
diff changeset
35 %package doc
aab36be83762 Created a new repository for the Ruby driver for MonetDB.
Sjoerd Mullender <sjoerd@acm.org>
parents:
diff changeset
36 Summary: Documentation for %{name}
aab36be83762 Created a new repository for the Ruby driver for MonetDB.
Sjoerd Mullender <sjoerd@acm.org>
parents:
diff changeset
37 Group: Documentation
9
Sjoerd Mullender <sjoerd@acm.org>
parents: 8
diff changeset
38 Requires: %{name} = %{epoch}:%{version}-%{release}
0
aab36be83762 Created a new repository for the Ruby driver for MonetDB.
Sjoerd Mullender <sjoerd@acm.org>
parents:
diff changeset
39 BuildArch: noarch
aab36be83762 Created a new repository for the Ruby driver for MonetDB.
Sjoerd Mullender <sjoerd@acm.org>
parents:
diff changeset
40
aab36be83762 Created a new repository for the Ruby driver for MonetDB.
Sjoerd Mullender <sjoerd@acm.org>
parents:
diff changeset
41 %description doc
aab36be83762 Created a new repository for the Ruby driver for MonetDB.
Sjoerd Mullender <sjoerd@acm.org>
parents:
diff changeset
42 This package contains documentation for %{name}.
aab36be83762 Created a new repository for the Ruby driver for MonetDB.
Sjoerd Mullender <sjoerd@acm.org>
parents:
diff changeset
43
aab36be83762 Created a new repository for the Ruby driver for MonetDB.
Sjoerd Mullender <sjoerd@acm.org>
parents:
diff changeset
44 %prep
aab36be83762 Created a new repository for the Ruby driver for MonetDB.
Sjoerd Mullender <sjoerd@acm.org>
parents:
diff changeset
45 %setup -q -c -T
aab36be83762 Created a new repository for the Ruby driver for MonetDB.
Sjoerd Mullender <sjoerd@acm.org>
parents:
diff changeset
46 cp %{SOURCE0} .
aab36be83762 Created a new repository for the Ruby driver for MonetDB.
Sjoerd Mullender <sjoerd@acm.org>
parents:
diff changeset
47
aab36be83762 Created a new repository for the Ruby driver for MonetDB.
Sjoerd Mullender <sjoerd@acm.org>
parents:
diff changeset
48
aab36be83762 Created a new repository for the Ruby driver for MonetDB.
Sjoerd Mullender <sjoerd@acm.org>
parents:
diff changeset
49 %build
aab36be83762 Created a new repository for the Ruby driver for MonetDB.
Sjoerd Mullender <sjoerd@acm.org>
parents:
diff changeset
50 %gem_install
aab36be83762 Created a new repository for the Ruby driver for MonetDB.
Sjoerd Mullender <sjoerd@acm.org>
parents:
diff changeset
51
aab36be83762 Created a new repository for the Ruby driver for MonetDB.
Sjoerd Mullender <sjoerd@acm.org>
parents:
diff changeset
52
aab36be83762 Created a new repository for the Ruby driver for MonetDB.
Sjoerd Mullender <sjoerd@acm.org>
parents:
diff changeset
53 %install
aab36be83762 Created a new repository for the Ruby driver for MonetDB.
Sjoerd Mullender <sjoerd@acm.org>
parents:
diff changeset
54 mkdir -p %{buildroot}%{gem_dir}
aab36be83762 Created a new repository for the Ruby driver for MonetDB.
Sjoerd Mullender <sjoerd@acm.org>
parents:
diff changeset
55 cp -a .%{gem_dir}/* %{buildroot}/%{gem_dir}
aab36be83762 Created a new repository for the Ruby driver for MonetDB.
Sjoerd Mullender <sjoerd@acm.org>
parents:
diff changeset
56
aab36be83762 Created a new repository for the Ruby driver for MonetDB.
Sjoerd Mullender <sjoerd@acm.org>
parents:
diff changeset
57 find %{buildroot}%{gem_instdir} -name \*.rb -exec chmod 0644 '{}' +
aab36be83762 Created a new repository for the Ruby driver for MonetDB.
Sjoerd Mullender <sjoerd@acm.org>
parents:
diff changeset
58
aab36be83762 Created a new repository for the Ruby driver for MonetDB.
Sjoerd Mullender <sjoerd@acm.org>
parents:
diff changeset
59
aab36be83762 Created a new repository for the Ruby driver for MonetDB.
Sjoerd Mullender <sjoerd@acm.org>
parents:
diff changeset
60 %files
aab36be83762 Created a new repository for the Ruby driver for MonetDB.
Sjoerd Mullender <sjoerd@acm.org>
parents:
diff changeset
61 %dir %{gem_instdir}
aab36be83762 Created a new repository for the Ruby driver for MonetDB.
Sjoerd Mullender <sjoerd@acm.org>
parents:
diff changeset
62 %{gem_libdir}
aab36be83762 Created a new repository for the Ruby driver for MonetDB.
Sjoerd Mullender <sjoerd@acm.org>
parents:
diff changeset
63 %exclude %{gem_cache}
aab36be83762 Created a new repository for the Ruby driver for MonetDB.
Sjoerd Mullender <sjoerd@acm.org>
parents:
diff changeset
64 %{gem_spec}
aab36be83762 Created a new repository for the Ruby driver for MonetDB.
Sjoerd Mullender <sjoerd@acm.org>
parents:
diff changeset
65
aab36be83762 Created a new repository for the Ruby driver for MonetDB.
Sjoerd Mullender <sjoerd@acm.org>
parents:
diff changeset
66 %files doc
aab36be83762 Created a new repository for the Ruby driver for MonetDB.
Sjoerd Mullender <sjoerd@acm.org>
parents:
diff changeset
67 %doc %{gem_docdir}
aab36be83762 Created a new repository for the Ruby driver for MonetDB.
Sjoerd Mullender <sjoerd@acm.org>
parents:
diff changeset
68
aab36be83762 Created a new repository for the Ruby driver for MonetDB.
Sjoerd Mullender <sjoerd@acm.org>
parents:
diff changeset
69
aab36be83762 Created a new repository for the Ruby driver for MonetDB.
Sjoerd Mullender <sjoerd@acm.org>
parents:
diff changeset
70 %changelog
17
6abcfcdb4924 Updated version number and copyright year.
Sjoerd Mullender <sjoerd@acm.org>
parents: 14
diff changeset
71 * Tue Dec 3 2019 Pedro Ferreira <pedro.ferreira@monetdbsolutions.com> - 1:1.2-1
6abcfcdb4924 Updated version number and copyright year.
Sjoerd Mullender <sjoerd@acm.org>
parents: 14
diff changeset
72 - Look for column names starting with '%' symbol at parse_header_table.
6abcfcdb4924 Updated version number and copyright year.
Sjoerd Mullender <sjoerd@acm.org>
parents: 14
diff changeset
73
14
61b853c06174 Updated version number.
Sjoerd Mullender <sjoerd@acm.org>
parents: 9
diff changeset
74 * Mon Aug 19 2019 Sjoerd Mullender <sjoerd@acm.org> - 1:1.1-1
61b853c06174 Updated version number.
Sjoerd Mullender <sjoerd@acm.org>
parents: 9
diff changeset
75 - Fixed the blocksize in the Mapi protocol.
61b853c06174 Updated version number.
Sjoerd Mullender <sjoerd@acm.org>
parents: 9
diff changeset
76
8
9e718b3a46f7 Fixed dependency for rubygem-monetdb-sql-doc.
Sjoerd Mullender <sjoerd@acm.org>
parents: 5
diff changeset
77 * Tue Sep 20 2016 Sjoerd Mullender <sjoerd@acm.org> - 1:1.0-2
9e718b3a46f7 Fixed dependency for rubygem-monetdb-sql-doc.
Sjoerd Mullender <sjoerd@acm.org>
parents: 5
diff changeset
78 - Fixed dependency for rubygem-monetdb-sql-doc.
9e718b3a46f7 Fixed dependency for rubygem-monetdb-sql-doc.
Sjoerd Mullender <sjoerd@acm.org>
parents: 5
diff changeset
79
0
aab36be83762 Created a new repository for the Ruby driver for MonetDB.
Sjoerd Mullender <sjoerd@acm.org>
parents:
diff changeset
80 * Wed Mar 2 2016 Sjoerd Mullender <sjoerd@acm.org> - 1.0-1
aab36be83762 Created a new repository for the Ruby driver for MonetDB.
Sjoerd Mullender <sjoerd@acm.org>
parents:
diff changeset
81 - The Ruby interface to MonetDB is now a separate package.
4
77803b2fe978 Update changelogs.
Sjoerd Mullender <sjoerd@acm.org>
parents: 0
diff changeset
82 - The Ruby interface was updated to Ruby 2, and the activerecord
77803b2fe978 Update changelogs.
Sjoerd Mullender <sjoerd@acm.org>
parents: 0
diff changeset
83 integration was removed.