Bläddra i källkod

mozc 0.11.383.102-2

git-svn-id: http://trac.vinelinux.org/repos/projects/specs@1230 ec354946-7b23-47d6-9f5a-488ba84defc7
iwaim 14 år sedan
förälder
incheckning
934058be0d
1 ändrade filer med 60 tillägg och 7 borttagningar
  1. 60 7
      m/mozc/mozc-vl.spec

+ 60 - 7
m/mozc/mozc-vl.spec

@@ -1,5 +1,5 @@
 %define		ver	0.11.383.102
-%define		rel	1
+%define		rel	2
 %define		utdic	20100601
 %define		enable_utdic_jinmei	0
 %define		enable_utdic_zipcode	0
@@ -7,6 +7,8 @@
 %define		enable_utdic_jigyosyo	0
 %define		enable_edict_katakanago	0
 
+%define		scim_dir		%(pkg-config --variable=moduledir scim)
+
 Name:		mozc
 Summary:	Japanese Input Method Editor designed for multi-platform
 Summary(ja):	マルチプラットホームで動くように設計された日本語インプットメソッドエディタ
@@ -23,10 +25,16 @@ Source0:	%{name}-%{version}.tar.bz2
 # Additional dictionaries by UTUMI Hirosi
 Source1:        mozcdic-ut-%{utdic}.tar.bz2
 
-# http://twitpic.com/1ouyrr by AWASHIRO Ikuya
-Source3:	ibus-mozc.png
-# http://twitpic.com/1t0zkb by AWASHIRO Ikuya
-Source4:	ibus-mozc-unknown.png
+## Mozc icons by AWASHIRO Ikuya
+## http://blog.goo.ne.jp/ikunya/e/2ac954b762a5eec3cc767f2502971f14
+# http://twitpic.com/1ybqpd
+Source3:	ikuya-mozc.png
+# http://twitpic.com/1yc148
+Source4:	ikuya-mozc-tool.png
+# http://twitpic.com/1ybr8g
+Source5:	ikuya-mozc-dictionary.png
+# http://twitpic.com/1ybreb
+Source6:	ikuya-mozc-property.png 
 
 # Vine Lunux
 Source10:	README.vine
@@ -41,6 +49,10 @@ BuildRequires:	curl-devel
 BuildRequires:	protobuf-devel, gtest-devel
 BuildRequires:	qt4-devel
 BuildRequires:  gyp
+# for scim-mozc
+BuildRequires:	pkgconfig
+BuildRequires:  gtk2-devel
+BuildRequires:  scim-devel
 
 Requires:	mozc-server = %{version}-%{release}
 Requires:	mozc-utils-gui = %{version}-%{release}
@@ -84,6 +96,19 @@ iBus engine module for Mozc.
 %description -n ibus-mozc -l ja
 Mozc 用 iBus エンジンモジュール。
 
+%package -n scim-mozc
+Summary:	SCIM IMEngine module for Mozc
+Summary(ja):	Mozc 用 SCIM IMEngine モジュール
+Group:		System Environment/Libraries 
+Requires:	mozc-server = %{version}-%{release}
+Requires:	scim gtk2
+
+%description -n scim-mozc
+SCIM IMEngine module for Mozc.
+
+%description -n scim-mozc -l ja
+Mozc 用 SCIM IMエンジンモジュール
+
 %package utils-gui
 Summary:	Mozc GUI utilities
 Summary(ja):	Mozc GUI ユーティリティー
@@ -138,8 +163,9 @@ popd
 %build
 %{__python} build_mozc.py gyp --gypdir=%{_bindir}
 %{__python} build_mozc.py build_tools -c Release
-%{__python} build_mozc.py build -c Release unix/ibus/ibus.gyp:ibus_mozc server/server.gyp:mozc_server gui/gui.gyp:mozc_tool
-
+%{__python} build_mozc.py build -c Release unix/ibus/ibus.gyp:ibus_mozc \
+	    unix/scim/scim.gyp:scim_mozc unix/scim/scim.gyp:scim_mozc_setup \
+	    server/server.gyp:mozc_server gui/gui.gyp:mozc_tool
 
 %install
 %{__rm} -rf %{buildroot}
@@ -151,6 +177,13 @@ popd
 %{__mkdir_p} %{buildroot}%{_datadir}/ibus/component/
 %{__sed} 's|/usr/libexec|%{_libdir}|' < unix/ibus/mozc.xml > %{buildroot}%{_datadir}/ibus/component/mozc.xml
 
+# scim-mozc
+%{__mkdir_p} %{buildroot}%{scim_dir}/{IMEngine,SetupUI}
+%{__cp} -p out/Release/lib.target/libscim_mozc.so \
+                                  %{buildroot}%{scim_dir}/IMEngine/mozc.so
+%{__cp} -p out/Release/lib.target/libscim_mozc_setup.so \
+                                  %{buildroot}%{scim_dir}/SetupUI/mozc-setup.so
+
 # mozc-server
 %{__cp} -p out/Release/mozc_server %{buildroot}%{_libexecdir}
 
@@ -161,6 +194,11 @@ popd
 %{__mkdir_p} %{buildroot}%{_datadir}/ibus-mozc/setup
 %{__cp} -p %{SOURCE3} %{buildroot}%{_datadir}/ibus-mozc/product_icon.png
 %{__cp} -p %{SOURCE4} %{buildroot}%{_datadir}/ibus-mozc/unknown.ico
+%{__mkdir_p} %{buildroot}%{_datadir}/scim/icons
+%{__cp} -p %{SOURCE3} %{buildroot}%{_datadir}/scim/icons/scim-mozc.png
+%{__cp} -p %{SOURCE4} %{buildroot}%{_datadir}/scim/icons/scim-mozc-tool.png
+%{__cp} -p %{SOURCE5} %{buildroot}%{_datadir}/scim/icons/scim-mozc-dictionary.png
+%{__cp} -p %{SOURCE6} %{buildroot}%{_datadir}/scim/icons/scim-mozc-property.png
 
 # install document
 %{__chmod} 644 debian/*
@@ -198,8 +236,23 @@ rm -rf $RPM_BUILD_ROOT
 %dir %{_datadir}/ibus-mozc/setup
 %{_datadir}/ibus-mozc/product_icon.png
 %{_datadir}/ibus-mozc/unknown.ico
+%{_datadir}/scim/icons/scim-mozc-dictionary.png
+%{_datadir}/scim/icons/scim-mozc-property.png
+
+%files -n scim-mozc
+%defattr(-,root,root)
+%doc COPYING
+%{scim_dir}/SetupUI/mozc-setup.so
+%{scim_dir}/IMEngine/mozc.so
+%{_datadir}/scim/icons/scim-mozc.png
+%{_datadir}/scim/icons/scim-mozc-tool.png
 
 %changelog
+* Mon Jun 21 2010 IWAI, Masaharu <iwai@alib.jp> 0.11.383.102-2
+- create new package scim-mozc
+  - add icons (Source5, Source6)
+- update icons (Source3, Source4)
+
 * Fri Jun 18 2010 IWAI, Masaharu <iwai@alib.jp> 0.11.383.102-1
 - update to 0.11.383.102 (svn rev.30)