[Groonga-commit] groonga/groonga [master] rpm centos: make MeCab optional

Back to archive index

Kouhei Sutou null+****@clear*****
Wed Apr 10 18:13:27 JST 2013


Kouhei Sutou	2013-04-10 18:13:27 +0900 (Wed, 10 Apr 2013)

  New Revision: 5045f67fa42525e7a66a1935d3452138f5503ebb
  https://github.com/groonga/groonga/commit/5045f67fa42525e7a66a1935d3452138f5503ebb

  Message:
    rpm centos: make MeCab optional

  Modified files:
    packages/rpm/centos/groonga.spec.in

  Modified: packages/rpm/centos/groonga.spec.in (+13 -0)
===================================================================
--- packages/rpm/centos/groonga.spec.in    2013-04-10 18:10:23 +0900 (00487e9)
+++ packages/rpm/centos/groonga.spec.in    2013-04-10 18:13:27 +0900 (d6ba11e)
@@ -1,4 +1,5 @@
 %{!?use_lzo:%define use_lzo 0}
+%{!?use_mecab:%define use_mecab 1}
 %{?additional_configure_options:%define use_additional_configure_options 1}
 %{!?additional_configure_options:%define use_additional_configure_options 0}
 
@@ -15,7 +16,9 @@ URL:		http://groonga.org/
 Source0:	http://packages.groonga.org/source/groonga/groonga-%{version}.tar.gz
 
 BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-%(%{__id_u} -n)
+%if %{use_mecab}
 BuildRequires:	mecab-devel
+%endif
 BuildRequires:	zlib-devel
 %if %{use_lzo}
 BuildRequires:	lzo-devel
@@ -117,6 +120,7 @@ Requires:	%{name}-libs = %{version}-%{release}
 %description devel
 Libraries and header files for groonga
 
+%if %{use_mecab}
 %package tokenizer-mecab
 Summary:	MeCab tokenizer for groonga
 Group:		Applications/Text
@@ -125,6 +129,7 @@ Requires:       mecab-dic
 
 %description tokenizer-mecab
 MeCab tokenizer for groonga
+%endif
 
 %package plugin-suggest
 Summary:	Suggest plugin for groonga
@@ -159,6 +164,11 @@ Munin plugins for groonga
 %if %{use_lzo}
   --with-lzo \
 %endif
+%if %{use_mecab}
+  --with-mecab \
+%else
+  --without-mecab \
+%endif
   --with-munin-plugins \
 %if %{use_additional_configure_options}
   %{additional_configure_options}
@@ -333,9 +343,11 @@ fi
 %dir %{_libdir}/groonga/plugins
 %{_libdir}/groonga/plugins/suggest/suggest.so
 
+%if %{use_mecab}
 %files tokenizer-mecab
 %defattr(-,root,root,-)
 %{_libdir}/groonga/plugins/tokenizers/mecab.so
+%endif
 
 %files munin-plugins
 %defattr(-,root,root,-)
@@ -345,6 +357,7 @@ fi
 %changelog
 * Mon Apr 29 2013 HAYASHI Kentaro <hayashi �� clear-code.com> - 3.0.3-0
 - Add additional_configure_options parameter.
+- Make MeCab optional. Use use_mecab parameter for it.
 
 * Fri Mar 29 2013 HAYASHI Kentaro <hayashi �� clear-code.com> - 3.0.2-0
 - new upstream release.
-------------- next part --------------
HTML����������������������������...
Download 



More information about the Groonga-commit mailing list
Back to archive index