uim-vl.spec 38 KB

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