[Groonga-commit] groonga/groonga [master] split MeCab tokenizer as another package.

Back to archive index

null+****@clear***** null+****@clear*****
2010年 9月 9日 (木) 17:21:06 JST


Kouhei Sutou	2010-09-09 08:21:06 +0000 (Thu, 09 Sep 2010)

  New Revision: b3f03eed5af930459e0a339723b6175d0d1e927e

  Log:
    split MeCab tokenizer as another package.

  Modified files:
    debian/control
    debian/rules

  Modified: debian/control (+14 -0)
===================================================================
--- debian/control    2010-09-09 07:00:37 +0000 (8a5a8a5)
+++ debian/control    2010-09-09 08:21:06 +0000 (2ab20b4)
@@ -25,6 +25,20 @@ Description: Library files for groonga.
  .
  This package provides library files.
 
+Package: libgroonga-tokenizer-mecab
+Section: libs
+Architecture: any
+Depends:
+  ${misc:Depends},
+  ${shlibs:Depends},
+  libgroonga (= ${binary:Version}),
+  libmecab1
+Description: MeCab tokenizer for groonga.
+ Groonga is an open-source fulltext search engine and column store.
+ It lets you write high-performance applications that requires fulltext search.
+ .
+ This package provides MeCab tokenizer module.
+
 Package: groonga
 Section: database
 Architecture: any

  Modified: debian/rules (+11 -2)
===================================================================
--- debian/rules    2010-09-09 07:00:37 +0000 (a27efb2)
+++ debian/rules    2010-09-09 08:21:06 +0000 (e15833a)
@@ -18,7 +18,10 @@ DEB_INSTALL_DOCS_groonga-doc =			\
 	doc/ja/source
 
 DEB_INSTALL_DIRS_libgroonga =			\
-	/usr/lib
+	/usr/lib/groonga/modules/suggest
+
+DEB_INSTALL_DIRS_libgroonga-tokenizer-mecab =	\
+	/usr/lib/groonga/modules/tokenizers
 
 DEB_INSTALL_DIRS_libgroonga-dev =		\
 	/usr/include/groonga			\
@@ -38,7 +41,13 @@ install/groonga::
 	  debian/groonga/etc/groonga/
 
 install/libgroonga::
-	cp -ar debian/tmp/usr/lib/*groonga* debian/libgroonga/usr/lib/
+	cp -ar debian/tmp/usr/lib/libgroonga* debian/libgroonga/usr/lib/
+	cp -ar debian/tmp/usr/lib/groonga/modules/suggest \
+	  debian/libgroonga/usr/lib/groonga/modules/
+
+install/libgroonga-tokenizer-mecab::
+	cp -ar debian/tmp/usr/lib/groonga/modules/tokenizers/mecab* \
+	  debian/libgroonga-tokenizer-mecab/usr/lib/groonga/modules/tokenizers/
 
 install/libgroonga-dev::
 	cp -ar debian/tmp/usr/include/groonga/* \




Groonga-commit メーリングリストの案内
Back to archive index