[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