2 Summary: Autofill Library
5 Group: Graphics & UI Framework/Input
7 Source0: %{name}-%{version}.tar.gz
10 BuildRequires: pkgconfig(libtzplatform-config)
11 BuildRequires: pkgconfig(capi-base-common)
12 BuildRequires: pkgconfig(capi-appfw-service-application)
13 BuildRequires: pkgconfig(dlog)
14 BuildRequires: pkgconfig(eina)
15 BuildRequires: pkgconfig(efl)
16 BuildRequires: pkgconfig(rpc-port)
17 BuildRequires: pkgconfig(glib-2.0)
18 BuildRequires: pkgconfig(cynara-client)
19 BuildRequires: pkgconfig(cynara-session)
20 BuildRequires: pkgconfig(capi-appfw-app-manager)
21 BuildRequires: pkgconfig(capi-appfw-preference)
22 Requires(post): /sbin/ldconfig
23 Requires(postun): /sbin/ldconfig
30 Summary: Autofill Library (Development)
31 Group: Development/Libraries
32 Requires: %{name} = %{version}-%{release}
35 Autofill Library (Development)
37 %package -n capi-ui-autofill-common
38 Summary: Autofill Common Library
39 Group: Graphics & UI Framework/Input
40 Requires: %{name} = %{version}-%{release}
42 %description -n capi-ui-autofill-common
43 Autofill Common Library
45 %package -n capi-ui-autofill-common-devel
46 Summary: Autofill Common Library (Development)
47 Group: Graphics & UI Framework/Input
48 Requires: %{name} = %{version}-%{release}
50 %description -n capi-ui-autofill-common-devel
51 Autofill Common Library (Development)
54 %package -n capi-ui-autofill-service
55 Summary: Autofill Service Library
56 Group: Graphics & UI Framework/Input
57 Requires: %{name} = %{version}-%{release}
59 %description -n capi-ui-autofill-service
60 Autofill Service Library
63 %package -n capi-ui-autofill-service-devel
64 Summary: Autofill Service Library (Development)
65 Group: Graphics & UI Framework/Input
66 Requires: %{name} = %{version}-%{release}
68 %description -n capi-ui-autofill-service-devel
69 Autofill Service Library (Development)
72 %package -n capi-ui-autofill-manager
73 Summary: Autofill Manager Library
74 Group: Graphics & UI Framework/Input
75 Requires: %{name} = %{version}-%{release}
77 %description -n capi-ui-autofill-manager
78 Autofill Manager Library
81 %package -n capi-ui-autofill-manager-devel
82 Summary: Autofill Manager Library (Development)
83 Group: Graphics & UI Framework/Input
84 Requires: %{name} = %{version}-%{release}
86 %description -n capi-ui-autofill-manager-devel
87 Autofill Manager Library (Development)
93 tidlc -p -l C -i tidl/autofill.tidl -o autofill_proxy
94 mv autofill_proxy.h ./client/
95 mv autofill_proxy.c ./client/
97 tidlc -s -l C -i tidl/autofill_service.tidl -o autofill_service_stub
98 mv autofill_service_stub.h ./service_lib/
99 mv autofill_service_stub.c ./service_lib/
101 tidlc -p -l C -i tidl/autofill_manager.tidl -o autofill_manager_proxy
102 mv autofill_manager_proxy.h ./manager/
103 mv autofill_manager_proxy.c ./manager/
108 export CFLAGS+=" -DTIZEN_DEBUG_ENABLE -fvisibility=hidden -Werror"
109 export CXXFLAGS+=" -DTIZEN_DEBUG_ENABLE -fvisibility=hidden -Werror"
110 export FFLAGS+=" -DTIZEN_DEBUG_ENABLE -fvisibility=hidden"
113 rm -rf CMakeCache.txt
114 MAJORVER=`echo %{version} | awk 'BEGIN {FS="."}{print $1}'`
115 %cmake . -DFULLVER=%{version} -DMAJORVER=${MAJORVER}
116 make %{?jobs:-j%jobs}
125 %postun -p /sbin/ldconfig
129 %manifest client/capi-ui-autofill.manifest
130 %{_libdir}/libcapi-ui-autofill.so.*
133 %files -n capi-ui-autofill-common
134 %manifest common/capi-ui-autofill-common.manifest
135 %{_libdir}/libcapi-ui-autofill-common.so.*
138 %files -n capi-ui-autofill-common-devel
139 %{_includedir}/autofill_common*.h
140 %{_includedir}/autofill_error.h
141 %{_libdir}/pkgconfig/capi-ui-autofill-common.pc
142 %{_libdir}/libcapi-ui-autofill-common.so
145 %{_includedir}/autofill.h
146 %{_libdir}/pkgconfig/capi-ui-autofill.pc
147 %{_libdir}/libcapi-ui-autofill.so
149 %files -n capi-ui-autofill-service
150 %manifest service_lib/capi-ui-autofill-service.manifest
151 %{_libdir}/libcapi-ui-autofill-service.so.*
154 %files -n capi-ui-autofill-service-devel
155 %{_includedir}/autofill_service*.h
156 %{_libdir}/pkgconfig/capi-ui-autofill-service.pc
157 %{_libdir}/libcapi-ui-autofill-service.so
159 %files -n capi-ui-autofill-manager
160 %manifest manager/capi-ui-autofill-manager.manifest
161 %{_libdir}/libcapi-ui-autofill-manager.so.*
164 %files -n capi-ui-autofill-manager-devel
165 %{_includedir}/autofill_error.h
166 %{_includedir}/autofill_manager*.h
167 %{_libdir}/pkgconfig/capi-ui-autofill-manager.pc
168 %{_libdir}/libcapi-ui-autofill-manager.so