1 Summary: RethinkDB - the database for solid drives
6 Group: Development/Tools
7 Source0: https://github.com/rethinkdb/rethinkdb/archive/v%{version}.tar.gz
8 # Source0-md5: 466aaf278ae9cf9a57f126c34f068118
9 URL: http://www.rethinkdb.com/
11 BuildRequires: boost-devel >= 1.40
12 #BuildRequires: ctags-etags
14 BuildRequires: git-core
15 #BuildRequires: gperftools-devel
16 BuildRequires: libstdc++-devel
18 BuildRequires: nodejs-devel
20 BuildRequires: openssl-devel
21 BuildRequires: protobuf-devel
22 #BuildRequires: python-pip
23 BuildRequires: v8-devel
24 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
27 RethinkDB is an open-source distributed database. It has an intuitive
28 query language, automatically parallelized queries, and simple
36 if [ "$CXX" != "${CXX#ccache }" ]; then
41 # NOTE: not autoconf based configure
44 CXXFLAGS="%{rpmcxxflags}" \
45 LDFLAGS="%{rpmldflags}" \
47 --sysconfdir %{_sysconfdir} \
48 --localstatedir %{_localstatedir} \
57 rm -rf $RPM_BUILD_ROOT
59 init_dir=/etc/rc.d/init.d \
61 DESTDIR=$RPM_BUILD_ROOT
63 %{__rm} $RPM_BUILD_ROOT%{_datadir}/%{name}/etc/bash_completion.d/rethinkdb.bash
64 %{__rm} $RPM_BUILD_ROOT%{_docdir}/%{name}/copyright
67 rm -rf $RPM_BUILD_ROOT
68 install -d $RPM_BUILD_ROOT/var/lib/rethinkdb/instances.d
71 %defattr(644,root,root,755)
72 %doc README.md COPYRIGHT NOTES DEPENDENCIES
73 %dir %{_sysconfdir}/rethinkdb
74 %dir %{_sysconfdir}/rethinkdb/instances.d
75 %{_sysconfdir}/rethinkdb/default.conf.sample
76 %attr(754,root,root) /etc/rc.d/init.d/rethinkdb
77 %attr(755,root,root) %{_bindir}/rethinkdb
78 %attr(755,root,root) %{_bindir}/rethinkdb-dump
79 %attr(755,root,root) %{_bindir}/rethinkdb-dump.py
80 %attr(755,root,root) %{_bindir}/rethinkdb-export
81 %attr(755,root,root) %{_bindir}/rethinkdb-export.py
82 %attr(755,root,root) %{_bindir}/rethinkdb-import
83 %attr(755,root,root) %{_bindir}/rethinkdb-import.py
84 %attr(755,root,root) %{_bindir}/rethinkdb-restore
85 %attr(755,root,root) %{_bindir}/rethinkdb-restore.py
86 %{_mandir}/man1/rethinkdb.1*
88 /etc/bash_completion.d/rethinkdb.bash
90 %dir %{_datadir}/%{name}
91 %{_datadir}/%{name}/web
93 %dir /var/lib/rethinkdb
94 %dir /var/lib/rethinkdb/instances.d