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

Revision 10550, 9.7 KB checked in by tomop, 8 years ago (diff)

scim-1.4.17-1

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