[Groonga-commit] groonga/groonga at b621d66 [master] package rpm centos7: add groonga-token-filter-stem

Back to archive index

Kouhei Sutou null+****@clear*****
Fri Jan 27 15:55:13 JST 2017


Kouhei Sutou	2017-01-27 15:55:13 +0900 (Fri, 27 Jan 2017)

  New Revision: b621d661ae5e580e7dc5b33ca7845e7b3bb4e13b
  https://github.com/groonga/groonga/commit/b621d661ae5e580e7dc5b33ca7845e7b3bb4e13b

  Message:
    package rpm centos7: add groonga-token-filter-stem
    
    GitHub: fix #633
    
    Reported by Tim Bellefleur. Thanks!!!

  Modified files:
    packages/rpm/centos/groonga.spec.in
    packages/yum/env.sh.in

  Modified: packages/rpm/centos/groonga.spec.in (+24 -0)
===================================================================
--- packages/rpm/centos/groonga.spec.in    2017-01-27 15:54:29 +0900 (288ef6b)
+++ packages/rpm/centos/groonga.spec.in    2017-01-27 15:55:13 +0900 (f95f92b)
@@ -5,6 +5,7 @@
 %define _use_mecab    %{?use_mecab:%{use_mecab}}%{!?use_mecab:1}
 %define _use_jemalloc %{?use_jemalloc:%{use_jemalloc}}%{!?use_jemalloc:0}
 %define _use_msgpack  %{?use_msgpack:%{use_msgpack}}%{!?use_msgpack:%{_centos_ver} >= 7}
+%define _use_libstemmer %{?use_libstemmer:%{use_libstemmer}}%{!?use_libstemmer:%{_centos_ver} >= 7}
 %define _use_systemd  %{?use_systemd:%{use_systemd}}%{!?use_systemd:%{_centos_ver} >= 7}
 
 %define _additional_configure_options \
@@ -39,6 +40,9 @@ BuildRequires:	jemalloc-devel
 %if %{_use_msgpack}
 BuildRequires:	msgpack-devel
 %endif
+%if %{_use_libstemmer}
+BuildRequires:	libstemmer-devel
+%endif
 BuildRequires:	pcre-devel
 BuildRequires:	pkgconfig
 BuildRequires:	openssl-devel
@@ -179,6 +183,17 @@ Requires:       mecab-dic
 MeCab tokenizer for Groonga
 %endif
 
+%if %{_use_libstemmer}
+%package token-filter-stem
+Summary:	Stemming token filter for Groonga
+Group:		Applications/Text
+Requires:	%{name}-libs = %{version}-%{release}
+Requires:	libstemmer
+
+%description token-filter-stem
+Stemming token filter for Groonga. Name is TokenFilterStem.
+%endif
+
 %package plugin-suggest
 Summary:	Suggest plugin for Groonga
 Group:		Applications/Text
@@ -222,6 +237,9 @@ Munin plugins for Groonga
 %if ! %{_use_msgpack}
   --without-message-pack \
 %endif
+%if ! %{_use_libstemmer}
+  --without-libstemmer \
+%endif
   --with-munin-plugins \
   --enable-mruby \
   %{_additional_configure_options:%{additional_configure_options}}
@@ -505,6 +523,12 @@ fi
 %{_libdir}/groonga/plugins/tokenizers/mecab.so
 %endif
 
+%if %{_use_libstemmer}
+%files token-filter-stem
+%defattr(-,root,root,-)
+%{_libdir}/groonga/plugins/token_filters/stem.so
+%endif
+
 %files munin-plugins
 %defattr(-,root,root,-)
 %{_datadir}/munin/plugins/*

  Modified: packages/yum/env.sh.in (+1 -0)
===================================================================
--- packages/yum/env.sh.in    2017-01-27 15:54:29 +0900 (8a98eb4)
+++ packages/yum/env.sh.in    2017-01-27 15:55:13 +0900 (7661d19)
@@ -20,4 +20,5 @@ openssl-devel
 libzstd-devel
 msgpack-devel
 lz4-devel
+libstemmer-devel
 "
-------------- next part --------------
HTML����������������������������...
다운로드 



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