]> git.pld-linux.org Git - packages/rethinkdb.git/commitdiff
new, version 1.8.1
authorElan Ruusamäe <glen@delfi.ee>
Wed, 28 Aug 2013 18:46:24 +0000 (21:46 +0300)
committerElan Ruusamäe <glen@delfi.ee>
Wed, 28 Aug 2013 18:46:24 +0000 (21:46 +0300)
rethinkdb.spec [new file with mode: 0644]

diff --git a/rethinkdb.spec b/rethinkdb.spec
new file mode 100644 (file)
index 0000000..7f93cd7
--- /dev/null
@@ -0,0 +1,94 @@
+Summary:       RethinkDB - the database for solid drives
+Name:          rethinkdb
+Version:       1.8.1
+Release:       0.1
+License:       AGPL
+Group:         Development/Tools
+Source0:       https://github.com/rethinkdb/rethinkdb/archive/v%{version}.tar.gz
+# Source0-md5: 466aaf278ae9cf9a57f126c34f068118
+URL:           http://www.rethinkdb.com/
+BuildRequires: bash
+BuildRequires: boost-devel >= 1.40
+#BuildRequires:        ctags-etags
+BuildRequires: curl
+BuildRequires: git-core
+#BuildRequires:        gperftools-devel
+BuildRequires: libstdc++-devel
+BuildRequires: m4
+BuildRequires: nodejs-devel
+BuildRequires: npm
+BuildRequires: openssl-devel
+BuildRequires: protobuf-devel
+#BuildRequires:        python-pip
+BuildRequires: v8-devel
+BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
+
+%description
+RethinkDB is an open-source distributed database. It has an intuitive
+query language, automatically parallelized queries, and simple
+administration.
+
+%prep
+%setup -q
+
+%build
+CXX="%{__cxx}"
+if [ "$CXX" != "${CXX#ccache }" ]; then
+       ccache=--ccache
+       CXX=${CXX#ccache }
+fi
+
+# NOTE: not autoconf based configure
+./configure \
+       CXX="$CXX" \
+       CXXFLAGS="%{rpmcxxflags}" \
+       LDFLAGS="%{rpmldflags}" \
+       --prefix %{_prefix} \
+       --sysconfdir %{_sysconfdir} \
+       --localstatedir %{_localstatedir} \
+       --without-tcmalloc \
+       $ccache \
+       %{nil}
+
+%{__make} \
+       VERBOSE=1
+
+%install
+rm -rf $RPM_BUILD_ROOT
+%{__make} install \
+       init_dir=/etc/rc.d/init.d \
+       STRIP_ON_INSTALL=0 \
+       DESTDIR=$RPM_BUILD_ROOT
+
+%{__rm} $RPM_BUILD_ROOT%{_datadir}/%{name}/etc/bash_completion.d/rethinkdb.bash
+%{__rm} $RPM_BUILD_ROOT%{_docdir}/%{name}/copyright
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+install -d $RPM_BUILD_ROOT/var/lib/rethinkdb/instances.d
+
+%files
+%defattr(644,root,root,755)
+%doc README.md COPYRIGHT NOTES DEPENDENCIES
+%dir %{_sysconfdir}/rethinkdb
+%dir %{_sysconfdir}/rethinkdb/instances.d
+%{_sysconfdir}/rethinkdb/default.conf.sample
+%attr(754,root,root) /etc/rc.d/init.d/rethinkdb
+%attr(755,root,root) %{_bindir}/rethinkdb
+%attr(755,root,root) %{_bindir}/rethinkdb-dump
+%attr(755,root,root) %{_bindir}/rethinkdb-dump.py
+%attr(755,root,root) %{_bindir}/rethinkdb-export
+%attr(755,root,root) %{_bindir}/rethinkdb-export.py
+%attr(755,root,root) %{_bindir}/rethinkdb-import
+%attr(755,root,root) %{_bindir}/rethinkdb-import.py
+%attr(755,root,root) %{_bindir}/rethinkdb-restore
+%attr(755,root,root) %{_bindir}/rethinkdb-restore.py
+%{_mandir}/man1/rethinkdb.1*
+
+/etc/bash_completion.d/rethinkdb.bash
+
+%dir %{_datadir}/%{name}
+%{_datadir}/%{name}/web
+
+%dir /var/lib/rethinkdb
+%dir /var/lib/rethinkdb/instances.d
This page took 0.098726 seconds and 4 git commands to generate.