[packages/rethinkdb] new, version 1.8.1

glen glen at pld-linux.org
Wed Aug 28 20:46:39 CEST 2013


commit e5a1c5b289df30cdb6cc4455fd2f814c232dcb82
Author: Elan Ruusamäe <glen at delfi.ee>
Date:   Wed Aug 28 21:46:24 2013 +0300

    new, version 1.8.1

 rethinkdb.spec | 94 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 94 insertions(+)
---
diff --git a/rethinkdb.spec b/rethinkdb.spec
new file mode 100644
index 0000000..7f93cd7
--- /dev/null
+++ b/rethinkdb.spec
@@ -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
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/rethinkdb.git/commitdiff/e5a1c5b289df30cdb6cc4455fd2f814c232dcb82



More information about the pld-cvs-commit mailing list