source: projects/specs/trunk/i/ibus/ibus-vl.spec @ 1010

Revision 1010, 5.3 KB checked in by iwaim, 14 years ago (diff)

update: ibus 1.2.1-1

Line 
1#%define python_sitearch %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib(0)")
2
3%define git_source 0
4%define vine_ja_po 0
5
6Summary: Intelligent Input Bus for Linux / Unix OS
7Name: ibus
8Version: 1.2.1
9Release: 1%{?_dist_release}
10License: LGPL
11Group: System Environment/Libraries
12URL: http://code.google.com/p/ibus/
13Source0: %{name}-%{version}.tar.gz
14#Source1: ibus-1.1.0.20090407-ja.po
15Patch0: ibus-1.2.0.20091024-fixPOFILES.in.patch
16Requires: gtk2, pyxdg, iso-codes, dbus-python >= 0.83.0
17BuildRequires: gettext >= 0.16.1, gtk2-devel, intltool >= 0.40.0
18BuildRequires: dbus-devel, dbus-python-devel >= 0.83.0
19BuildRequires: glib2-devel >= 2.0.0
20BuildRequires: GConf2-devel >= 2.12
21BuildRequires: perl >= 5.8.1 perl-XML-Parser
22Buildrequires: python >= 2.5
23Buildroot: %{_tmppath}/%{name}-%{version}-root
24Provides: iBus
25
26Vendor: Project Vine
27Distribution: Vine Linux
28Packager: iwaim
29
30%description
31IBus is an Intelligent Input Bus. It is a new input framework for Linux OS.
32It provides full featured and user friendly input method user interface.
33It also may help developers to develop input method easily.
34
35%package devel
36Summary: Header files for iBus
37Group: Development/Libraries
38Requires: ibus == %{version}-%{release}
39
40%description devel
41Header files for iBus.
42
43%prep
44%setup -q
45%patch0 -p1
46%if %{git_source}
47./autogen.sh
48%endif
49# replace ja.po
50%if %{vine_ja_po}
51%{__rm} -f po/ja.{po,gmo}
52%{__cp} %{SOURCE1} po/ja.po
53%endif
54%configure --disable-static --with-gtk-im-module-dir=%{_libdir}/gtk-2.0/immodules
55
56%build
57pushd po
58make ja.gmo
59popd
60make %{?_smp_mflags}
61
62%install
63rm -rf %{buildroot}
64make DESTDIR=%{buildroot} install
65
66rm -rf %{buildroot}%{_libdir}/libibus.la
67rm -rf %{buildroot}%{_libdir}/gtk-2.0/immodules/im-ibus.la
68
69%find_lang %{name}
70
71%clean
72rm -rf %{buildroot}
73
74%check
75#make check
76
77%post
78/sbin/ldconfig
79%{_bindir}/gtk-query-immodules-2.0 > %{_sysconfdir}/gtk-2.0/%{_arch}/gtk.immodules
80
81%postun
82/sbin/ldconfig
83%{_bindir}/gtk-query-immodules-2.0 > %{_sysconfdir}/gtk-2.0/%{_arch}/gtk.immodules
84
85
86%files -f %{name}.lang
87%defattr(-,root,root,-)
88%doc AUTHORS COPYING ChangeLog NEWS README
89%{_bindir}/ibus*
90%{_libdir}/libibus.so.*
91%{_libdir}/gtk-2.0/immodules/im-ibus.so
92%{_libexecdir}/ibus-gconf
93%{_libexecdir}/ibus-ui-gtk
94%{_libexecdir}/ibus-x11
95%{python_sitearch}/ibus
96%{_datadir}/applications/*
97%{_datadir}/ibus
98%{_datadir}/gtk-doc/html/ibus
99%{_datadir}/icons/hicolor/*/apps/*
100%{_sysconfdir}/xdg/autostart/ibus.desktop
101%{_sysconfdir}/gconf/schemas/ibus.schemas
102
103%files devel
104%defattr(-,root,root,-)
105%{_libdir}/pkgconfig/ibus-1.0.pc
106%{_libdir}/libibus.so
107%{_includedir}/ibus-1.0
108
109%changelog
110* Fri Apr 16 2010 IWAI, Masaharu <iwai@alib.jp> 1.2.1-1
111- new upstream release
112- stop 'make check'
113
114* Mon Jan 25 2010 IWAI, Masaharu <iwai@alib.jp> 1.2.0.20091215-2
115- add BuildRequires: GConf2-devel >= 2.12: fix <BTS:VineLinux:901>
116
117* Fri Dec 18 2009 IWAI, Masaharu <iwai@alib.jp> 1.2.0.20091215-1
118- new upstream release
119
120* Sat Dec  5 2009 IWAI, Masaharu <iwai@alib.jp> 1.2.0.20091204-1
121- new upstream release
122
123* Sun Nov 29 2009 IWAI, Masaharu <iwai@alib.jp> 1.2.0.20091124-1
124- new upstream release
125
126* Wed Nov  4 2009 IWAI, Masaharu <iwai@alib.jp> 1.2.0.20091024-1
127- new upstream release
128- add fix POFILES.in patch (Patch0)
129- update file list in %%files section
130- running ldconfig and gtk-query-immodules-2.0 in %%post and %%postun
131
132* Thu Oct  8 2009 IWAI, Masaharu <iwai@alib.jp> 1.2.0.20090927-1
133- new upstream release
134
135* Thu Sep 17 2009 IWAI, Masaharu <iwai@alib.jp> 1.2.0.20090915-1
136- new upstream release
137- update %%files section
138- update BuildRequires
139- drop obsoleted configure option: --disable-qt4-immodule
140
141* Fri Aug 28 2009 IWAI, Masaharu <iwai@alib.jp> 1.1.0.20090812-1
142- new upstream release
143
144* Sat Jun 20 2009 IWAI, Masaharu <iwai@alib.jp> 1.1.0.20090612-1
145- new upstream release
146- add Packager tag
147
148* Tue Jun  2 2009 IWAI, Masaharu <iwai@alib.jp> 1.1.0.20090531-1
149- new upstream release
150
151* Sat May  9 2009 IWAI, Masaharu <iwai@alib.jp> 1.1.0.20090508-1
152- new upstream release
153- update BuildRequires
154  - add dbus-devel, intltool >= 0.40.0
155  - drop qt4-devel
156
157* Sun Apr 26 2009 IWAI, Masaharu <iwai@alib.jp> 1.1.0.20090423-1
158- new upstream release
159- drop defined python_sitearch rpm macro
160
161* Fri Apr 17 2009 IWAI, Masaharu <iwai@alib.jp> 1.1.0.20090417-1
162- new upstream release
163
164* Tue Apr 14 2009 IWAI, Masaharu <iwai@alib.jp> 1.1.0.20090413-1
165- new upstream release
166- drop Vine ja.po (SOURCE1)
167
168* Wed Apr  8 2009 IWAI, Masaharu <iwai@alib.jp> 1.1.0.20090407-1
169- new upstream release
170- update ja.po (SOURCE1)
171
172* Sat Apr  4 2009 IWAI, Masaharu <iwai@alib.jp> 1.1.0.20090331-1
173- new upstream release
174
175* Sat Mar 21 2009 IWAI, Masaharu <iwai@alib.jp> - 1.1.0.20090311-3
176- add ja.po (SOURCE1): update
177- add ibus.desktop file in xdg autostart
178- add ibus.schemas file
179
180* Fri Mar 20 2009 Shu KONNO <owa@bg.wakwak.com> - 1.1.0.20090311-2
181- set python_sitearch to arch independent path
182
183* Tue Mar 17 2009 IWAI, Masaharu <iwai@alib.jp> - 1.1.0.20090311-1
184- new upstream release
185- add dbus-python version ( 0.83.0 and more ) in Requires
186- add BuildRequires: dbus-python-devel >= 0.83.0
187
188* Mon Feb 23 2009 IWAI, Masaharu <iwai@alib.jp> - 1.1.0.20090217-1
189- new upstream release
190- add Requires: iso-codes, dbus-python: <BTS:VineLinux:656>
191- generate devel sub package
192- stop creating qt4 immodule
193- drop .la files
194
195* Mon Jan 26 2009 IWAI, Masaharu <iwai@alib.jp> - 0.1.1.20090126-1
196- initial release
Note: See TracBrowser for help on using the repository browser.