--- /dev/null
+--- rocksdb-rocksdb-3.10.2/Makefile~ 2015-08-01 23:39:38.000000000 +0300
++++ rocksdb-rocksdb-3.10.2/Makefile 2015-08-03 09:54:26.746538265 +0300
+@@ -316,6 +316,8 @@
+
+ all: $(LIBRARY) $(PROGRAMS) $(TESTS)
+
++programs: $(PROGRAMS)
++
+ static_lib: $(LIBRARY)
+
+ shared_lib: $(SHARED)
+#
+# Conditional build:
+%bcond_with tests # build with tests
+%bcond_without static_libs # don't build static libraries
+
Summary: RocksDB: A Persistent Key-Value Store for Flash and RAM Storage
Summary(pl.UTF-8): RocksDB - trwała baza danych klucz-wartość dla pamięci Flash i RAM
Name: rocksdb
Source0: https://github.com/facebook/rocksdb/archive/%{name}-%{version}.tar.gz
# Source0-md5: 6bdc1defb0a0d8e9e3cb11bfc6e795ef
Patch0: %{name}-libdir.patch
+Patch1: make-programs.patch
URL: http://rocksdb.org/
BuildRequires: bzip2-devel
BuildRequires: gflags-devel
%prep
%setup -q -n %{name}-%{name}-%{version}
%patch0 -p1
+%patch1 -p1
%build
%ifarch i386 i486
PLATFORM_LDFLAGS="-latomic" \
%endif
-%{__make} all shared_lib \
+%{__make} shared_lib %{?with_static_libs:static_lib} programs %{?with_tests:check} \
AM_DEFAULT_VERBOSITY=1 \
CC="%{__cc}" \
CXX="%{__cxx}" \
%install
rm -rf $RPM_BUILD_ROOT
-
%{__make} install \
INSTALL_PATH=$RPM_BUILD_ROOT%{_prefix} \
INSTALL_LIBDIR=$RPM_BUILD_ROOT%{_libdir} \
%doc doc/*
%{_includedir}/rocksdb
+%if %{with static_libs}
%files static
%defattr(644,root,root,755)
%{_libdir}/librocksdb.a
+%endif