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

Revision 521, 10.1 KB checked in by daisuke, 14 years ago (diff)

import VineSeed package specs

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