1 | %define ver 1.4.9 |
---|
2 | %define libdirver 1.4.0 |
---|
3 | |
---|
4 | Summary: Smart Common Input Method platform |
---|
5 | Name: scim |
---|
6 | Version: %{ver} |
---|
7 | Release: 8%{?_dist_release} |
---|
8 | URL: http://www.scim-im.org/ |
---|
9 | License: LGPL |
---|
10 | Group: System Environment/Libraries |
---|
11 | |
---|
12 | Source0: http://dl.sourceforge.net/sourceforge/scim/%{name}-%{version}.tar.gz |
---|
13 | Source2: scim-icons-0.7.tar.gz |
---|
14 | Source5: scim-1.4.7_translation-update.tar.bz2 |
---|
15 | |
---|
16 | # patches from fedora |
---|
17 | Patch9: scim_panel_gtk-icon-size-fixes.patch |
---|
18 | Patch11: scim-1.4.5-panel-menu-fixes.patch |
---|
19 | #Patch12: scim-fix-unload-segfault.patch |
---|
20 | Patch14: scim_x11_frontend-ic-focus-LTC27940-215953.patch |
---|
21 | Patch15: scim-gtkimm-default-snooper-off-213796.patch |
---|
22 | Patch17: scim-1.4.5-no-rpath-libdir.patch |
---|
23 | Patch19: scim-1.4.7-remove-locale.patch |
---|
24 | Patch20: scim-1.4.7-fix-fallback.patch |
---|
25 | Patch21: scim-1.4.7-fix-capslock.patch |
---|
26 | Patch22: scim-1.4.7-fix-gdm.patch |
---|
27 | Patch23: scim-1.4.7-remove-help-frame.patch |
---|
28 | #Patch24: scim-1.4.7-translation-update-431995.patch |
---|
29 | Patch25: scim-1.4.7-timeout.patch |
---|
30 | Patch26: scim-1.4.7-trayicon.patch |
---|
31 | Patch27: scim-1.4.7-menu-pos.patch |
---|
32 | Patch28: scim-1.4.7-xim-wrong-format.patch |
---|
33 | Patch29: scim-1.4.7-bz462820.patch |
---|
34 | Patch30: scim-1.4.7-imdkit-read-property-properly.patch |
---|
35 | Patch32: scim-1.4.7-syslibltdl.patch |
---|
36 | Patch33: scim-1.4.8-fix-dlopen.patch |
---|
37 | Patch34: scim-1.4.9-fix-disappeared-status-icon.patch |
---|
38 | |
---|
39 | # patch from Mandriva |
---|
40 | Patch31: scim-1.4.7-support-more-utf8-locales.patch |
---|
41 | |
---|
42 | # vine patch |
---|
43 | Patch100: %{name}-1.4.8-vine.patch |
---|
44 | |
---|
45 | BuildRoot: %{_tmppath}/%{name}-root |
---|
46 | BuildRequires: glib2-devel >= 2.10.0 gtk2-devel >= 2.8.13 pango-devel >= 1.0.0 |
---|
47 | BuildRequires: GConf2-devel >= 2.0.0 pkgconfig >= 0.12 |
---|
48 | BuildRequires: libXt-devel |
---|
49 | BuildRequires: autoconf automake gettext libtool |
---|
50 | BuildRequires: libtool-ltdl-devel |
---|
51 | BuildRequires: desktop-file-utils |
---|
52 | Requires(post): gtk2 >= 2.8.13 |
---|
53 | |
---|
54 | |
---|
55 | %description |
---|
56 | Smart Common Input Method platform, in short SCIM, is a development |
---|
57 | platform to make Input Method developer life easier. It honors a |
---|
58 | very clear architecture and provides a pretty simple and powerful |
---|
59 | programming interface. |
---|
60 | |
---|
61 | %description -l ja |
---|
62 | SCIM ( Smart Common Input Method プラットフォーム ) はインプット |
---|
63 | メソッドの開発をより簡単にする開発プラットフォームです。 |
---|
64 | SCIM は、明快なアーキテクチャを持ち、とても簡潔でパワフルな |
---|
65 | プログラミングインタフェースを提供します。 |
---|
66 | |
---|
67 | %package devel |
---|
68 | Summary: Development tools for SCIM applications. |
---|
69 | Summary(ja): SCIM を使ったアプリケーションを開発するためのファイル |
---|
70 | Group: Development/Libraries |
---|
71 | Requires: %{name} = %{version}-%{release} |
---|
72 | Requires: pkgconfig >= 0.12 |
---|
73 | |
---|
74 | %description devel |
---|
75 | scim-devel package contains the header files and static libraries to |
---|
76 | develop a SCIM applications. |
---|
77 | |
---|
78 | %description devel -l ja |
---|
79 | scim-devel パッケージには、SCIM アプリケーションの開発に必要な |
---|
80 | ヘッダーファイルと静的ライブラリが含まれています。 |
---|
81 | |
---|
82 | %prep |
---|
83 | %setup -q -a2 -a5 |
---|
84 | |
---|
85 | cp -p scim-icons/icons/*.png data/icons |
---|
86 | cp -p scim-icons/pixmaps/*.png data/pixmaps |
---|
87 | |
---|
88 | cp -p scim_translations/*.po po |
---|
89 | |
---|
90 | %patch9 -p1 -b .9-icon-size~ |
---|
91 | %patch11 -p1 -b .11-factory-menu~ |
---|
92 | #%patch12 -p1 -b .12-unloadsegfault~ |
---|
93 | %patch14 -p1 -b .14-xim-focus~ |
---|
94 | %patch15 -p1 -b .15-key-snooper~ |
---|
95 | %patch17 -p1 -b .17-rpath~ |
---|
96 | %patch19 -p1 -b .19-remove-locale~ |
---|
97 | %patch20 -p1 -b .20-fix-fallback |
---|
98 | %patch21 -p1 -b .21-fix-capslock |
---|
99 | %patch22 -p1 -b .22-fix-gdm |
---|
100 | %patch23 -p1 -b .23-help-frame |
---|
101 | #%patch24 -p1 -b .24-trans |
---|
102 | %patch25 -p1 -b .25-timeout |
---|
103 | %patch26 -p1 -b .26-trayicon |
---|
104 | %patch27 -p1 -b .27-menu-pos |
---|
105 | %patch28 -p1 -b .28-xim-wrong-format |
---|
106 | %patch29 -p1 -b .29-bz462820 |
---|
107 | %patch30 -p1 -b .29-bz466657libtool |
---|
108 | %patch31 -p1 -b .support-more-utf8-locales |
---|
109 | %patch32 -p1 -b .32-sysltdl |
---|
110 | %patch33 -E -p1 -b .fix-dlopen |
---|
111 | %patch34 -p1 -b .fix-disappeared-status-icon |
---|
112 | |
---|
113 | %patch100 -p1 -b .vine |
---|
114 | |
---|
115 | %build |
---|
116 | autoreconf -vfi |
---|
117 | %configure --disable-static |
---|
118 | %{__make} %{?_smp_mflags} |
---|
119 | |
---|
120 | %install |
---|
121 | [ -n "%{buildroot}" -a "%{buildroot}" != / ] && rm -rf %{buildroot} |
---|
122 | %{__make} DESTDIR=%{buildroot} install-strip |
---|
123 | %{find_lang} %{name} |
---|
124 | |
---|
125 | # remove unpackaged files |
---|
126 | find ${RPM_BUILD_ROOT} -name '*.la' -exec rm \{\} \; |
---|
127 | |
---|
128 | # install desktop file |
---|
129 | desktop-file-install --delete-original \ |
---|
130 | --dir ${RPM_BUILD_ROOT}%{_datadir}/applications \ |
---|
131 | --add-category X-GNOME-PersonalSettings \ |
---|
132 | ${RPM_BUILD_ROOT}%{_datadir}/applications/scim-setup.desktop |
---|
133 | |
---|
134 | desktop-file-install --delete-original \ |
---|
135 | --dir ${RPM_BUILD_ROOT}%{_datadir}/control-center-2.0/capplets \ |
---|
136 | --add-category X-GNOME-PersonalSettings \ |
---|
137 | ${RPM_BUILD_ROOT}%{_datadir}/control-center-2.0/capplets/scim-setup.desktop |
---|
138 | |
---|
139 | %clean |
---|
140 | [ -n "%{buildroot}" -a "%{buildroot}" != / ] && rm -rf %{buildroot} |
---|
141 | |
---|
142 | %post |
---|
143 | /sbin/ldconfig |
---|
144 | %{_bindir}/gtk-query-immodules-2.0 > %{_sysconfdir}/gtk-2.0/%{_arch}/gtk.immodules |
---|
145 | |
---|
146 | %postun |
---|
147 | /sbin/ldconfig |
---|
148 | %{_bindir}/gtk-query-immodules-2.0 > %{_sysconfdir}/gtk-2.0/%{_arch}/gtk.immodules |
---|
149 | |
---|
150 | |
---|
151 | %files -f %{name}.lang |
---|
152 | %defattr(-,root,root) |
---|
153 | %doc AUTHORS COPYING ChangeLog NEWS README THANKS TODO |
---|
154 | %{_bindir}/scim |
---|
155 | %{_bindir}/scim-config-agent |
---|
156 | %{_bindir}/scim-setup |
---|
157 | %{_libdir}/libscim-1.0.so.* |
---|
158 | %{_libdir}/libscim-gtkutils-1.0.so.* |
---|
159 | %{_libdir}/libscim-x11utils-1.0.so.* |
---|
160 | %dir %{_libdir}/gtk-2.0 |
---|
161 | %dir %{_libdir}/gtk-2.0/immodules |
---|
162 | %{_libdir}/gtk-2.0/immodules/im-scim.so |
---|
163 | %dir %{_libdir}/scim-1.0 |
---|
164 | %{_libdir}/scim-1.0/scim-helper-launcher |
---|
165 | %{_libdir}/scim-1.0/scim-helper-manager |
---|
166 | %{_libdir}/scim-1.0/scim-launcher |
---|
167 | %{_libdir}/scim-1.0/scim-panel-gtk |
---|
168 | %dir %{_libdir}/scim-1.0/%{libdirver} |
---|
169 | %dir %{_libdir}/scim-1.0/%{libdirver}/Config |
---|
170 | %{_libdir}/scim-1.0/%{libdirver}/Config/*.so |
---|
171 | %dir %{_libdir}/scim-1.0/%{libdirver}/Filter |
---|
172 | %{_libdir}/scim-1.0/%{libdirver}/Filter/*.so |
---|
173 | %dir %{_libdir}/scim-1.0/%{libdirver}/FrontEnd |
---|
174 | %{_libdir}/scim-1.0/%{libdirver}/FrontEnd/*.so |
---|
175 | %dir %{_libdir}/scim-1.0/%{libdirver}/Helper |
---|
176 | %{_libdir}/scim-1.0/%{libdirver}/Helper/*.so |
---|
177 | %dir %{_libdir}/scim-1.0/%{libdirver}/IMEngine |
---|
178 | %{_libdir}/scim-1.0/%{libdirver}/IMEngine/*.so |
---|
179 | %dir %{_libdir}/scim-1.0/%{libdirver}/SetupUI |
---|
180 | %{_libdir}/scim-1.0/%{libdirver}/SetupUI/*.so |
---|
181 | %{_datadir}/applications/scim-setup.desktop |
---|
182 | %{_datadir}/control-center-2.0/capplets/scim-setup.desktop |
---|
183 | %{_datadir}/pixmaps/scim-setup.png |
---|
184 | %{_datadir}/scim |
---|
185 | %config(noreplace) %{_sysconfdir}/scim/config |
---|
186 | %config(noreplace) %{_sysconfdir}/scim/global |
---|
187 | %dir %{_sysconfdir}/scim |
---|
188 | |
---|
189 | %files devel |
---|
190 | %defattr(-, root, root) |
---|
191 | %doc docs/html docs/developers |
---|
192 | %{_libdir}/libscim-1.0.so |
---|
193 | %{_libdir}/libscim-gtkutils-1.0.so |
---|
194 | %{_libdir}/libscim-x11utils-1.0.so |
---|
195 | %{_libdir}/pkgconfig/scim.pc |
---|
196 | %{_libdir}/pkgconfig/scim-gtkutils.pc |
---|
197 | %{_libdir}/pkgconfig/scim-x11utils.pc |
---|
198 | %{_includedir}/scim-1.0 |
---|
199 | |
---|
200 | %changelog |
---|
201 | * Sat Oct 16 2010 Toshiharu Kudoh <toshi.kd2@gmail.com> 1.4.9-8 |
---|
202 | - added BuildRequires: desktop-file-utils [see VineSeed:22000] |
---|
203 | |
---|
204 | * Tue Sep 28 2010 Shu KONNO <owa@bg.wakwak.com> 1.4.9-7 |
---|
205 | - rebuilt with rpm-4.8.1 for pkg-config |
---|
206 | |
---|
207 | * Sat Jul 10 2010 Toshiharu Kudoh <toshi.kd2@gmail.com> 1.4.9-6 |
---|
208 | - added Pacth34 from Mandriva to fix disapppear tray icon |
---|
209 | - This patch upstream is Ubuntu https://bugs.launchpad.net/ubuntu/+source/scim/+bug/475800 |
---|
210 | |
---|
211 | * Sun Feb 21 2010 Shu KONNO <owa@bg.wakwak.com> 1.4.9-5 |
---|
212 | - rebuilt with new toolchain |
---|
213 | |
---|
214 | * Tue Aug 11 2009 Shu KONNO <owa@bg.wakwak.com> 1.4.9-4 |
---|
215 | - add BR: libtool-ltdl-devel |
---|
216 | |
---|
217 | * Sun Aug 09 2009 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 1.4.9-3 |
---|
218 | - add Categories=X-GNOME-PersonalSettings for .desktop |
---|
219 | |
---|
220 | * Thu Apr 23 2009 Toshiharu Kudoh <toshi.kd2@gmail.com> 1.4.9-2 |
---|
221 | - fixed changelog typo in Apr 19 |
---|
222 | - added Buildrequires: autoconf automake gettext libtool |
---|
223 | |
---|
224 | * Sun Apr 19 2009 Toshiharu Kudoh <toshi.kd2@gmail.com> 1.4.9-1 |
---|
225 | - new upstream release |
---|
226 | - spec in UTF-8 |
---|
227 | -added Pacth32,33 (import from fedora package) |
---|
228 | - changed autoreconf option |
---|
229 | |
---|
230 | * Sun Apr 5 2009 Toshiharu Kudoh <toshi.kd2@gmail.com> 1.4.8-2 |
---|
231 | - updated vine patch |
---|
232 | - enabled "/Panel/Gtk/LookupTableVertinal = True" again |
---|
233 | |
---|
234 | * Sun Feb 8 2009 Toshiharu Kudoh <toshi.kd2@gmail.com> 1.4.8-1 |
---|
235 | - new upstream release |
---|
236 | - removed patch12,patch24 (because these patches are merged) |
---|
237 | - added patch31 (for support more utf8-locales) |
---|
238 | - updated and renamed vine patch |
---|
239 | - deleted "/Panel/Gtk/LookupTableVertinal = True" (because already "True") |
---|
240 | - renamed scim-1.4.8-vine.patch |
---|
241 | |
---|
242 | * Wed Oct 29 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 1.4.7-6 |
---|
243 | - import more patches from fedora package. |
---|
244 | - disable static libs |
---|
245 | - remove unpackaged files |
---|
246 | |
---|
247 | * Sat Oct 25 2008 Munehiro Yamamoto <munepi@cg8.so-net.ne.jp> 1.4.7-5 |
---|
248 | - remove *.la |
---|
249 | |
---|
250 | * Sat Sep 27 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 1.4.7-4 |
---|
251 | - rebuild with gtk-2.14 |
---|
252 | - import patch1[245], Patch2[01235678] from fedora package to fix |
---|
253 | several problems. |
---|
254 | |
---|
255 | * Fri May 09 2008 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 1.4.7-3 |
---|
256 | - rebuild with xorg-x11-7.3 |
---|
257 | |
---|
258 | * Thu Apr 17 2008 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 1.4.7-2 |
---|
259 | - rebuilt with glib2-devel-2.16.3-1vl5 (without *.la files) |
---|
260 | |
---|
261 | * Sat Apr 05 2008 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 1.4.7-1 |
---|
262 | - apply new versioning policy. |
---|
263 | |
---|
264 | * Wed Sep 26 2007 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 1.4.7-0vl1 |
---|
265 | - new upstream release |
---|
266 | - add %%{_libdir}/scim-1.0/%%{libdirver}/Filter/*.la. |
---|
267 | |
---|
268 | * Thu May 10 2007 Daisuke SUZUKI <daisuke@linux.or.jp> 1.4.6-0vl2 |
---|
269 | - rebuild with libstdc++34 |
---|
270 | |
---|
271 | * Tue Apr 24 2007 Daisuke SUZUKI <daisuke@linux.or.jp> 1.4.6-0vl1 |
---|
272 | - new upstream release |
---|
273 | |
---|
274 | * Fri Nov 24 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 1.4.5-0vl1 |
---|
275 | - new upstream release |
---|
276 | |
---|
277 | * Sun Sep 03 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 1.4.4-0vl2 |
---|
278 | - update vine patch |
---|
279 | - set /Panel/Gtk/LookupTableVertinal = True |
---|
280 | |
---|
281 | * Tue Apr 04 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 1.4.4-0vl1 |
---|
282 | - new upstream release |
---|
283 | - change Group: to System Environment/Libraries |
---|
284 | - change Url: to current scim homepage. |
---|
285 | - add Patch100 for Vine Linux default settings |
---|
286 | - add Zenkaku_Hankaku, Alt+Kanji, Alt+grave and Shift+space as Trigger |
---|
287 | - fix %%post/%%postun to support biarch. |
---|
288 | - add PreReq: gtk2 >= 2.8.13 to support biarch. |
---|
289 | |
---|
290 | * Wed Aug 17 2005 IWAI, Masaharu <iwai@alib.jp> 1.4.2-0vl1 |
---|
291 | - new upstream release |
---|
292 | |
---|
293 | * Fri Aug 12 2005 IWAI, Masaharu <iwai@alib.jp> 1.4.1-0vl1 |
---|
294 | - new upstream release |
---|
295 | |
---|
296 | * Sun Jul 31 2005 IWAI, Masaharu <iwai@alib.jp> 1.4.0-0vl1 |
---|
297 | - new upstream releases |
---|
298 | - stop runnging gconftool-2 in post script |
---|
299 | |
---|
300 | * Fri May 27 2005 IWAI, Masaharu <iwai@alib.jp> 1.2.3-0vl1 |
---|
301 | - new upstream release |
---|
302 | |
---|
303 | * Thu May 26 2005 IWAI, Masaharu <iwai@alib.jp> 1.2.2-0vl1 |
---|
304 | - new upstream release |
---|
305 | - update library directory varsion: 1.2.0 |
---|
306 | - add %%{_libdir}/scim-1.0/scim-helper-{launcher,manager} |
---|
307 | - add New Setup Module: Helper |
---|
308 | - drop %%{_bindir}/scim-make-table |
---|
309 | - drop %%{_sysconfdir}/gconf/schemas/* |
---|
310 | |
---|
311 | * Fri Dec 31 2004 IWAI, Masaharu <iwai@alib.jp> 1.0.2-0vl1 |
---|
312 | - new upstream release |
---|
313 | |
---|
314 | * Fri Oct 22 2004 IWAI, Masaharu <iwai@alib.jp> 1.0.1-0vl2 |
---|
315 | - add Japanese descriptions |
---|
316 | |
---|
317 | * Sat Oct 9 2004 IWAI, Masaharu <iwai@alib.jp> 1.0.1-0vl1 |
---|
318 | - new upstream release |
---|
319 | - add new config files: config and global |
---|
320 | |
---|
321 | * Wed Sep 8 2004 IWAI, Masaharu <iwai@alib.jp> 1.0.0-0vl1 |
---|
322 | - initial build |
---|
323 | |
---|