Эх сурвалжийг харах

mozc:
- update to 1.5.1053.102
- add zipcode dictionaries


git-svn-id: http://trac.vinelinux.org/repos/projects/specs@6159 ec354946-7b23-47d6-9f5a-488ba84defc7

daisuke 13 жил өмнө
parent
commit
1bea645650
1 өөрчлөгдсөн 23 нэмэгдсэн , 26 устгасан
  1. 23 26
      m/mozc/mozc-vl.spec

+ 23 - 26
m/mozc/mozc-vl.spec

@@ -1,4 +1,4 @@
-%define		ver	1.4.1003.102
+%define		ver	1.5.1053.102
 %define		rel	1
 
 # if you want to make scim-mozc package, rpm --define with_scim:1
@@ -27,10 +27,13 @@ Source3:	%{name}-remove.sh
 Source4:	vine-default-%{name}.el
 Source5:	%{name}-init.el
 
-
 # Vine Lunux
 Source10:	README.vine
-Patch10:	mozc-1.3.911.102-ibus-japanese.patch
+Patch10:	mozc-1.5.1053.102-ibus-japanese.patch
+
+# japanpost
+Source20: http://www.post.japanpost.jp/zipcode/dl/kogaki/zip/ken_all.zip
+Source21: http://www.post.japanpost.jp/zipcode/dl/jigyosyo/zip/jigyosyo.zip
 
 BuildRoot:	%{_tmppath}/%{name}-%{version}-root
 BuildRequires:	python, ibus-devel, dbus-devel
@@ -138,9 +141,12 @@ Emacs Lisp frontend for Mozc
 Mozc のための Emacs-lisp フロントエンド
 
 %prep
-%setup -q
+%setup -q -a 20 -a 21
 %patch10 -p1 -b.japanese
 %{__cp} -p %{SOURCE1} COPYING
+(cd data/dictionary;
+  python ../../dictionary/gen_zip_code_seed.py --zip_code=../../KEN_ALL.CSV --jigyosyo=../../JIGYOSYO.CSV >> dictionary09.txt;
+)
 
 # update execute files path
 %{__sed} -i -e"s|/usr/lib/mozc|%{_libexecdir}|g" base/util.cc
@@ -150,7 +156,7 @@ Mozc のための Emacs-lisp フロントエンド
 unset QTDIR
 %{__python} build_mozc.py gyp \
   --gypdir=%{_bindir} \
-  --channel_dev=0 \
+  --server_dir=%{_libexecdir} \
   --use_libprotobuf
 
 %{__python} build_mozc.py build_tools -c Release
@@ -176,16 +182,11 @@ unset QTDIR
 %{__sed} 's|/usr/libexec|%{_libdir}|' < %{output_dir}/obj/gen/unix/ibus/mozc.xml > %{buildroot}%{_datadir}/ibus/component/mozc.xml
 ## install icons
 %{__mkdir_p} %{buildroot}%{_datadir}/ibus-mozc/setup
-%{__cp} -p data/images/unix/ime_product_icon_opensource-32.png %{buildroot}%{_datadir}/ibus-mozc/product_icon.png
-%{__cp} -p data/images/unix/ui-tool.png %{buildroot}%{_datadir}/ibus-mozc/tool.png
-%{__cp} -p data/images/unix/ui-properties.png %{buildroot}%{_datadir}/ibus-mozc/properties.png
-%{__cp} -p data/images/unix/ui-dictionary.png %{buildroot}%{_datadir}/ibus-mozc/dictionary.png
-%{__cp} -p data/images/unix/ui-direct.png %{buildroot}%{_datadir}/ibus-mozc/direct.png
-%{__cp} -p data/images/unix/ui-hiragana.png %{buildroot}%{_datadir}/ibus-mozc/hiragana.png
-%{__cp} -p data/images/unix/ui-katakana_half.png %{buildroot}%{_datadir}/ibus-mozc/katakana_half.png
-%{__cp} -p data/images/unix/ui-katakana_full.png %{buildroot}%{_datadir}/ibus-mozc/katakana_full.png
-%{__cp} -p data/images/unix/ui-alpha_half.png %{buildroot}%{_datadir}/ibus-mozc/alpha_half.png
-%{__cp} -p data/images/unix/ui-alpha_full.png %{buildroot}%{_datadir}/ibus-mozc/alpha_full.png
+(cd data/images/unix;
+install -p -m0644 ime_product_icon_opensource-32.png %{buildroot}%{_datadir}/ibus-mozc/product_icon.png
+for i in ui-*.png; do
+        install -p -m0644 $i %{buildroot}%{_datadir}/ibus-mozc/${i//ui-/}
+done)
 
 %if %{with_scim}
 # scim-mozc
@@ -196,16 +197,11 @@ unset QTDIR
                                   %{buildroot}%{scim_dir}/SetupUI/mozc-setup.so
 ## install icons
 %{__mkdir_p} %{buildroot}%{_datadir}/scim/icons
-%{__cp} -p data/images/unix/ime_product_icon_opensource-32.png %{buildroot}%{_datadir}/scim/icons/scim-mozc.png
-%{__cp} -p data/images/unix/ui-tool.png %{buildroot}%{_datadir}/scim/icons/scim-mozc-tool.png
-%{__cp} -p data/images/unix/ui-properties.png %{buildroot}%{_datadir}/scim/icons/scim-mozc-properties.png
-%{__cp} -p data/images/unix/ui-dictionary.png %{buildroot}%{_datadir}/scim/icons/scim-mozc-dictionary.png
-%{__cp} -p data/images/unix/ui-direct.png %{buildroot}%{_datadir}/scim/icons/scim-mozc-direct.png
-%{__cp} -p data/images/unix/ui-hiragana.png %{buildroot}%{_datadir}/scim/icons/scim-mozc-hiragana.png
-%{__cp} -p data/images/unix/ui-katakana_half.png %{buildroot}%{_datadir}/scim/icons/scim-mozc-katakana_half.png
-%{__cp} -p data/images/unix/ui-katakana_full.png %{buildroot}%{_datadir}/scim/icons/scim-mozc-katakana_full.png
-%{__cp} -p data/images/unix/ui-alpha_half.png %{buildroot}%{_datadir}/scim/icons/scim-mozc-alpha_half.png
-%{__cp} -p data/images/unix/ui-alpha_full.png %{buildroot}%{_datadir}/scim/icons/scim-mozc-alpha_full.png
+(cd data/images/unix;
+install -p -m0644 ime_product_icon_opensource-32.png %{buildroot}%{_datadir}/scim/icons/product_icon.png
+for i in ui-*.png; do
+        install -p -m0644 $i %{buildroot}%{_datadir}/scim/icons/${i//ui-/}
+done)
 %endif
 
 
@@ -301,9 +297,10 @@ fi
 
 
 %changelog
-* Thu Mar 08 2012 Daisuke SUZUKI <daisuke@linux.or.jp> 1.4.1003.102-1
+* Wed May 09 2012 Daisuke SUZUKI <daisuke@linux.or.jp> 1.5.1053.102-1
 - new upstream release 
 - add --use_libprotobuf to link with system protobuf
+- add zipcode dictionaries (ken_all.zip, jigyosyo.zip)
 
 * Sun Feb 19 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.3.975.102-2
 - rebuild with protobuf-2.4.1