Mercurial > hg > monetdb-ruby
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 |
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 | 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 | 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 | 74 * Mon Aug 19 2019 Sjoerd Mullender <sjoerd@acm.org> - 1:1.1-1 |
75 - Fixed the blocksize in the Mapi protocol. | |
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 | 82 - The Ruby interface was updated to Ruby 2, and the activerecord |
83 integration was removed. |