[Groonga-commit] groonga/groonga at 8e1165d [master] Extract MeCab download script

Back to archive index

Kouhei Sutou null+****@clear*****
Sun Oct 18 11:18:35 JST 2015


Kouhei Sutou	2015-10-18 11:18:35 +0900 (Sun, 18 Oct 2015)

  New Revision: 8e1165d7a2acfb3135ceb3bf94e8f5ba677a9e84
  https://github.com/groonga/groonga/commit/8e1165d7a2acfb3135ceb3bf94e8f5ba677a9e84

  Message:
    Extract MeCab download script

  Added files:
    vendor/download_mecab.sh
  Modified files:
    packages/source/Makefile.am

  Modified: packages/source/Makefile.am (+1 -13)
===================================================================
--- packages/source/Makefile.am    2015-10-18 11:00:13 +0900 (5a21279)
+++ packages/source/Makefile.am    2015-10-18 11:18:35 +0900 (ed31f15)
@@ -8,11 +8,6 @@ TMP_FILES =						\
 	files/$(PACKAGE)-$(VERSION)$(SUFFIX).tar.gz	\
 	files/$(PACKAGE)-$(VERSION)$(SUFFIX).zip
 
-MECAB_TAR_GZ =					\
-	mecab-$(BUNDLED_MECAB_VERSION).tar.gz
-MECAB_NAIST_JDIC_TAR_GZ =						\
-	mecab-naist-jdic-$(BUNDLED_MECAB_NAIST_JDIC_VERSION).tar.gz
-
 all:
 
 release: upload
@@ -48,13 +43,6 @@ files/$(PACKAGE)-$(VERSION)$(SUFFIX).tar.gz: $(abs_top_builddir)/$(PACKAGE)-$(VE
 files/$(PACKAGE)-$(VERSION)$(SUFFIX).zip: files/$(PACKAGE)-$(VERSION)$(SUFFIX).tar.gz
 	rm -rf $(PACKAGE)-$(VERSION)$(SUFFIX)
 	tar xzf files/$(PACKAGE)-$(VERSION)$(SUFFIX).tar.gz
-	curl -L -J -O 'https://drive.google.com/uc?export=download&id=0B4y35FiV1wh7cENtOXlicTFaRUE'
-	cd $(PACKAGE)-$(VERSION)$(SUFFIX)/vendor && \
-	  tar xzf ../../$(MECAB_TAR_GZ)
-	rm -rf $(MECAB_TAR_GZ)
-	curl -L -O 'http://osdn.dl.sourceforge.jp/naist-jdic/48487/$(MECAB_NAIST_JDIC_TAR_GZ)'
-	cd $(PACKAGE)-$(VERSION)$(SUFFIX)/vendor && \
-	  tar xzf ../../$(MECAB_NAIST_JDIC_TAR_GZ)
-	rm -rf $(MECAB_NAIST_JDIC_TAR_GZ)
+	cd $(PACKAGE)-$(VERSION)$(SUFFIX)/vendor && ./download_mecab.sh
 	zip -r $@ $(PACKAGE)-$(VERSION)$(SUFFIX)
 	rm -rf $(PACKAGE)-$(VERSION)$(SUFFIX)

  Added: vendor/download_mecab.sh (+26 -0) 100755
===================================================================
--- /dev/null
+++ vendor/download_mecab.sh    2015-10-18 11:18:35 +0900 (f361df3)
@@ -0,0 +1,26 @@
+#!/bin/sh
+
+set -e
+set -u
+
+base_dir="$(cd $(dirname "$0") && pwd)/.."
+
+mecab_version=$(cat ${base_dir}/bundled_mecab_version)
+mecab_naist_jdic_version=$(cat ${base_dir}/bundled_mecab_naist_jdic_version)
+
+mecab_base=mecab-${mecab_version}
+mecab_tar_gz=${mecab_base}.tar.gz
+mecab_naist_jdic_base=mecab-naist-jdic-${mecab_naist_jdic_version}
+mecab_naist_jdic_tar_gz=${mecab_naist_jdic_base}.tar.gz
+
+curl -L -J -O \
+  'https://drive.google.com/uc?export=download&id=0B4y35FiV1wh7cENtOXlicTFaRUE'
+rm -rf ${mecab_base}
+tar xzf ${mecab_tar_gz}
+rm -rf ${mecab_tar_gz}
+
+curl -L -O \
+  "http://osdn.dl.sourceforge.jp/naist-jdic/48487/${mecab_naist_jdic_tar_gz}"
+rm -rf ${mecab_naist_jdic_base}
+tar xzf ${mecab_naist_jdic_tar_gz}
+rm -rf ${mecab_naist_jdic_tar_gz}
-------------- next part --------------
HTML����������������������������...
Download 



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