WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
DEPENDS ${CMAKE_SOURCE_DIR}/bindings/solv.i
)
+
+ADD_DEFINITIONS(-Wno-unused)
INCLUDE_DIRECTORIES (${RUBY_INCLUDE_PATH})
ADD_LIBRARY (bindings_ruby SHARED solv_ruby.c)
Group: Development/Libraries/C and C++
Prefix: /usr
+%bcond_with enable_static
+%bcond_with disable_shared
%bcond_without perl_binding
%bcond_without python_binding
%bcond_without ruby_binding
%if %{with perl_binding}
BuildRequires: perl
+BuildRequires: swig
%endif
%if %{with ruby_binding}
-%global ruby_vendorarch %(ruby -rrbconfig -e 'puts Config::CONFIG["vendorarchdir"] ')}
+%global ruby_vendorarch %(ruby -rrbconfig -e 'puts Config::CONFIG["vendorarchdir"]')
BuildRequires: ruby-devel
+BuildRequires: swig
%endif
%if %{with python_binding}
BuildRequires: python-devel
+BuildRequires: swig
%endif
Summary: A new approach to package dependency solving
-DLIB=%{_lib} \
-DCMAKE_VERBOSE_MAKEFILE=TRUE \
-DCMAKE_BUILD_TYPE=Release \
+ %{?with_enable_static:-DENABLE_STATIC=1} \
+ %{?with_disable_shared:-DDISABLE_SHARED=1} \
%{?with_perl_binding:-DENABLE_PERL=1} \
%{?with_python_binding:-DENABLE_PYTHON=1} \
- %{?with_ruby_binding:-DENABLE_RUBYL=1} \
+ %{?with_ruby_binding:-DENABLE_RUBY=1} \
-DUSE_VENDORDIRS=1 \
-DCMAKE_SKIP_RPATH=1
make %{?jobs:-j %jobs}
%if %{with python_binding}
%files -n python-solv
-%{ruby_vendorarch}/*
%defattr(-,root,root)
%{py_sitedir}/*
%endif