source: projects/specs/trunk/s/scim/scim-vl.spec @ 8084

Revision 8084, 10.8 KB checked in by Takemikaduchi, 10 years ago (diff)

new upstream release or rebuild

Line 
1%define ver     1.4.9
2%define libdirver       1.4.0
3
4Summary: Smart Common Input Method platform
5Name: scim
6Version: %{ver}
7Release: 9%{?_dist_release}
8URL: http://www.scim-im.org/
9License: LGPL
10Group: System Environment/Libraries
11
12Source0:   http://dl.sourceforge.net/sourceforge/scim/%{name}-%{version}.tar.gz
13Source2:   scim-icons-0.7.tar.gz
14Source5:   scim-1.4.7_translation-update.tar.bz2
15
16# patches from fedora
17Patch9:    scim_panel_gtk-icon-size-fixes.patch
18Patch11:   scim-1.4.5-panel-menu-fixes.patch
19#Patch12:   scim-fix-unload-segfault.patch
20Patch14:   scim_x11_frontend-ic-focus-LTC27940-215953.patch
21Patch15:   scim-gtkimm-default-snooper-off-213796.patch
22Patch17:   scim-1.4.5-no-rpath-libdir.patch
23Patch19:   scim-1.4.7-remove-locale.patch
24Patch20:   scim-1.4.7-fix-fallback.patch
25Patch21:   scim-1.4.7-fix-capslock.patch
26Patch22:   scim-1.4.7-fix-gdm.patch
27Patch23:   scim-1.4.7-remove-help-frame.patch
28#Patch24:   scim-1.4.7-translation-update-431995.patch
29Patch25:   scim-1.4.7-timeout.patch
30Patch26:   scim-1.4.7-trayicon.patch
31Patch27:   scim-1.4.7-menu-pos.patch
32Patch28:   scim-1.4.7-xim-wrong-format.patch
33Patch29:   scim-1.4.7-bz462820.patch
34Patch30:   scim-1.4.7-imdkit-read-property-properly.patch
35Patch32:   scim-1.4.7-syslibltdl.patch
36Patch33:   scim-1.4.8-fix-dlopen.patch
37Patch34:   scim-1.4.9-fix-disappeared-status-icon.patch
38
39# patch from Mandriva
40Patch31:   scim-1.4.7-support-more-utf8-locales.patch
41
42# vine patch
43Patch100: %{name}-1.4.8-vine.patch
44
45BuildRoot: %{_tmppath}/%{name}-root
46BuildRequires: glib2-devel >= 2.10.0 gtk2-devel >= 2.8.13  pango-devel >= 1.0.0
47BuildRequires: GConf2-devel >= 2.0.0 pkgconfig >= 0.12
48BuildRequires: libXt-devel
49BuildRequires: autoconf automake gettext libtool
50BuildRequires: libtool-ltdl-devel
51BuildRequires: desktop-file-utils
52Requires(post): gtk2 >= 2.8.13
53
54
55%description
56Smart Common Input Method platform, in short SCIM, is a development
57platform to make Input Method developer life easier. It honors a
58very clear architecture and provides a pretty simple and powerful
59programming interface.
60
61%description -l ja
62SCIM ( Smart Common Input Method プラットフォーム ) はインプット
63メソッドの開発をより簡単にする開発プラットフォームです。
64SCIM は、明快なアーキテクチャを持ち、とても簡潔でパワフルな
65プログラミングインタフェースを提供します。
66
67%package devel
68Summary: Development tools for SCIM applications.
69Summary(ja): SCIM を使ったアプリケーションを開発するためのファイル
70Group: Development/Libraries
71Requires: %{name} = %{version}-%{release}
72Requires: pkgconfig >= 0.12
73
74%description devel
75scim-devel package contains the header files and static libraries to
76develop a SCIM applications.
77
78%description devel -l ja
79scim-devel パッケージには、SCIM アプリケーションの開発に必要な
80ヘッダーファイルと静的ライブラリが含まれています。
81
82%prep
83%setup -q -a2 -a5
84
85cp -p scim-icons/icons/*.png data/icons
86cp -p scim-icons/pixmaps/*.png data/pixmaps
87
88cp -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
116autoreconf -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
126find ${RPM_BUILD_ROOT} -name '*.la' -exec rm \{\} \;
127
128# install desktop file
129desktop-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
134desktop-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* Mon Dec 30 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.4.9-9
202- rebuild with VineSeed environment
203
204* Sat Oct 16 2010 Toshiharu Kudoh <toshi.kd2@gmail.com> 1.4.9-8
205- added BuildRequires: desktop-file-utils [see VineSeed:22000]
206
207* Tue Sep 28 2010 Shu KONNO <owa@bg.wakwak.com> 1.4.9-7
208- rebuilt with rpm-4.8.1 for pkg-config
209
210* Sat Jul 10 2010 Toshiharu Kudoh <toshi.kd2@gmail.com> 1.4.9-6
211- added Pacth34 from Mandriva to fix disapppear tray icon
212  - This patch upstream is Ubuntu https://bugs.launchpad.net/ubuntu/+source/scim/+bug/475800
213
214* Sun Feb 21 2010 Shu KONNO <owa@bg.wakwak.com> 1.4.9-5
215- rebuilt with new toolchain
216
217* Tue Aug 11 2009 Shu KONNO <owa@bg.wakwak.com> 1.4.9-4
218- add BR: libtool-ltdl-devel
219
220* Sun Aug 09 2009 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 1.4.9-3
221- add Categories=X-GNOME-PersonalSettings for .desktop
222
223* Thu Apr 23 2009 Toshiharu Kudoh <toshi.kd2@gmail.com> 1.4.9-2
224- fixed changelog typo in Apr 19
225- added Buildrequires: autoconf automake gettext libtool
226
227* Sun Apr 19 2009 Toshiharu Kudoh <toshi.kd2@gmail.com> 1.4.9-1
228- new upstream release
229- spec in UTF-8
230 -added Pacth32,33 (import from fedora package)
231- changed autoreconf option
232
233* Sun Apr 5 2009 Toshiharu Kudoh <toshi.kd2@gmail.com> 1.4.8-2
234- updated vine patch
235  - enabled "/Panel/Gtk/LookupTableVertinal = True" again
236
237* Sun Feb 8 2009 Toshiharu Kudoh <toshi.kd2@gmail.com> 1.4.8-1
238- new upstream release
239- removed patch12,patch24 (because these patches are merged)
240- added patch31 (for support more utf8-locales)
241- updated and renamed vine patch
242  - deleted "/Panel/Gtk/LookupTableVertinal = True" (because already "True")
243  - renamed scim-1.4.8-vine.patch
244
245* Wed Oct 29 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 1.4.7-6
246- import more patches from fedora package.
247- disable static libs
248- remove unpackaged files
249
250* Sat Oct 25 2008 Munehiro Yamamoto <munepi@cg8.so-net.ne.jp> 1.4.7-5
251- remove *.la
252
253* Sat Sep 27 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 1.4.7-4
254- rebuild with gtk-2.14
255- import patch1[245], Patch2[01235678] from fedora package to fix
256  several problems.
257
258* Fri May 09 2008 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 1.4.7-3
259- rebuild with xorg-x11-7.3
260
261* Thu Apr 17 2008 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 1.4.7-2
262- rebuilt with glib2-devel-2.16.3-1vl5 (without *.la files)
263
264* Sat Apr 05 2008 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 1.4.7-1
265- apply new versioning policy.
266
267* Wed Sep 26 2007 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 1.4.7-0vl1
268- new upstream release
269- add %%{_libdir}/scim-1.0/%%{libdirver}/Filter/*.la.
270
271* Thu May 10 2007 Daisuke SUZUKI <daisuke@linux.or.jp> 1.4.6-0vl2
272- rebuild with libstdc++34
273
274* Tue Apr 24 2007 Daisuke SUZUKI <daisuke@linux.or.jp> 1.4.6-0vl1
275- new upstream release
276
277* Fri Nov 24 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 1.4.5-0vl1
278- new upstream release
279
280* Sun Sep 03 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 1.4.4-0vl2
281- update vine patch
282  - set /Panel/Gtk/LookupTableVertinal = True
283
284* Tue Apr 04 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 1.4.4-0vl1
285- new upstream release
286- change Group: to System Environment/Libraries
287- change Url: to current scim homepage.
288- add Patch100 for Vine Linux default settings
289  - add Zenkaku_Hankaku, Alt+Kanji, Alt+grave and Shift+space as Trigger
290- fix %%post/%%postun to support biarch.
291- add PreReq: gtk2 >= 2.8.13 to support biarch.
292
293* Wed Aug 17 2005 IWAI, Masaharu <iwai@alib.jp> 1.4.2-0vl1
294- new upstream release
295
296* Fri Aug 12 2005 IWAI, Masaharu <iwai@alib.jp> 1.4.1-0vl1
297- new upstream release
298
299* Sun Jul 31 2005 IWAI, Masaharu <iwai@alib.jp> 1.4.0-0vl1
300- new upstream releases
301- stop runnging gconftool-2 in post script
302
303* Fri May 27 2005 IWAI, Masaharu <iwai@alib.jp> 1.2.3-0vl1
304- new upstream release
305
306* Thu May 26 2005 IWAI, Masaharu <iwai@alib.jp> 1.2.2-0vl1
307- new upstream release
308- update library directory varsion: 1.2.0
309- add %%{_libdir}/scim-1.0/scim-helper-{launcher,manager}
310- add New Setup Module: Helper
311- drop %%{_bindir}/scim-make-table
312- drop %%{_sysconfdir}/gconf/schemas/*
313
314* Fri Dec 31 2004 IWAI, Masaharu <iwai@alib.jp> 1.0.2-0vl1
315- new upstream release
316
317* Fri Oct 22 2004 IWAI, Masaharu <iwai@alib.jp> 1.0.1-0vl2
318- add Japanese descriptions
319
320* Sat Oct  9 2004 IWAI, Masaharu <iwai@alib.jp> 1.0.1-0vl1
321- new upstream release
322- add new config files: config and global
323
324* Wed Sep  8 2004 IWAI, Masaharu <iwai@alib.jp> 1.0.0-0vl1
325- initial build
326
Note: See TracBrowser for help on using the repository browser.