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

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

import VineSeed package specs

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