/[packages]/cauldron/fcitx/current/SPECS/fcitx.spec
ViewVC logotype

Annotation of /cauldron/fcitx/current/SPECS/fcitx.spec

Parent Directory Parent Directory | Revision Log Revision Log


Revision 620387 - (hide annotations) (download)
Tue May 6 01:22:56 2014 UTC (10 years, 4 months ago) by yochenhsieh
File size: 3295 byte(s)
Alter gtk-query-immodules-2.0 command to fix bug 8731.

1 tv 73715 Summary: Fcitx - Free Chinese Input Toys for X
2     Name: fcitx
3 fwang 496123 Version: 4.2.8.3
4 yochenhsieh 620387 Release: %mkrel 4
5 wally 611991 License: GPLv2+
6 tv 73715 Group: System/Internationalization
7 fwang 496123 URL: https://fcitx-im.org
8 fwang 467451 Source0: http://download.fcitx-im.org/fcitx/%name-%{version}_dict.tar.xz
9 fwang 144586 BuildRequires: cmake
10 tv 73715 BuildRequires: gettext-devel
11     BuildRequires: libx11-devel
12     BuildRequires: libxft-devel
13     BuildRequires: xpm-devel
14     BuildRequires: libxext-devel
15 fwang 144586 BuildRequires: dbus-glib-devel
16 fwang 257459 BuildRequires: pkgconfig(xkbfile)
17     BuildRequires: enchant-devel
18     BuildRequires: pkgconfig(iso-codes)
19 fwang 257472 BuildRequires: pkgconfig(gobject-introspection-1.0)
20 fwang 144590 BuildRequires: gtk+2-devel
21 fwang 144586 BuildRequires: gtk+3-devel
22     BuildRequires: opencc-devel
23 tv 73715 BuildRequires: wget
24     BuildRequires: cairo-devel
25     BuildRequires: pango-devel
26     BuildRequires: intltool
27 fwang 257478 BuildRequires: icu-devel
28 fwang 144586 BuildRequires: chrpath
29 fwang 154008 BuildRequires: desktop-file-utils
30 fwang 428065 BuildRequires: qt4-devel
31 tv 73715 Requires: locales-zh
32    
33     %description
34     %{name} is an X input method allowing people to enter simplified Chinese
35     characters in X environment following XIM standard.
36    
37     %package devel
38     Summary: fcitx development library
39     Group: Development/C
40     Requires: %{name} = %{version}
41    
42     %description devel
43     fcitx development files.
44    
45 fwang 144586 %package gtk
46     Summary: fcitx gtk module
47     Group: System/Internationalization
48     Requires: %{name} = %{version}
49     Requires(post): gtk+2.0
50     Requires(postun): gtk+2.0
51    
52     %description gtk
53     fcitx gtk module.
54    
55     %post gtk
56 yochenhsieh 620387 %{_bindir}/gtk-query-immodules-2.0 --update-cache
57 fwang 144586
58     %postun gtk
59 yochenhsieh 620387 %{_bindir}/gtk-query-immodules-2.0 --update-cache
60 fwang 144586
61     %package gtk3
62     Summary: fcitx gtk3 module
63     Group: System/Internationalization
64     Requires: %{name} = %{version}
65     Requires(post): gtk+3.0
66     Requires(postun): gtk+3.0
67    
68     %description gtk3
69     fcitx gtk module.
70    
71     %post gtk3
72     %{_bindir}/gtk-query-immodules-3.0-%{__isa_bits} --update-cache
73    
74     %postun gtk3
75     %{_bindir}/gtk-query-immodules-3.0-%{__isa_bits} --update-cache
76    
77 fwang 257479 %package gir
78     Summary: GObject Introspection interface description for fcitx
79     Group: System/Libraries
80     Requires: %{name} = %{version}
81    
82     %description gir
83     GObject Introspection interface description for fcitx.
84    
85 fwang 428073 %package qt4
86     Summary: Qt4 immodule for fcitx
87     Group: System/Internationalization
88     Requires: %{name} = %{version}
89    
90     %description qt4
91     Qt4 immodule for fcitx.
92    
93 tv 73715 %prep
94     %setup -q -n %name-%version
95    
96     %build
97 fwang 496129 %cmake -DENABLE_GTK2_IM_MODULE=ON -DENABLE_GTK3_IM_MODULE=ON -DCMAKE_SKIP_RPATH=OFF -DENABLE_XDGAUTOSTART=OFF
98 tv 73715 %make
99    
100     %install
101 fwang 144586 %makeinstall_std -C build
102 tv 73715
103 fwang 144602 chrpath -d %{buildroot}%{_libdir}/*.so
104 fwang 154014 desktop-file-install --dir %{buildroot}%{_datadir}/applications \
105     %{buildroot}%{_datadir}/applications/*.desktop
106 fwang 144586
107 fwang 276455 rm -f %{buildroot}%{_sysconfdir}/xdg/autostart/fcitx-autostart.desktop
108    
109 tv 73715 %find_lang %name
110    
111     %files -f %name.lang
112     %attr(0644,-,-) %doc doc/*.txt doc/*.htm
113     %{_bindir}/*
114     %{_libdir}/*.so.*
115 fwang 144586 %{_libdir}/%{name}
116 tv 73715 %{_datadir}/%{name}
117 fwang 496129 %{_datadir}/dbus-1/services/org.fcitx.Fcitx.service
118 fwang 154004 %{_datadir}/mime/packages/*.xml
119 tv 73715 %{_mandir}/man1/*
120     %{_datadir}/applications/*.desktop
121 fwang 144586 %{_iconsdir}/*/*/*/*
122 tv 73715
123 fwang 144606 %files gtk
124     %{_libdir}/gtk-2.0/*/immodules/im-fcitx.so
125    
126     %files gtk3
127     %{_libdir}/gtk-3.0/*/immodules/im-fcitx.so
128    
129 fwang 257480 %files gir
130 fwang 257479 %{_libdir}/girepository-1.0/Fcitx-1.0.typelib
131    
132 fwang 428073 %files qt4
133     %_qt4_plugindir/inputmethods/qtim-fcitx.so
134    
135 tv 73715 %files devel
136     %{_libdir}/*.so
137     %{_libdir}/pkgconfig/*.pc
138 fwang 257479 %{_datadir}/gir-1.0/Fcitx-1.0.gir
139 fwang 144586 %{_datadir}/cmake/%{name}
140 tv 73715 %{_includedir}/*

  ViewVC Help
Powered by ViewVC 1.1.30