1 %include Solaris.inc |
|
2 |
|
3 %define src_name scim-bridge |
|
4 %define src_url http://jaist.dl.sourceforge.net/sourceforge/scim |
|
5 |
|
6 Summary: Smart Common Input Method Framework - Bridge |
|
7 SUNW_BaseDir: %{_basedir} |
|
8 Name: SUNWscim-bridge |
|
9 Version: 0.4.14 |
|
10 Release: 1 |
|
11 License: GPL/LGPL |
|
12 Source: %{src_url}/%{src_name}-%{version}.tar.gz |
|
13 Patch1: scim-bridge-%{version}-on-nv-ss11-patch.diff |
|
14 BuildRoot: %{_tmppath}/%{src_name}-%{version}-build |
|
15 SUNW_Copyright: %{src_name}.copyright |
|
16 |
|
17 %include default-depend.inc |
|
18 Requires: SUNWscim |
|
19 BuildRequires: SUNWgnome-base-libs-devel |
|
20 BuildRequires: SUNWscim-devel |
|
21 |
|
22 %prep |
|
23 %setup -q -n %{src_name}-%{version} |
|
24 %patch1 -p0 |
|
25 |
|
26 %ifarch amd64 sparcv9 |
|
27 cd .. |
|
28 rm -rf %{src_name}-%{version}-64 |
|
29 cp -pr %{src_name}-%{version} %{src_name}-%{version}-64 |
|
30 %endif |
|
31 |
|
32 %build |
|
33 export CXX="${CXX} -norunpath" |
|
34 export CFLAGS="%optflags -DMSG_NOSIGNAL=0" |
|
35 export CXXFLAGS="-DMSG_NOSIGNAL=0" |
|
36 export LDFLAGS="%_ldflags -lsocket" |
|
37 ./bootstrap |
|
38 intltoolize --force --copy |
|
39 ./configure --prefix=%{_prefix} \ |
|
40 --sysconfdir=%{_sysconfdir} \ |
|
41 --disable-debug \ |
|
42 --disable-qt3-immodule \ |
|
43 --disable-qt4-immodule \ |
|
44 --disable-documents |
|
45 make |
|
46 |
|
47 %ifarch amd64 sparcv9 |
|
48 cd .. |
|
49 cd %{src_name}-%{version}-64 |
|
50 export CXX="${CXX} -norunpath" |
|
51 export CFLAGS="%optflags64 -DMSG_NOSIGNAL=0" |
|
52 export CXXFLAGS="%cxx_optflags64 -DMSG_NOSIGNAL=0" |
|
53 export LDFLAGS="%_ldflags -lsocket -L%{_libdir}/%{_arch64} -R%{_libdir}/%{_arch64} -lscim-1.0" |
|
54 perl -pi -e 's/GTK_LIBDIR=.*PKG_CONFIG.*$//g' configure.ac |
|
55 export GTK_LIBDIR=%{_libdir}/%{_arch64} |
|
56 ./bootstrap |
|
57 intltoolize --force --copy |
|
58 ./configure --prefix=%{_prefix}/%{_arch64} \ |
|
59 --bindir=%{_bindir}/%{_arch64} \ |
|
60 --libdir=%{_libdir}/%{_arch64} \ |
|
61 --sysconfdir=%{_sysconfdir}/%{_arch64} \ |
|
62 --disable-debug \ |
|
63 --disable-qt3-immodule \ |
|
64 --disable-qt4-immodule \ |
|
65 --disable-documents |
|
66 make |
|
67 %endif |
|
68 |
|
69 %install |
|
70 rm -rf ${RPM_BUILD_ROOT} |
|
71 DESTDIR=${RPM_BUILD_ROOT} make install |
|
72 |
|
73 %ifarch amd64 sparcv9 |
|
74 cd .. |
|
75 cd %{src_name}-%{version}-64 |
|
76 DESTDIR=${RPM_BUILD_ROOT} make install |
|
77 rm -rf ${RPM_BUILD_ROOT}/usr/%{_arch64} |
|
78 rm -rf ${RPM_BUILD_ROOT}/usr/bin/%{_arch64} |
|
79 %endif |
|
80 |
|
81 find ${RPM_BUILD_ROOT} -name "*.a" -exec rm {} \; -print |
|
82 find ${RPM_BUILD_ROOT} -name "*.la" -exec rm {} \; -print |
|
83 |
|
84 %{?pkgbuild_postprocess: %pkgbuild_postprocess -v -c "%{version}:%{jds_version}:%{name}:$RPM_ARCH:%(date +%%Y-%%m-%%d):%{support_level}" $RPM_BUILD_ROOT} |
|
85 |
|
86 %post |
|
87 #%include update-gtk-immodules.script |
|
88 |
|
89 %postun |
|
90 #%include update-gtk-immodules.script |
|
91 |
|
92 %clean |
|
93 rm -rf ${RPM_BUILD_ROOT} |
|
94 |
|
95 %files |
|
96 %defattr(-, root, bin) |
|
97 %{_bindir}/* |
|
98 %{_libdir}/gtk-2.0/* |
|
99 |
|
100 %ifarch amd64 sparcv9 |
|
101 %{_libdir}/%{_arch64}/gtk-2.0/* |
|
102 %endif |
|
103 |
|