22b3a1ec84b0c9f0083ef7434f3c8bb1dc592d32
[platform/upstream/ibus-libpinyin.git] / packaging / ibus-libpinyin.spec
1 Name:       ibus-libpinyin
2 Version:    1.6.92
3 Release:    0
4 Summary:    Intelligent Pinyin engine based on libpinyin for IBus
5 License:    GPL-2.0+
6 Group:      System/Libraries
7 URL:        https://github.com/libpinyin/ibus-libpinyin
8 Source0:    http://downloads.sourceforge.net/libpinyin/ibus-libpinyin/%{name}-%{version}.tar.gz
9 Source1001: ibus-libpinyin.manifest
10
11 BuildRequires:  gettext-devel
12 BuildRequires:  intltool
13 BuildRequires:  libtool
14 BuildRequires:  pkgconfig
15 BuildRequires:  sqlite-devel
16 BuildRequires:  libuuid-devel
17 BuildRequires:  lua-devel
18 BuildRequires:  ibus-devel >= 1.3
19 BuildRequires:  libpinyin-devel > 0.6.90
20 BuildRequires:  fdupes
21
22 # Requires(post): sqlite
23 Requires:   ibus >= 1.2.0
24 Requires:   libpinyin > 0.6.90
25
26 %description
27 It includes a Chinese Pinyin input method and a Chinese ZhuYin (Bopomofo) input method based on libpinyin for IBus.
28
29 %prep
30 %setup -q
31 cp %{SOURCE1001} .
32
33 %build
34 %reconfigure --disable-static \
35              --disable-boost
36
37 # make -C po update-gmo
38 %__make %{?_smp_mflags}
39
40 %install
41 rm -rf %{buildroot}
42 %__make DESTDIR=%{buildroot} install
43
44 %find_lang %{name}
45 %fdupes %{buildroot}
46
47 %clean
48 rm -rf %{buildroot}
49
50 %files -f %{name}.lang
51 %manifest %{name}.manifest
52 %defattr(-,root,root,-)
53 %license COPYING
54 %doc AUTHORS README
55 %{_datadir}/applications/*.desktop
56 %{_libexecdir}/ibus-engine-libpinyin
57 %{_libexecdir}/ibus-setup-libpinyin
58 %{_datadir}/ibus-libpinyin/phrases.txt
59 %{_datadir}/ibus-libpinyin/icons
60 %{_datadir}/ibus-libpinyin/setup
61 %{_datadir}/ibus-libpinyin/*.lua
62 %{_datadir}/ibus-libpinyin/db/*.db
63 %dir %{_datadir}/ibus-libpinyin
64 %dir %{_datadir}/ibus-libpinyin/db
65 %{_datadir}/ibus/component/*