uim-vl.spec 36 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242
  1. %global commit c79432cb5aba3a67fb7e7557f4817c749865cc8a
  2. %global shortcommit %(c=%{commit}; echo ${c:0:7})
  3. %global sigscheme_commit cfcb6dd2ae93fd7b22b5e3a1403e2f0197602c79
  4. %global sigscheme_shortcommit %(c=%{sigscheme_commit}; echo ${c:0:7})
  5. %global libgcroots_commit 514c4fe1af59b39e2b4b68f0a3c55b8bf573b4dc
  6. %global libgcroots_shortcommit %(c=%{libgcroots_commit}; echo ${c:0:7})
  7. # build emacsen uim bridge ("--without emacs" to disable)
  8. %bcond_without emacsen
  9. # build qt3 immodule ("--without qt3" to disable qt3)
  10. %bcond_without qt3
  11. # build qt4 immodule ("--without qt4" to disable qt4)
  12. %bcond_without qt4
  13. # build KDE applet ("--without kde" to disable kde)
  14. %bcond_without kde
  15. # build mana support ("--without mana" to disable mana)
  16. %bcond_without mana
  17. # do not build GNOME applet ("--with gnome" to enable gnome)
  18. %bcond_with gnome
  19. # do not build Canna module ("--with canna" to enable canna)
  20. %bcond_with canna
  21. %define qt3_ver 3.3.8
  22. %define qt4_ver 4.8.6
  23. # Qt3 version detection
  24. %define _qt3_version %(pkg-config --modversion --silence-errors qt-mt 2>/dev/null || echo %{qt3_ver})
  25. %define _qt3_prefix %{_libdir}/qt-%{_qt3_version}
  26. %define _qt3_plugindir %{_qt3_prefix}/plugins
  27. # Qt4 version detection
  28. %define _qt4_version %(pkg-config --modversion --silence-errors Qt 2>/dev/null || echo %{qt4_ver})
  29. %define _qt4_prefix %(pkg-config --variable prefix --silence-errors Qt 2>/dev/null || echo %{_libdir}/qt4)
  30. %define _qt4_plugindir %(pkg-config --variable plugindir --silence-errors Qt 2>/dev/null || echo %{_qt4_prefix}/plugins)
  31. #define extraver beta
  32. Name: uim
  33. Summary: Uim an input method library
  34. Summary(ja): 入力メソッドライブラリ
  35. Version: 1.8.6
  36. Release: 6.git%{shortcommit}%{?_dist_release}
  37. # pinyin-big5.scm and elatin-rules.scm are licensed under GPL
  38. License: BSD, LGPLv2 and GPL
  39. Group: System Environment/Libraries
  40. URL: http://code.google.com/p/uim/
  41. Vendor: Project Vine
  42. Distribution: Vine Linux
  43. #Source0: http://uim.googlecode.com/files/uim-%{version}%{?extraver:-%extraver}.tar.bz2
  44. Source0: https://github.com/uim/%{name}/archive/%{commit}/%{name}-%{shortcommit}.tar.gz
  45. Source1: uim-el-install.sh
  46. Source2: uim-el-remove.sh
  47. Source3: uim-update-installed-modules.sh.in
  48. Source4: vine-default-uim-el.el
  49. Source5: uim-el-init.el
  50. Source6: https://github.com/uim/sigscheme/archive/cfcb6dd2ae93fd7b22b5e3a1403e2f0197602c79/sigscheme-cfcb6dd.tar.gz
  51. Source7: https://github.com/uim/libgcroots/archive/%{libgcroots_commit}/libgcroots-%{libgcroots_shortcommit}.tar.gz
  52. BuildRoot: %{_tmppath}/%{name}-%{version}-root
  53. BuildRequires: libXft-devel libX11-devel libXext-devel
  54. BuildRequires: libXrender-devel libXau-devel libXdmcp-devel libXt-devel
  55. BuildRequires: gtk2-devel
  56. BuildRequires: gtk3-devel
  57. BuildRequires: ncurses-devel
  58. BuildRequires: anthy-devel m17n-lib-devel eb-devel
  59. BuildRequires: libedit-devel libffi-devel expat-devel curl-devel
  60. BuildRequires: gettext-devel desktop-file-utils
  61. %if %{with qt3}
  62. BuildRequires: qt-devel
  63. %endif
  64. %if %{with qt4}
  65. BuildRequires: qt4-devel
  66. %endif
  67. %if %{with gnome}
  68. BuildRequires: gnome-panel-devel
  69. BuildRequires: libgnomeui-devel
  70. %endif
  71. %if %{with kde}
  72. BuildRequires: kdelibs4-devel
  73. BuildRequires: cmake
  74. %endif
  75. %if %{with canna}
  76. BuildRequires: Canna-devel
  77. %endif
  78. %if %{with mana}
  79. BuildRequires: mana
  80. %endif
  81. %if %{with emacsen}
  82. BuildRequires: emacs
  83. %endif
  84. # for Git
  85. BuildRequires: librsvg2, ruby, perl, asciidoc
  86. BuildConflicts: uim-devel < 1.4.0
  87. Requires(post): coreutils, grep, sed
  88. Requires(postun): coreutils, grep, sed
  89. %description
  90. The uim is a collection of input method for a lot of languages.
  91. %description -l ja
  92. uim は様々な言語の入力メソッドのコレクションです。
  93. %package xim
  94. Summary: XIM frontend for Uim
  95. Summary(ja): uim を利用した XIM サーバ
  96. License: BSD and LGPLv2
  97. Group: User Interface/X
  98. Requires: %{name} = %{version}-%{release}
  99. %description xim
  100. uim-xim is a XIM bridge of libuim.
  101. %description -l ja xim
  102. uim-xim は libuim を利用した XIM サーバです。
  103. XIM 経由で入力を行う場合に必要です。
  104. %package gtk
  105. Summary: GTK helper for uim
  106. Summary(ja): uim の GTK ヘルパー
  107. License: BSD and LGPLv2
  108. Group: User Interface/Desktops
  109. Requires: %{name} = %{version}-%{release}
  110. Requires: gtk2
  111. Requires(post): gtk2 >= 2.10.0
  112. Requires(post): %{name} = %{version}-%{release}
  113. Requires(postun): gtk2 >= 2.10.0
  114. %description gtk
  115. This package contains some applications like toolbar, system tray,
  116. input pad, candidate window, and preference tool using GTK.
  117. %description -l ja gtk
  118. このパッケージには、GTK を使ったツールバーやシステムトレイ、入力パッド、
  119. 候補ウィンドウ、設定ツールなどが含まれています。
  120. %package gtk3
  121. Summary: GTK3 helper for uim
  122. Summary(ja): uim の GTK3 ヘルパー
  123. License: BSD and LGPLv2
  124. Group: User Interface/Desktops
  125. Requires: %{name} = %{version}-%{release}
  126. Requires: gtk3
  127. Requires(post): gtk3
  128. Requires(post): %{name} = %{version}-%{release}
  129. Requires(postun): gtk3
  130. %description gtk3
  131. This package contains some applications like toolbar, system tray,
  132. input pad, candidate window, and preference tool using GTK3.
  133. %description -l ja gtk3
  134. このパッケージには、GTK3 を使ったツールバーやシステムトレイ、入力パッド、
  135. 候補ウィンドウ、設定ツールなどが含まれています。
  136. %if %{with qt3}
  137. %package qt
  138. Summary: Qt3 support for Uim
  139. Summary(ja): uim の Qt3 サポート
  140. Group: User Interface/Desktops
  141. License: BSD and LGPLv2
  142. Requires: %{name}-xim = %{version}-%{release}
  143. Requires: qt >= %{_qt3_version}
  144. Obsoletes: %{name}-qt-immodule < 1.5.6-2
  145. Obsoletes: %{name}-qt-common < %{version}-%{release}
  146. Obsoletes: uim-qtkde-helper
  147. Provides: %{name}-qt-immodule = %{version}-%{release}
  148. Provides: uim-qtkde-helper
  149. %description qt
  150. This package contains some applications like toolbar, candidate window,
  151. and preference tool using Qt.
  152. %description -l ja qt
  153. このパッケージには、Qt を使ったツールバーや候補ウィンドウ、設定ツールなど
  154. が含まれています。
  155. %endif
  156. %if %{with qt4}
  157. %package qt4
  158. Summary: Qt4 support for Uim
  159. Summary(ja): Uim の Qt4 サポート
  160. License: BSD and LGPLv2
  161. Group: User Interface/Desktops
  162. Requires: %{name}-xim = %{version}-%{release}
  163. Requires: qt4 >= %{_qt4_version}
  164. Obsoletes: %{name}-qt-common < %{version}-%{release}
  165. %description qt4
  166. This package contains some applications like toolbar, candidate window,
  167. and preference tool using Qt4.
  168. %description -l ja qt4
  169. このパッケージには、Qt4 を使ったツールバーや候補ウィンドウ、設定ツールなど
  170. が含まれています。
  171. %endif
  172. %if %{with gnome}
  173. %package applet
  174. Summary: GNOME panel applet for Uim
  175. Summary(ja): uim の GNOME 用パネルアプレット
  176. License: BSD and LGPLv2
  177. Group: User Interface/Desktops
  178. Requires: %{name}-xim = %{version}-%{release}
  179. Requires: %{name}-gtk3 = %{version}-%{release}
  180. %description applet
  181. uim-applet is GNOME panel applet for uim.
  182. %description -l ja applet
  183. uim-applet は uim の入力状態を表示する GNOME 用パネルアプレットです。
  184. %endif
  185. %if %{with kde}
  186. %package kde-applet
  187. Summary: KDE panel applet for Uim
  188. Summary(ja): uim の KDE 用パネルアプレット
  189. License: BSD and LGPLv2
  190. Group: User Interface/Desktops
  191. Requires: kdelibs4
  192. Requires: %{name}-qt4 = %{version}-%{release}
  193. Requires: %{name}-xim = %{version}-%{release}
  194. %description kde-applet
  195. uim-kde-applet is KDE panel applet for uim.
  196. %description -l ja kde-applet
  197. uim-kde-applet は uim の入力状態を表示する KDE 用パネルアプレットです。
  198. %endif
  199. %package fep
  200. Summary: an Input Method for console
  201. Summary(ja): コンソール用インプットメソッド
  202. License: BSD
  203. Group: Applications/System
  204. Requires: %{name} = %{version}-%{release}
  205. Requires: ncurses
  206. Obsoletes: uim-screen
  207. %description fep
  208. uim-fep is a FEP (Front End Processer) using uim as backend.
  209. %description -l ja fep
  210. uim-fep は uim を利用してコンソールで日本語を入力するための
  211. FEP (フロントエンドプロセッサ) です。
  212. %package anthy
  213. Summary: Anthy support for Uim
  214. Summary(ja): uim の Anthy モジュール
  215. License: BSD and LGPLv2
  216. Group: System Environment/Libraries
  217. Requires: %{name} = %{version}-%{release}
  218. Requires: anthy
  219. Requires(post): %{name} = %{version}-%{release}
  220. Requires(postun): %{name}
  221. Obsoletes: %{name} < 1.0.0
  222. %description anthy
  223. This package provides support for Anthy, a Japanese input method.
  224. %description -l ja anthy
  225. 連文節かな漢字変換エンジン Anthy を使って日本語を入力・変換するための
  226. モジュールです。
  227. %if %{with canna}
  228. %package canna
  229. Summary: Canna support for Uim
  230. Summary(ja): uim の Canna モジュール
  231. License: BSD and LGPLv2
  232. Group: System Environment/Libraries
  233. Requires: %{name} = %{version}-%{release}
  234. Requires: Canna
  235. Requires(post): %{name} = %{version}-%{release}
  236. Requires(postun): %{name}
  237. %description canna
  238. This package provides support for Canna, a Japanese input method.
  239. %description -l ja canna
  240. 連文節かな漢字変換エンジン Canna を使って日本語を入力・変換するための
  241. モジュールです。
  242. %endif
  243. %package skk
  244. Summary: SKK support for Uim
  245. Summary(ja): uim の SKK モジュール
  246. Group: System Environment/Libraries
  247. Requires: %{name} = %{version}-%{release}
  248. Requires: skkdic
  249. Requires(post): %{name} = %{version}-%{release}
  250. Requires(postun): %{name}
  251. %description skk
  252. This package provides support for SKK, a Japanese input method.
  253. %description -l ja skk
  254. SKK 入力方式で日本語を入力・変換するためのモジュールです。
  255. %if %{with mana}
  256. %package mana
  257. Summary: Mana support for Uim
  258. Summary(ja): uim の真字モジュール
  259. License: BSD
  260. Group: System Environment/Libraries
  261. Requires: %{name} = %{version}-%{release}
  262. Requires: mana, manadic
  263. Requires(post): %{name} = %{version}-%{release}
  264. Requires(postun): %{name}
  265. %description mana
  266. This package provides support for mana, a Japanese input method.
  267. %description -l ja mana
  268. 連文節かな漢字変換エンジン 真字 (Mana) を使って日本語を入力・変換するための
  269. モジュールです。
  270. %endif
  271. %if %{with emacsen}
  272. %package el
  273. Summary: Emacsen uim bridge
  274. Summary(ja): Emacsen-uim ブリッジ
  275. License: BSD
  276. Group: Applications/Editors/Emacs
  277. Requires: %{name} = %{version}-%{release}
  278. Requires: emacsen
  279. Requires(post): emacsen-common
  280. Requires(preun): emacsen-common
  281. %description el
  282. uim.el is a bridge software between Emacsen and uim.
  283. uim.el makes you able to use uim supported IMs from Emacs
  284. directly.
  285. %description -l ja el
  286. uim.el は uim と Emacsen を結ぶブリッジです。
  287. uim.el を導入すると、Emacsen 上で uim を利用した文字入力が可能と
  288. なります。
  289. %endif
  290. %package m17n
  291. Summary: m17n-lib support for Uim
  292. Summary(ja): uim の m17n-lib モジュール
  293. License: BSD
  294. Group: System Environment/Libraries
  295. Requires: uim = %{version}-%{release}
  296. Requires(post): gtk2 /usr/bin/uim-module-manager
  297. Requires(postun): gtk2 /usr/bin/uim-module-manager
  298. %description m17n
  299. This package provides support for m17n-lib, which allows input of
  300. many languages using the input table map from m17n-db.
  301. %package devel
  302. Summary: Development tools for libuim applications.
  303. Summary(ja): libuim を使ったアプリケーションを開発するためのファイル
  304. License: BSD and LGPLv2
  305. Group: Development/Libraries
  306. Requires: %{name} = %{version}-%{release}
  307. %description devel
  308. uim-devel package contains the header files and static libraries to
  309. develop a libuim applications.
  310. %description -l ja devel
  311. uim-devel パッケージには libuim を利用したアプリケーションを開発
  312. するためのヘッダファイルとライブラリが含まれています。
  313. %prep
  314. #%setup -q -n %{name}-%{version}%{?extraver:-%extraver}
  315. %setup -q -a 6 -a 7 -n %{name}-%{commit}
  316. # for Git
  317. %{__rm} -rf sigscheme
  318. %{__mv} sigscheme-%{sigscheme_commit} sigscheme
  319. %{__rm} -rf sigscheme/libgcroots
  320. %{__mv} libgcroots-%{libgcroots_commit} sigscheme/libgcroots
  321. %build
  322. %if %{with qt3}
  323. unset QTDIR
  324. export QTDIR=%{_qt3_prefix}
  325. %endif
  326. pushd sigscheme/libgcroots
  327. ./autogen.sh
  328. popd
  329. pushd sigscheme
  330. ./autogen.sh
  331. popd
  332. ./autogen.sh
  333. %configure --with-x --with-xft \
  334. --with-anthy --with-anthy-utf8 \
  335. --without-scim --without-prime \
  336. --with-gtk2 \
  337. --with-gtk3 \
  338. --with-m17nlib \
  339. --with-curl \
  340. --with-expat \
  341. --with-ffi \
  342. --with-eb --with-eb-conf=%{_sysconfdir}/eb.conf \
  343. --disable-static \
  344. --enable-maintainer-mode \
  345. %if %{with gnome}
  346. --enable-gnome3-applet \
  347. %else
  348. --disable-gnome-applet \
  349. %endif
  350. %if %{with qt3}
  351. --with-qt \
  352. --with-qt-immodule \
  353. %else
  354. --without-qt \
  355. --without-qt-immodule \
  356. %endif
  357. %if %{with qt4}
  358. --with-qt4 \
  359. --with-qt4-immodule \
  360. %else
  361. --without-qt4 \
  362. --without-qt4-immodule \
  363. %endif
  364. %if %{with kde}
  365. --disable-kde-applet \
  366. --enable-kde4-applet \
  367. %else
  368. --disable-kde-applet \
  369. --disable-kde4-applet \
  370. %endif
  371. %if %{with canna}
  372. --with-canna \
  373. %else
  374. --without-canna \
  375. %endif
  376. %if %{without emacsen}
  377. --disable-emacs \
  378. %endif
  379. %if %{with mana}
  380. --with-mana
  381. %else
  382. --without-mana
  383. %endif
  384. #sed -i -e 's/^\(hardcode_direct=\)$/\1no/' -e 's/^\(hardcode_minus_L=\)$/\1no/' -e 's/^\(libext=\)$/\1"a"/' libtool
  385. #LD_LIBRARY_PATH=$RPM_BUILD_DIR/%{name}-%{version}/uim/.libs:$LD_LIBRARY_PATH make
  386. make %{_smp_mflags}
  387. %install
  388. [ "%{buildroot}" != "/" ] && %__rm -rf %{buildroot}
  389. # remove anthy,canna,skk,mana from {installed-modules,loader}.scm
  390. #pushd scm
  391. #srcdir=%{_builddir}/%{buildsubdir}
  392. #LIBUIM_SCM_FILES=${srcdir}/scm LIBUIM_PLUGIN_LIB_DIR=${srcdir}/uim/.libs \
  393. # %{_builddir}/%{buildsubdir}/uim/uim-module-manager \
  394. # --path ${srcdir}/scm --unregister anthy skk mana
  395. #popd
  396. make install DESTDIR=%{buildroot}
  397. %find_lang %{name}
  398. # remove unneeded files
  399. %__rm -f %{buildroot}%{_libdir}/lib*.la
  400. %__rm -f %{buildroot}%{_datadir}/uim/scim.scm
  401. #__rm -f %{buildroot}%{_datadir}/uim/m17nlib.scm
  402. %__rm -f %{buildroot}%{_datadir}/uim/prime.scm
  403. %__rm -f %{buildroot}%{_datadir}/uim/prime-*.scm
  404. %__rm -f %{buildroot}%{_libdir}/gtk-2.0/*/immodules/*.{a,la}
  405. %__rm -f %{buildroot}%{_libdir}/gtk-3.0/*/immodules/*.{a,la}
  406. %__rm -f %{buildroot}%{_libdir}/uim/plugin/*.{a,la}
  407. %__rm -f %{buildroot}%{_datadir}/uim/pixmaps/scim.*
  408. %__rm -f %{buildroot}%{_datadir}/uim/pixmaps/prime*.*
  409. %__rm -f %{buildroot}%{_qt3_plugindir}/inputmethods/*.{a,la}
  410. %__rm -f %{buildroot}%{_qt4_plugindir}/inputmethods/*.{a,la}
  411. %if %{without canna}
  412. %__rm -f %{buildroot}%{_libdir}/uim/plugin/libuim-canna.so
  413. %__rm -f %{buildroot}%{_datadir}/uim/canna*.scm
  414. %__rm -f %{buildroot}%{_datadir}/uim/pixmaps/canna.*
  415. %endif
  416. %if %{without mana}
  417. %__rm -f %{buildroot}%{_libdir}/uim/plugin/libuim-mana.so
  418. %__rm -f %{buildroot}%{_datadir}/uim/mana.scm
  419. %__rm -f %{buildroot}%{_datadir}/uim/mana-*.scm
  420. %__rm -f %{buildroot}%{_datadir}/uim/pixmaps/mana.*
  421. %endif
  422. %if %{without qt3}
  423. %__rm -f %{buildroot}%{_datadir}/locale/*/LC_MESSAGES/uim-chardict-qt.mo
  424. %endif
  425. %if %{without qt4}
  426. %__rm -f %{buildroot}%{_datadir}/locale/*/LC_MESSAGES/uim-chardict-qt4.mo
  427. %endif
  428. %if %{with emacsen}
  429. %__mkdir_p %{buildroot}%{emacsen_pkgdir}/install
  430. %__mkdir_p %{buildroot}%{emacsen_pkgdir}/remove
  431. %_installemacsenscript %{name}-el %{SOURCE1}
  432. %_removeemacsenscript %{name}-el %{SOURCE2}
  433. %__cp -p %{SOURCE4} %{SOURCE5} %{buildroot}%{_datadir}/emacs/site-lisp/uim-el
  434. %endif
  435. # move documents for sigscheme
  436. rm -rf installed-doc
  437. mkdir -p installed-doc/sigscheme
  438. cp -p sigscheme/doc/*.txt installed-doc/sigscheme
  439. #cp -p sigscheme/doc/*.html installed-doc/sigscheme
  440. # script to register prefered engine
  441. %__cat %{SOURCE3} \
  442. | sed -e "s|@BINDIR@|%{_bindir}|g" \
  443. -e "s|@SYSCONFDIR@|%{_sysconfdir}|g" \
  444. -e "s|@DATADIR@|%{_datadir}|g" \
  445. > update-installed-modules.sh
  446. %__install -m755 update-installed-modules.sh %{buildroot}%{_datadir}/%{name}
  447. # prefered engines
  448. %__mkdir_p %{buildroot}%{_sysconfdir}/sysconfig
  449. %__cat << EOF > %{buildroot}%{_sysconfdir}/sysconfig/uim
  450. PREFERED_ENGINE=anthy
  451. EOF
  452. %clean
  453. [ "%{buildroot}" != "/" ] && %__rm -rf %{buildroot}
  454. %post -p /sbin/ldconfig
  455. %postun -p /sbin/ldconfig
  456. %post gtk
  457. %{_bindir}/gtk-query-immodules-2.0 > %{_sysconfdir}/gtk-2.0/%{_arch}/gtk.immodules ||:
  458. %postun gtk
  459. if [ $1 = 0 ] ; then
  460. %{_bindir}/gtk-query-immodules-2.0 > %{_sysconfdir}/gtk-2.0/%{_arch}/gtk.immodules ||:
  461. fi
  462. %post gtk3
  463. %{_bindir}/gtk-query-immodules-3.0 --update-cache || : > /dev/null 2>&1
  464. %postun gtk3
  465. if [ $1 = 0 ] ; then
  466. %{_bindir}/gtk-query-immodules-3.0 --update-cache || : > /dev/null 2>&1
  467. fi
  468. %post anthy
  469. %{_datadir}/uim/update-installed-modules.sh --register anthy > /dev/null 2>&1
  470. %preun anthy
  471. if [ $1 = 0 ] ; then
  472. %{_bindir}/uim-module-manager --unregister anthy > /dev/null 2>&1
  473. fi
  474. %if %{with canna}
  475. %post canna
  476. %{_datadir}/uim/update-installed-modules.sh --register canna > /dev/null 2>&1
  477. %preun canna
  478. if [ $1 = 0 ] ; then
  479. %{_bindir}/uim-module-manager --unregister canna > /dev/null 2>&1
  480. fi
  481. %endif
  482. %post skk
  483. %{_datadir}/uim/update-installed-modules.sh --register skk > /dev/null 2>&1
  484. %preun skk
  485. if [ $1 = 0 ] ; then
  486. %{_bindir}/uim-module-manager --unregister skk > /dev/null 2>&1
  487. fi
  488. %if %{with mana}
  489. %post mana
  490. %{_datadir}/uim/update-installed-modules.sh --register mana > /dev/null 2>&1
  491. %preun mana
  492. if [ $1 = 0 ] ; then
  493. %{_bindir}/uim-module-manager --unregister mana > /dev/null 2>&1
  494. fi
  495. %endif
  496. %if %{with emacsen}
  497. %post el
  498. if [ $1 = 2 ] ; then
  499. %_emacsenPackageRemove %{name}-el
  500. fi
  501. %_addemacsenlist %{name}-el
  502. %_emacsenPackageInstall %{name}-el
  503. %preun el
  504. if [ $1 = 0 ] ; then
  505. %_emacsenPackageRemove %{name}-el
  506. %_removeemacsenlist %{name}-el
  507. fi
  508. %endif
  509. %post m17n
  510. %{_datadir}/uim/update-installed-modules.sh --register m17nlib > /dev/null 2>&1
  511. %preun m17n
  512. if [ $1 = 0 ] ; then
  513. %{_bindir}/uim-module-manager --unregister m17nlib > /dev/null 2>&1
  514. fi
  515. %files -f %{name}.lang
  516. %defattr(-,root,root)
  517. %{!?_licensedir:%global license %%doc}
  518. %license COPYING
  519. %doc AUTHORS ChangeLog* NEWS README RELNOTE
  520. %config(noreplace) %{_sysconfdir}/sysconfig/uim
  521. %{_bindir}/uim-help
  522. %{_bindir}/uim-sh
  523. %{_bindir}/uim-module-manager
  524. %{_libdir}/*.so.*
  525. %{_datadir}/uim
  526. %exclude %{_datadir}/uim/anthy*.scm
  527. %exclude %{_datadir}/uim/skk*.scm
  528. %exclude %{_datadir}/uim/pixmaps/anthy.*
  529. %exclude %{_datadir}/uim/pixmaps/skk.*
  530. %if %{with canna}
  531. %exclude %{_datadir}/uim/canna*.scm
  532. %exclude %{_datadir}/uim/pixmaps/canna.*
  533. %endif
  534. %if %{with mana}
  535. %exclude %{_datadir}/uim/mana.scm
  536. %exclude %{_datadir}/uim/mana-*.scm
  537. %exclude %{_datadir}/uim/pixmaps/mana.*
  538. %endif
  539. %dir %{_libdir}/uim
  540. %dir %{_libdir}/uim/plugin
  541. %{_libdir}/uim/plugin/libuim-curl.so
  542. %{_libdir}/uim/plugin/libuim-custom-enabler.so
  543. %{_libdir}/uim/plugin/libuim-eb.so
  544. %{_libdir}/uim/plugin/libuim-editline.so
  545. %{_libdir}/uim/plugin/libuim-expat.so
  546. %{_libdir}/uim/plugin/libuim-ffi.so
  547. %{_libdir}/uim/plugin/libuim-fileio.so
  548. %{_libdir}/uim/plugin/libuim-lolevel.so
  549. %{_libdir}/uim/plugin/libuim-look.so
  550. %{_libdir}/uim/plugin/libuim-process.so
  551. %{_libdir}/uim/plugin/libuim-socket.so
  552. %{_libexecdir}/uim-helper-server
  553. %files xim
  554. %defattr(-,root,root)
  555. %doc xim/README
  556. %{_bindir}/uim-xim
  557. %{_mandir}/man1/uim-xim.1*
  558. %files gtk
  559. %defattr(-,root,root)
  560. %{_bindir}/uim-im-switcher-gtk
  561. %{_bindir}/uim-input-pad-ja
  562. %{_bindir}/uim-pref-gtk
  563. %{_bindir}/uim-toolbar-gtk
  564. %{_bindir}/uim-toolbar-gtk-systray
  565. %{_libexecdir}/uim-candwin-gtk
  566. %{_libexecdir}/uim-candwin-horizontal-gtk
  567. %{_libexecdir}/uim-candwin-tbl-gtk
  568. %{_libdir}/gtk-2.0/*/immodules/*.so
  569. %{_datadir}/applications/uim.desktop
  570. %files gtk3
  571. %defattr(-,root,root)
  572. %{_bindir}/uim-im-switcher-gtk3
  573. %{_bindir}/uim-input-pad-ja-gtk3
  574. %{_bindir}/uim-pref-gtk3
  575. %{_bindir}/uim-toolbar-gtk3
  576. %{_bindir}/uim-toolbar-gtk3-systray
  577. %{_libexecdir}/uim-candwin-gtk3
  578. %{_libexecdir}/uim-candwin-horizontal-gtk3
  579. %{_libexecdir}/uim-candwin-tbl-gtk3
  580. %{_libdir}/gtk-3.0/*/immodules/*.so
  581. %if %{with qt3}
  582. %files qt
  583. %defattr(-,root,root)
  584. # BSD and LGPLv2+
  585. %{_bindir}/uim-chardict-qt
  586. # BSD
  587. %{_bindir}/uim-im-switcher-qt
  588. # BSD and LGPLv2+
  589. %{_bindir}/uim-pref-qt
  590. # BSD
  591. %{_bindir}/uim-toolbar-qt
  592. %{_libexecdir}/uim-candwin-qt
  593. %{_qt3_plugindir}/inputmethods/*.so
  594. %endif
  595. %if %{with qt4}
  596. %files qt4
  597. %defattr(-,root,root)
  598. # BSD and LGPLv2+
  599. %{_bindir}/uim-chardict-qt4
  600. # BSD
  601. %{_bindir}/uim-im-switcher-qt4
  602. # BSD and LGPLv2+
  603. %{_bindir}/uim-pref-qt4
  604. # BSD
  605. %{_bindir}/uim-toolbar-qt4
  606. %{_libexecdir}/uim-candwin-qt4
  607. %{_qt4_plugindir}/inputmethods/*.so
  608. %endif
  609. %if %{with gnome}
  610. %files applet
  611. %defattr(-,root,root)
  612. %{_libexecdir}/uim-toolbar-applet-gnome3
  613. %{_datadir}/dbus-1/services/org.gnome.panel.applet.UimAppletFactory.service
  614. %{_datadir}/gnome-panel/4.0/applets/UimApplet.panel-applet
  615. %endif
  616. %if %{with kde}
  617. %files kde-applet
  618. %defattr(-,root,root)
  619. %{_libdir}/kde4/plasma_applet_uim.*
  620. %{_datadir}/kde4/services/plasma-applet-uim.desktop
  621. %endif
  622. %files fep
  623. %defattr(-,root,root)
  624. %license fep/COPYING
  625. %doc fep/README* fep/INSTALL
  626. %{_bindir}/uim-fep
  627. %{_bindir}/uim-fep-tick
  628. %files anthy
  629. %defattr(-,root,root)
  630. %{_libdir}/uim/plugin/libuim-anthy.so
  631. %{_libdir}/uim/plugin/libuim-anthy-utf8.so
  632. %{_datadir}/uim/anthy*.scm
  633. %{_datadir}/uim/pixmaps/anthy.*
  634. %if %{with canna}
  635. %files canna
  636. %defattr(-,root,root)
  637. %{_libdir}/uim/plugin/libuim-canna.so
  638. %{_datadir}/uim/canna*.scm
  639. %{_datadir}/uim/pixmaps/canna.*
  640. %endif
  641. %files skk
  642. %defattr(-,root,root)
  643. %{_libdir}/uim/plugin/libuim-skk.so
  644. %{_datadir}/uim/skk*.scm
  645. %{_datadir}/uim/pixmaps/skk.*
  646. %if %{with mana}
  647. %files mana
  648. %defattr(-,root,root)
  649. %{_libdir}/uim/plugin/libuim-mana.so
  650. %{_datadir}/uim/mana.scm
  651. %{_datadir}/uim/mana-*.scm
  652. %{_datadir}/uim/pixmaps/mana.*
  653. %endif
  654. %if %{with emacsen}
  655. %files el
  656. %defattr(-,root,root)
  657. %license emacs/COPYING
  658. %doc emacs/README*
  659. %{_bindir}/uim-el-agent
  660. %{_bindir}/uim-el-helper-agent
  661. %{_datadir}/emacs/site-lisp/uim-el
  662. %{emacsen_pkgdir}/*/%{name}-el
  663. %endif
  664. %files m17n
  665. %defattr (-, root, root, -)
  666. %license COPYING
  667. %doc AUTHORS ChangeLog* NEWS README
  668. %{_bindir}/uim-m17nlib-relink-icons
  669. %{_libdir}/uim/plugin/libuim-m17nlib.so
  670. %{_datadir}/uim/m17nlib.scm
  671. %dir %{_datadir}/uim
  672. %files devel
  673. %defattr(-,root,root)
  674. %doc doc/PLUGIN installed-doc/sigscheme
  675. %{_libdir}/*.so
  676. %{_libdir}/uim/plugin/*.so
  677. %{_includedir}/*.h
  678. %{_includedir}/uim
  679. %{_libdir}/pkgconfig/*
  680. %changelog
  681. * Sat Mar 24 2018 IWAI, Masaharu <iwaim.sub@gmail.com> 1.8.6-6.gitc79432c
  682. - update to current Git master
  683. - add BuildRequires: librsvg2
  684. - add BuildRequres: perl, ruby, asciidoc
  685. - add '--enable-maintainer-mode'
  686. - drop Patch1: upstream fixed (#76)
  687. * Thu Dec 14 2017 Toshiaki Ara <ara_t@384.jp> 1.8.6-5
  688. - add Patch1 (uim-gtk2_immodule_uim-cand-win-gtk.c.patch)
  689. - fix the issue that conversion candidates are not displayed
  690. * Thu Jul 28 2016 Toshiaki Ara <ara_t@384.jp> 1.8.6-4
  691. - add %{!?_licensedir:%global license %%doc}
  692. * Thu Jul 7 2016 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.8.6-3
  693. - rebuilt with new toolchain.
  694. * Thu Apr 2 2015 Ryoichi INAGAKI <ryo1@toki.waseda.jp> 1.8.6-2
  695. - fixed Requires in qt4 subpackage
  696. - used bcond macros
  697. * Sun Jul 06 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.8.6-1
  698. - new upstream release
  699. - drop %%{name}-applet subpackage
  700. * Sat Sep 15 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.7.1-4
  701. - rebuild with qt4-4.8.3
  702. * Tue Sep 04 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.7.1-3
  703. - rebuild with qt4-4.8.2
  704. * Sat Jan 7 2012 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 1.7.1-2
  705. - rebuilt with qt4-4.8.0
  706. * Sun Aug 21 2011 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 1.7.1-1
  707. - new upstream release
  708. - built with gtk3 and GNOME3
  709. * Tue Mar 8 2011 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 1.6.1-2
  710. - rebuilt with qt4-4.7.2
  711. * Sun Jan 30 2011 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 1.6.1-1
  712. - new upstream release
  713. - built with qt4-4.7.1
  714. * Sun Jan 2 2011 IWAI, Masaharu <iwai@alib.jp> 1.6.0-4
  715. - build with eb 4.4.3
  716. * Mon Sep 27 2010 Shu KONNO <owa@bg.wakwak.com> 1.6.0-3
  717. - rebuilt with rpm-4.8.1 for pkg-config
  718. * Mon Aug 30 2010 IWAI, Masaharu <iwai@alib.jp> 1.6.0-2
  719. - apply vine-default for el subpackage
  720. - add vine-default-uim-el.el (Source4)
  721. - add uim-el-init.el (Source5)
  722. - update uim-el-{install,remove}.sh (Source1,2)
  723. - update BuildRequires for with_emacsen: emacsen to emacs
  724. - using emacsen_pkgdir rpm macro
  725. * Sat Aug 14 2010 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 1.6.0-1
  726. - new upstream release
  727. - dropt Patch0
  728. - Obsoletes: uim-qt-common
  729. * Sun Jul 25 2010 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 1.5.7-1
  730. - new upstream release
  731. - added Patch0
  732. - added BR: cmake
  733. - provides KDE4 applets
  734. - updated Qt version auto detection macros
  735. * Sun Jan 31 2010 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 1.5.6-6
  736. - updated Qt version detection macros to build properly
  737. * Fri Jan 22 2010 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 1.5.6-5
  738. - rebuilt with qt-4.6.1
  739. * Sun Oct 25 2009 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 1.5.6-4
  740. - fixed kde-applet Requires:
  741. * Sat Oct 24 2009 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 1.5.6-3
  742. - fixed kde-applet BR
  743. * Fri Oct 23 2009 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 1.5.6-2
  744. - made uim-qt4, uim-qt-common sub-package
  745. * Thu Jul 23 2009 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 1.5.6-1
  746. - applied new versioning policy, spec in UTF-8
  747. - new upstream release
  748. - disabled canna subpackage
  749. - added m17n subpackage
  750. - removed lib*.la, lib*.a from devel package
  751. * Sun Apr 6 2008 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 1.4.2-1vl5
  752. - new upstream release
  753. * Sun Aug 19 2007 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 1.4.1-0vl5
  754. - rebuild with qt-3.3.8-0vl2
  755. * Tue May 15 2007 Daisuke SUZUKI <daisuke@linux.or.jp> 1.4.1-0vl4
  756. - rebuild with new environment/toolchain
  757. * Sun Apr 29 2007 Daisuke SUZUKI <daisuke@linux.or.jp> 1.4.1-0vl3
  758. - rebuild with gtk+-2.10
  759. * Mon Mar 26 2007 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 1.4.1-0vl2
  760. - add BuildConflicts: uim-devel < 1.4.0
  761. * Sun Mar 25 2007 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 1.4.1-0vl1
  762. - upstream release
  763. * Sat Feb 10 2007 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 1.4.0-0vl1
  764. - upstream release
  765. - run uim-module-manager with absolute path in %%install section
  766. - add '--disable-static' option to %%configure
  767. * Mon Dec 25 2006 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 1.3.1-0vl2
  768. - add Requires: manadic to uim-mana package
  769. - add Japanese summaries and descriptions
  770. - add new sub-package: uim-kde-applet
  771. * Fri Dec 22 2006 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 1.3.1-0vl1
  772. - upstream release
  773. * Sun Dec 17 2006 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 1.3.0-0vl1
  774. - upstream release
  775. - drop obsolete workaround-for-flashplayer.patch (patch11)
  776. * Sun Oct 29 2006 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 1.2.1-0vl6
  777. - add workaround-for-flashplayer.patch (svn trunk r3938:r3941)
  778. * Tue Sep 26 2006 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 1.2.1-0vl5
  779. - add support for immodule for Qt
  780. * Thu Sep 14 2006 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 1.2.1-0vl4.0qtimm.1
  781. - add Requires: %%{name}-qt-immodule (qt) if qtimm is enabled
  782. * Thu Sep 14 2006 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 1.2.1-0vl4.0qtimm
  783. - add support for immodule for Qt
  784. * Tue Sep 12 2006 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 1.2.1-0vl4
  785. - add --without-eb option to %%configure
  786. * Mon Sep 11 2006 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 1.2.1-0vl3
  787. - changed uim-el Group to Appliations/Editors/Emacs <BTS:VineLinux:163>
  788. - changed uim-applet Group to User Interface/Desktops
  789. * Fri Sep 01 2006 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 1.2.1-0vl2
  790. - add %%with_canna, %%with_gnome
  791. - use %%{_prefix}/lib instead of %%{_libdir} for elisp directory
  792. - for biarch support
  793. - update required gtk2 version (>= 2.8.13)
  794. - use %%{_sysconfdir}/gtk-2.0/%%{_arch}/gtk.immodules
  795. * Mon Aug 14 2006 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 1.2.1-0vl1
  796. - upstream release
  797. * Fri Aug 11 2006 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 1.2.0-0vl1
  798. - upstream release
  799. - add Makefile.patch (patch1)
  800. * Sat Jul 08 2006 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 1.1.1-0vl1
  801. - upstream release
  802. - drop Obsoletes: %%{name} < 1.0.0 from uim-mana
  803. - move %%postun el script to %%preun el
  804. * Sat Jun 10 2006 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 1.1.0-0vl1
  805. - upstream release
  806. * Sun Jun 04 2006 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 1.1.0-0vl0.0beta.1
  807. - add Requires(post): %{name} = %{version} for uim-gtk
  808. * Fri Jun 02 2006 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 1.1.0-0vl0.0beta
  809. - update to uim-1.1.0-beta
  810. * Sun May 28 2006 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 1.1.0-0vl0.0alpha.1
  811. - update uim-update-installed-modules.sh (source3) for uim-1.1.0-alpha
  812. * Sun May 28 2006 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 1.1.0-0vl0.0alpha
  813. - update to uim-1.1.0-alpha
  814. - update desktop.patch (patch0), kanji-key.patch (patch10)
  815. - update %%files
  816. * Sun May 28 2006 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 1.0.1-0vl5
  817. - fix %%preun script to avoid incorrect re-registration
  818. - add mana support
  819. * Wed Apr 12 2006 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 1.0.1-0vl4
  820. - add uim-update-installed-modules.sh (source3)
  821. * Tue Jan 10 2006 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 1.0.1-0vl3
  822. - fix typo
  823. - remove prime*.scm
  824. * Sat Dec 31 2005 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 1.0.1-0vl2
  825. - separate uim-{anthy,canna,skk} sub-packages
  826. - update {installed-modules,loader}.scm at %%install
  827. * Fri Dec 30 2005 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 1.0.1-0vl1
  828. - upstream release
  829. - drop anthy-use-with-vi.patch
  830. - update desktop.patch
  831. - change groups
  832. - add Requires: libgnomeui to uim-applet sub-package
  833. - add uim-gtk sub-package
  834. - move uim-*-gtk, uim.desktop from main package
  835. - move uim-candwin-gtk from uim-xim sub-package
  836. - add uim-qt sub-package
  837. - BuildRequires: qt-devel
  838. - Obsoletes/Provides: uim-qtkde-helper
  839. - add uim-el sub-package
  840. - add uim-el-{install,remove}.sh (source1,2)
  841. - BuildRequires: emacsen
  842. * Sat Oct 01 2005 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 0.4.9.1-0vl1
  843. - [SECURITY] upstream release
  844. - fix privilege escalation
  845. - reverse-import desktop.patch (patch0) from momonga
  846. * Fri Sep 30 2005 Ichiro Nakai <ichiro@n.email.ne.jp>
  847. - (0.4.9.1-2m)
  848. - revise Patch10: uim-0.4.9.1-desktop.patch
  849. * Thu Sep 29 2005 Ichiro Nakai <ichiro@n.email.ne.jp>
  850. - (0.4.9.1-1m)
  851. - import and modify desktop.patch from VineSeedPlus
  852. * Sat Sep 17 2005 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 0.4.9-0vl1
  853. - upstream release
  854. * Tue Aug 23 2005 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 0.4.8-0vl1
  855. - upstream release
  856. - update anthy-use-with-vi patch (patch11)
  857. - implemented in svn r1197
  858. - update desktop.patch (patch0)
  859. * Sat Aug 06 2005 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 0.4.7.1-0vl2
  860. - make uim-anthy friendly for vi users (patch11)
  861. - exit vi's insert mode and switch IM to Latin mode
  862. * Wed Aug 03 2005 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 0.4.7.1-0vl1
  863. - upstream release
  864. * Sat Jul 23 2005 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 0.4.7-0vl3
  865. - remove %%{_libdir}/uim/plugin/*.{a,la}
  866. - add doc/PLUGIN instead of doc/LIB (uim-devel)
  867. * Mon Jul 18 2005 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 0.4.7-0vl2
  868. - update uim.desktop (patch0)
  869. * Sun Jul 17 2005 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 0.4.7-0vl1
  870. - [SECURITY] new upstream release
  871. - use ja.po in source archive
  872. - add BuildRequires:
  873. - ncurses-devel, libbonoboui-devel, libgnomeui-devel, anthy-devel
  874. - add new files:
  875. - uim package:
  876. - %%{_bindir}/uim-pref-gtk
  877. - %%{_bindir}/uim-im-swicher-gtk (instead of uim-im-switcher)
  878. - %%{_libdir}/uim
  879. - %%{_datadir}/applications/uim.desktop
  880. - use %%find_lang macro
  881. - update kanji-key.patch (patch10)
  882. * Wed Oct 20 2004 IWAI, Masaharu <iwai@alib.jp> 0.4.5-0vl1
  883. - new upstream release
  884. - add new files:
  885. - uim package: uim-toolbar-gtk, uim-toolbar-gtk-systray
  886. uim-im-switcher and uim-input-pad-ja in %%{_bindir}
  887. - uim-xim package: %%{_bindir}/uim-candwin-gtk
  888. - uim-applet package: %%{_libexecdir}/uim-toolbar-applet
  889. - update ja.po ( Source10 ): based original po file
  890. - update kanji-key patch ( Patch10 )
  891. - drop unnecessary patches:
  892. - skk.scm patch ( Patch1 )
  893. - prime patch ( Patch2 )
  894. - xim_crash patch ( Patch3 )
  895. * Sat Sep 11 2004 IWAI, Masaharu <iwai@alib.jp> 0.4.3-0vl1
  896. - new upstream release
  897. - add some files in devel package
  898. - update ja.po ( Source10 )
  899. - update kanji-key patch ( Patch10 )
  900. - add skk.scm patch ( Patch1 ): from subversion repository ( [Anthy-dev 1029] )
  901. - add prime patch ( Patch2 ): from [Anthy-dev 1031]
  902. - add xim_crash patch ( Patch3 ): from [Anthy-dev 1033]
  903. * Wed Jun 23 2004 Daisuke SUZUKI <daisuke@linux.or.jp> 0.4.1-0vl1
  904. - new upstream release
  905. - obsoletes uim-screen
  906. - add uim-fep
  907. * Mon Jun 14 2004 Daisuke SUZUKI <daisuke@linux.or.jp> 0.3.9-0vl1
  908. - new upstream release
  909. * Tue May 18 2004 Daisuke SUZUKI <daisuke@linux.or.jp> 0.3.8-0vl1
  910. - new upstream release
  911. * Mon May 17 2004 Daisuke SUZUKI <daisuke@linux.or.jp> 0.3.7-0vl1
  912. - new upstream release
  913. * Thu May 6 2004 Daisuke SUZUKI <daisuke@linux.or.jp> 0.3.6-0vl1
  914. - new upstream release
  915. * Wed Apr 7 2004 Daisuke SUZUKI <daisuke@linux.or.jp> 0.3.4.2-0vl1
  916. - new upstream release
  917. * Wed Apr 7 2004 Daisuke SUZUKI <daisuke@linux.or.jp> 0.3.4.1-0vl1
  918. - new upstream release
  919. * Sun Mar 21 2004 Daisuke SUZUKI <daisuke@linux.or.jp> 0.3.3-0vl1
  920. - new upstream release
  921. * Fri Mar 19 2004 Daisuke SUZUKI <daisuke@linux.or.jp> 0.3.2-0vl2
  922. - rebuild with gtk+-2.4.0
  923. - add Patch0 to use \$(GTK_VERSION) in gtk/Makefile
  924. * Sun Mar 7 2004 Daisuke SUZUKI <daisuke@linux.or.jp> 0.3.2-0vl1
  925. - new upstream release
  926. * Mon Mar 1 2004 Daisuke SUZUKI <daisuke@linux.or.jp> 0.3.1-0vl1
  927. - new upstream release
  928. * Sun Feb 29 2004 Daisuke SUZUKI <daisuke@linux.or.jp> 0.3.0.1-0vl1
  929. - new upstream release
  930. * Mon Feb 23 2004 Daisuke SUZUKI <daisuke@linux.or.jp> 0.3.0-0vl1
  931. - new upstream release
  932. - add uim-screen subpackage
  933. - add documentations
  934. - drop obsolete patches
  935. * Thu Feb 05 2004 Daisuke SUZUKI <daisuke@linux.or.jp> 0.2.8-0vl1
  936. - new upstream release
  937. * Tue Jan 27 2004 Daisuke SUZUKI <daisuke@linux.or.jp> 0.2.7-0vl1
  938. - new upstream release
  939. * Sat Jan 24 2004 IWAI, Masaharu <iwai@alib.jp> 0.2.5.2-0vl1
  940. - new upstream release
  941. * Mon Jan 12 2004 IWAI, Masaharu <iwai@alib.jp> 0.2.4-0vl2
  942. - add %%{_includedir}/uim directory in uim-devel package
  943. - update URL and Source0 values: moved the project web site
  944. * Sun Jan 11 2004 Daisuke SUZUKI <daisuke@linux.or.jp> 0.2.4-0vl1
  945. - new upstream release
  946. * Tue Jan 06 2004 Daisuke SUZUKI <daisuke@linux.or.jp> 0.2.3.1-0vl1
  947. - new upstream release
  948. * Wed Dec 31 2003 Daisuke SUZUKI <daisuke@linux.or.jp> 0.2.2-0vl1
  949. - new upstream release
  950. * Tue Dec 23 2003 Daisuke SUZUKI <daisuke@linux.or.jp> 0.2.1-0vl1
  951. - new upstream release
  952. * Mon Dec 08 2003 Daisuke SUZUKI <daisuke@linux.or.jp> 0.2.0-0vl1
  953. - new upstream release
  954. * Tue Dec 02 2003 Daisuke SUZUKI <daisuke@linux.or.jp> 0.1.7-0vl1
  955. - new upstream release
  956. * Thu Nov 27 2003 Daisuke SUZUKI <daisuke@linux.or.jp> 0.1.6-0vl1
  957. - new upstream release
  958. * Mon Nov 10 2003 Daisuke SUZUKI <daisuke@linux.or.jp> 0.1.5-0vl1
  959. - new upstream release
  960. * Sun Nov 02 2003 Daisuke SUZUKI <daisuke@linux.or.jp> 0.1.4.1-0vl1
  961. - new upstream release
  962. - split xim/uim-applet stuff to sub packages
  963. * Tue Oct 14 2003 Daisuke SUZUKI <daisuke@linux.or.jp> 0.1.2-0vl1
  964. - new upstream release
  965. * Wed Oct 08 2003 Daisuke SUZUKI <daisuke@linux.or.jp> 0.1.0-0vl2
  966. - add patch10 to use "Kanji" keysyms instead of "Zenkaku-Hankaku"
  967. - update ja.po
  968. * Wed Oct 08 2003 Daisuke SUZUKI <daisuke@linux.or.jp> 0.1.0-0vl1
  969. - new upstream release
  970. - add patch0 to make status window smaller.
  971. * Sun Oct 05 2003 Daisuke SUZUKI <daisuke@linux.or.jp> 0.0.9-0vl1
  972. - new upstream release
  973. * Mon Sep 29 2003 Daisuke SUZUKI <daisuke@linux.or.jp> 0.0.8-0vl1
  974. - new upstream release
  975. * Sat Sep 27 2003 Daisuke SUZUKI <daisuke@linux.or.jp> 0.0.7-0vl1
  976. - new upstream release
  977. * Sun Sep 14 2003 Daisuke SUZUKI <daisuke@linux.or.jp> 0.0.6-0vl1
  978. - new upstream release
  979. - split development files to uim-devel subpackage.
  980. * Sun Sep 07 2003 Daisuke SUZUKI <daisuke@linux.or.jp> 0.0.4-0vl1
  981. - new upstream release
  982. * Sat Aug 30 2003 Daisuke SUZUKI <daisuke@linux.or.jp> 0.0.2.1-0vl1
  983. - new upstream release
  984. * Fri Aug 29 2003 Daisuke SUZUKI <daisuke@linux.or.jp> 0.0.1-0vl2
  985. - run ldconfig in %%post and %%postun script
  986. - remove uim entry from gtk.immodule when uim is removed
  987. * Fri Aug 29 2003 Daisuke SUZUKI <daisuke@linux.or.jp> 0.0.1-0vl1
  988. - build for Vine Linux
  989. - add Japanese summary and description
  990. * Wed Aug 27 2003 Yuhei Matsunaga <yuhei@users.sourceforge.jp> 0.0.1-1
  991. - Version updated.
  992. - Added serial for version number.
  993. - Added uim-comm-client and uim-comm-server.
  994. * Fri Aug 15 2003 Yuhei Matsunaga <yuhei@users.sourceforge.jp> 2013-1
  995. - Version updated.
  996. - Added Japanese locale file.
  997. * Tue Aug 12 2003 Yuhei Matsunaga <yuhei@users.sourceforge.jp> 2010-1
  998. - Version updated.
  999. * Sun Aug 10 2003 Yuhei Matsunaga <yuhei@users.sourceforge.jp> 2005-1
  1000. - Version updated.
  1001. - Removed --without-canna option at configure.
  1002. - Added Canna-devel to BuildRequires.
  1003. - Changed command for cleaning rpm_build_root because of the safety.
  1004. * Tue Aug 5 2003 Yuhei Matsunaga <yuhei@users.sourceforge.jp> 2002-1
  1005. - Version updated.
  1006. - Used _prefix variable.
  1007. - Added uim-xim.
  1008. - Added BuildRequires.
  1009. * Sat Jul 5 2003 Yuhei Matsunaga <yuhei@users.sourceforge.jp> 1928-1
  1010. - Version updated.
  1011. * Sat Jul 5 2003 Yuhei Matsunaga <yuhei@users.sourceforge.jp> 1903-1
  1012. - Version updated.
  1013. - Added description.
  1014. * Sat Dec 7 2002 TABATA Yusuke <yusuke@localhost.localdomain>
  1015. - Initial build.