]>
Commit | Line | Data |
---|---|---|
3f00fa8f | 1 | Summary: Smart Common Input Method |
b3609d11 | 2 | Summary(pl.UTF-8): Smart Common Input Method - ogólna metoda wprowadzania |
3f00fa8f | 3 | Name: scim |
1ce66fad JB |
4 | Version: 1.4.11 |
5 | Release: 1 | |
07e6bf0f JB |
6 | License: LGPL v2+ |
7 | Group: X11/Applications | |
1ce66fad JB |
8 | Source0: http://downloads.sourceforge.net/scim/%{name}-%{version}.tar.gz |
9 | # Source0-md5: b75ee549d32f21ce9c97e1eaef69b79e | |
72578bc2 | 10 | Source1: %{name}.xinputd |
b680a40e JR |
11 | Patch0: %{name}-gtk2-immodule-dir.patch |
12 | Patch1: %{name}-config.patch | |
7048cf00 JB |
13 | URL: http://www.scim-im.org/ |
14 | BuildRequires: autoconf >= 2.59-9 | |
15 | BuildRequires: automake | |
16 | BuildRequires: gettext-devel | |
17 | BuildRequires: gtk+2-devel >= 2:2.4.0 | |
18 | BuildRequires: intltool >= 0.33 | |
27f7c937 | 19 | BuildRequires: libltdl-devel |
7048cf00 | 20 | BuildRequires: libstdc++-devel |
1ce66fad | 21 | BuildRequires: libtool >= 2:2.0 |
7048cf00 JB |
22 | BuildRequires: pango-devel >= 1.1.0 |
23 | BuildRequires: pkgconfig | |
24 | BuildRequires: xorg-lib-libX11-devel | |
b680a40e JR |
25 | Requires: %{name}-libs = %{version}-%{release} |
26 | Requires: im-chooser | |
27 | Requires: imsettings | |
3f00fa8f | 28 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) |
29 | ||
30 | %description | |
7048cf00 | 31 | scim is the core package of the SCIM project, which provides the |
07e6bf0f | 32 | fundamental routines and data types. A GTK+ 2 based Panel (User |
7048cf00 JB |
33 | Interface) and setup dialog are also shipped within this package. |
34 | ||
bee9bfb0 JR |
35 | %description -l pl.UTF-8 |
36 | scim to główny pakiet projektu SCIM, udostępniający podstawowe funkcje | |
37 | i typy danych. W pakiecie załączony jest także oparty na GTK+ 2 panel | |
38 | (interfejs użytkownika) i konfiguracyjne okno dialogowe. | |
3f00fa8f | 39 | |
b680a40e JR |
40 | %package libs |
41 | Summary: Smart Common Input Method libraries | |
42 | Summary(pl.UTF-8): Biblioteki Smart Common Input Method | |
43 | Group: X11/Libraries | |
1ce66fad JB |
44 | Requires: gtk+2 >= 2:2.4.0 |
45 | Requires: pango >= 1.1.0 | |
b680a40e JR |
46 | |
47 | %description libs | |
48 | Smart Common Input Method libraries. | |
49 | ||
50 | %description libs -l pl.UTF-8 | |
51 | Biblioteki Smart Common Input Method. | |
52 | ||
07e6bf0f JB |
53 | %package devel |
54 | Summary: Header files for SCIM libraries | |
55 | Summary(pl.UTF-8): Pliki nagłówkowe bibliotek SCIM | |
56 | Group: X11/Development/Libraries | |
b680a40e | 57 | Requires: %{name}-libs = %{version}-%{release} |
07e6bf0f JB |
58 | |
59 | %description devel | |
60 | Header files for SCIM libraries. | |
61 | ||
62 | %description devel -l pl.UTF-8 | |
63 | Pliki nagłówkowe bibliotek SCIM. | |
64 | ||
65 | %package static | |
66 | Summary: Static SCIM libraries | |
67 | Summary(pl.UTF-8): Statyczne biblioteki SCIM | |
68 | Group: X11/Development/Libraries | |
69 | Requires: %{name}-devel = %{version}-%{release} | |
70 | ||
71 | %description static | |
72 | Static SCIM libraries. | |
73 | ||
74 | %description static -l pl.UTF-8 | |
75 | Statyczne biblioteki SCIM. | |
76 | ||
b680a40e | 77 | %package gtk2 |
1ce66fad JB |
78 | # or -n gtk+2-im-scim? |
79 | Summary: Smart Common Input Method GTK+ IM module | |
80 | Summary(pl.UTF-8): Moduł IM GTK+ oparty na SCIM | |
b680a40e JR |
81 | Group: X11/Libraries |
82 | Requires: %{name} = %{version}-%{release} | |
83 | Requires: gtk+2 | |
1ce66fad | 84 | Requires(post,postun): gtk+2 |
b680a40e JR |
85 | |
86 | %description gtk2 | |
1ce66fad JB |
87 | This package provides a GTK+ input method module for SCIM. |
88 | ||
89 | %description gtk2 -l pl.UTF-8 | |
90 | Ten pakiet zawiera moduł methody wejściowej GTK+ oparty na SCIM. | |
b680a40e | 91 | |
3f00fa8f | 92 | %prep |
93 | %setup -q | |
b680a40e JR |
94 | %patch0 -p1 |
95 | %patch1 -p1 | |
07e6bf0f | 96 | |
3f00fa8f | 97 | %build |
7048cf00 JB |
98 | %{__libtoolize} |
99 | %{__aclocal} -I m4 | |
b680a40e | 100 | %{__autoheader} |
7048cf00 | 101 | %{__autoconf} |
b680a40e | 102 | %{__automake} |
07e6bf0f | 103 | %configure \ |
96eef15b JR |
104 | --enable-ld-version-script |
105 | ||
3f00fa8f | 106 | %{__make} |
107 | ||
108 | %install | |
109 | rm -rf $RPM_BUILD_ROOT | |
b680a40e | 110 | install -d $RPM_BUILD_ROOT%{_sysconfdir}/X11/xinit/xinput.d |
3f00fa8f | 111 | |
112 | %{__make} install \ | |
b680a40e | 113 | DESTDIR=$RPM_BUILD_ROOT |
07e6bf0f | 114 | |
b680a40e JR |
115 | %{__sed} -e 's|@@LIB@@|%{_lib}|g' %{SOURCE1} >$RPM_BUILD_ROOT%{_sysconfdir}/X11/xinit/xinput.d/scim.conf |
116 | ||
117 | %{__rm} $RPM_BUILD_ROOT%{_libdir}/*.la | |
118 | %{__rm} $RPM_BUILD_ROOT%{_libdir}/scim-1.0/*/*/*.{la,a} | |
119 | %{__rm} $RPM_BUILD_ROOT%{_libdir}/gtk-2.0/*/immodules/im-scim.{la,a} | |
07e6bf0f JB |
120 | |
121 | %find_lang %{name} | |
3f00fa8f | 122 | |
123 | %clean | |
124 | rm -rf $RPM_BUILD_ROOT | |
125 | ||
b680a40e JR |
126 | %post libs -p /sbin/ldconfig |
127 | %postun libs -p /sbin/ldconfig | |
128 | ||
129 | %post gtk2 | |
130 | %if "%{_lib}" != "lib" | |
131 | %{_bindir}/gtk-query-immodules-2.0-64 > %{_sysconfdir}/gtk64-2.0/gtk.immodules | |
132 | %else | |
133 | %{_bindir}/gtk-query-immodules-2.0 > %{_sysconfdir}/gtk-2.0/gtk.immodules | |
134 | %endif | |
135 | ||
136 | %postun gtk2 | |
137 | %if "%{_lib}" != "lib" | |
138 | %{_bindir}/gtk-query-immodules-2.0-64 > %{_sysconfdir}/gtk64-2.0/gtk.immodules | |
139 | %else | |
140 | %{_bindir}/gtk-query-immodules-2.0 > %{_sysconfdir}/gtk-2.0/gtk.immodules | |
141 | %endif | |
3f00fa8f | 142 | |
07e6bf0f | 143 | %files -f %{name}.lang |
3f00fa8f | 144 | %defattr(644,root,root,755) |
7048cf00 | 145 | %doc AUTHORS ChangeLog README THANKS TODO |
b680a40e JR |
146 | %dir %{_sysconfdir}/scim |
147 | %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/scim/config | |
148 | %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/scim/global | |
149 | %{_sysconfdir}/X11/xinit/xinput.d/scim.conf | |
07e6bf0f JB |
150 | %attr(755,root,root) %{_bindir}/scim |
151 | %attr(755,root,root) %{_bindir}/scim-config-agent | |
152 | %attr(755,root,root) %{_bindir}/scim-setup | |
07e6bf0f JB |
153 | %dir %{_libdir}/scim-1.0/*/Filter |
154 | %dir %{_libdir}/scim-1.0/*/FrontEnd | |
155 | %dir %{_libdir}/scim-1.0/*/Helper | |
07e6bf0f | 156 | %dir %{_libdir}/scim-1.0/*/SetupUI |
b680a40e JR |
157 | %attr(755,root,root) %{_libdir}/scim-1.0/*/Filter/*.so |
158 | %attr(755,root,root) %{_libdir}/scim-1.0/*/FrontEnd/*.so | |
159 | %attr(755,root,root) %{_libdir}/scim-1.0/*/Helper/*.so | |
160 | %attr(755,root,root) %{_libdir}/scim-1.0/*/SetupUI/*.so | |
07e6bf0f JB |
161 | %attr(755,root,root) %{_libdir}/scim-1.0/scim-helper-launcher |
162 | %attr(755,root,root) %{_libdir}/scim-1.0/scim-helper-manager | |
163 | %attr(755,root,root) %{_libdir}/scim-1.0/scim-launcher | |
164 | %attr(755,root,root) %{_libdir}/scim-1.0/scim-panel-gtk | |
07e6bf0f | 165 | %{_datadir}/scim |
eb084f84 | 166 | #%{_datadir}/gnome/capplets/scim-setup.desktop |
07e6bf0f JB |
167 | %{_desktopdir}/scim-setup.desktop |
168 | %{_pixmapsdir}/scim-setup.png | |
169 | ||
b680a40e JR |
170 | %files libs |
171 | %defattr(644,root,root,755) | |
172 | %attr(755,root,root) %{_libdir}/libscim-1.0.so.*.*.* | |
2579aaf4 | 173 | %attr(755,root,root) %ghost %{_libdir}/libscim-1.0.so.8 |
b680a40e | 174 | %attr(755,root,root) %{_libdir}/libscim-gtkutils-1.0.so.*.*.* |
2579aaf4 | 175 | %attr(755,root,root) %ghost %{_libdir}/libscim-gtkutils-1.0.so.8 |
b680a40e | 176 | %attr(755,root,root) %{_libdir}/libscim-x11utils-1.0.so.*.*.* |
2579aaf4 | 177 | %attr(755,root,root) %ghost %{_libdir}/libscim-x11utils-1.0.so.8 |
b680a40e | 178 | %dir %{_libdir}/scim-1.0 |
db8c81d4 | 179 | %dir %{_libdir}/scim-1.0/1.4.0 |
b680a40e JR |
180 | %dir %{_libdir}/scim-1.0/*/Config |
181 | %dir %{_libdir}/scim-1.0/*/IMEngine | |
182 | %attr(755,root,root) %{_libdir}/scim-1.0/*/Config/*.so | |
183 | %attr(755,root,root) %{_libdir}/scim-1.0/*/IMEngine/*.so | |
184 | ||
07e6bf0f JB |
185 | %files devel |
186 | %defattr(644,root,root,755) | |
187 | %attr(755,root,root) %{_libdir}/libscim-1.0.so | |
188 | %attr(755,root,root) %{_libdir}/libscim-gtkutils-1.0.so | |
189 | %attr(755,root,root) %{_libdir}/libscim-x11utils-1.0.so | |
07e6bf0f JB |
190 | %dir %{_includedir}/scim-1.0 |
191 | %{_includedir}/scim-1.0/scim*.h | |
192 | %{_includedir}/scim-1.0/gtk | |
193 | %{_includedir}/scim-1.0/x11 | |
194 | %{_pkgconfigdir}/scim.pc | |
195 | %{_pkgconfigdir}/scim-gtkutils.pc | |
196 | %{_pkgconfigdir}/scim-x11utils.pc | |
197 | ||
198 | %files static | |
199 | %defattr(644,root,root,755) | |
200 | %{_libdir}/libscim-1.0.a | |
201 | %{_libdir}/libscim-gtkutils-1.0.a | |
202 | %{_libdir}/libscim-x11utils-1.0.a | |
b680a40e JR |
203 | |
204 | %files gtk2 | |
205 | %defattr(644,root,root,755) | |
206 | %attr(755,root,root) %{_libdir}/gtk-2.0/*/immodules/im-scim.so |