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