2 %define _ugdir %{_usrdir}/ug
5 Summary: Input Service Framework
8 Group: Graphics & UI Framework/Input
10 Source0: %{name}-%{version}.tar.gz
11 Source1001: isf.manifest
12 BuildRequires: edje-bin
13 BuildRequires: embryo-bin
14 BuildRequires: gettext-tools
15 BuildRequires: pkgconfig(appcore-efl)
16 BuildRequires: pkgconfig(libprivilege-control)
17 BuildRequires: pkgconfig(elementary)
18 BuildRequires: pkgconfig(utilX)
19 BuildRequires: pkgconfig(vconf)
20 BuildRequires: pkgconfig(ui-gadget-1)
21 BuildRequires: pkgconfig(pkgmgr-info)
22 BuildRequires: pkgconfig(ecore)
23 BuildRequires: pkgconfig(edje)
24 BuildRequires: pkgconfig(x11)
25 BuildRequires: pkgconfig(notification)
26 BuildRequires: pkgconfig(dlog)
27 BuildRequires: pkgconfig(tts)
28 BuildRequires: efl-assist-devel
29 Requires(post): /sbin/ldconfig /usr/bin/vconftool
30 Requires(postun): /sbin/ldconfig
33 Input Service Framewok (ISF) is an input method (IM) platform,
34 and it has been derived from SCIM.
37 Summary: ISF header files
38 Requires: %{name} = %{version}-%{release}
41 This package contains ISF header files for ISE development.
43 %package -n ug-isfsetting-efl
44 Summary: ISF setting ug
45 Requires: %{name} = %{version}-%{release}
47 %description -n ug-isfsetting-efl
55 CFLAGS+=" -fvisibility=hidden "; export CFLAGS
56 CXXFLAGS+=" -fvisibility=hidden -fvisibility-inlines-hidden ";export CXXFLAGS
59 %configure --disable-static \
68 mkdir -p %{buildroot}/etc/scim/conf
69 mkdir -p %{buildroot}/opt/apps/scim/lib/scim-1.0/1.4.0/Helper
70 mkdir -p %{buildroot}/opt/apps/scim/lib/scim-1.0/1.4.0/SetupUI
71 mkdir -p %{buildroot}/opt/apps/scim/lib/scim-1.0/1.4.0/IMEngine
73 %find_lang isfsetting-efl
76 cat scim.lang > isf.lang
82 /usr/bin/vconftool set -t bool file/private/isf/autocapital_allow 1 -g 6514 || :
83 /usr/bin/vconftool set -t bool file/private/isf/autoperiod_allow 0 -g 6514 || :
84 /usr/bin/vconftool set -t string db/isf/input_language "en_US" -g 5000 || :
86 %postun -p /sbin/ldconfig
88 %post -n ug-isfsetting-efl
90 ln -sf /usr/bin/ug-client /opt/ug/bin/isfsetting-efl
93 %manifest %{name}.manifest
94 /etc/smack/accesses.d/%{name}.rule
95 %defattr(-,root,root,-)
97 %dir /opt/apps/scim/lib/scim-1.0/1.4.0/Helper
98 %dir /opt/apps/scim/lib/scim-1.0/1.4.0/SetupUI
99 %dir /opt/apps/scim/lib/scim-1.0/1.4.0/IMEngine
100 %{_libdir}/systemd/user/core-efl.target.wants/scim.service
101 %{_libdir}/systemd/user/scim.service
102 %attr(755,root,root) %{_sysconfdir}/profile.d/isf.sh
103 %{_sysconfdir}/scim/global
104 %{_sysconfdir}/scim/config
105 %{_datadir}/scim/isf_candidate_theme1.edj
106 %{_datadir}/scim/icons/*
107 %{_bindir}/isf-demo-efl
110 %{_bindir}/isf-panel-efl
111 %{_bindir}/isf-query-engines
112 %{_libdir}/*/immodules/*.so
113 %{_libdir}/scim-1.0/1.4.0/IMEngine/socket.so
114 %{_libdir}/scim-1.0/1.4.0/Config/simple.so
115 %{_libdir}/scim-1.0/1.4.0/Config/socket.so
116 %{_libdir}/scim-1.0/1.4.0/FrontEnd/*.so
117 %{_libdir}/scim-1.0/scim-launcher
118 %{_libdir}/scim-1.0/scim-helper-launcher
119 %{_libdir}/libscim-*.so*
123 %defattr(-,root,root,-)
124 %{_includedir}/scim-1.0/*
125 %{_libdir}/libscim-*.so
126 %{_libdir}/pkgconfig/isf.pc
127 %{_libdir}/pkgconfig/scim.pc
130 %files -n ug-isfsetting-efl -f isfsetting-efl.lang
131 %manifest ug-isfsetting-efl.manifest
132 /etc/smack/accesses.d/ug.isfsetting-efl.include
133 /usr/share/packages/ug-isfsetting-efl.xml
134 %{_ugdir}/lib/libug-isfsetting-efl.so
135 %{_datadir}/scim/isfsetting.edj