3 Summary: Tizen FIDO Client
6 Group: Social & Content/API
8 Source0: fido-client-%{version}.tar.gz
9 Source1: org.tizen.fido.service
10 Source2: org.tizen.fido.conf
11 Source3: org.tizen.fido.service
14 BuildRequires: pkgconfig(glib-2.0)
15 BuildRequires: pkgconfig(dlog)
16 BuildRequires: pkgconfig(capi-base-common)
17 BuildRequires: pkgconfig(glib-2.0) >= 2.26
18 BuildRequires: pkgconfig(gio-unix-2.0)
19 BuildRequires: pkgconfig(libtzplatform-config)
20 BuildRequires: pkgconfig(cynara-client)
21 BuildRequires: pkgconfig(cynara-session)
22 BuildRequires: pkgconfig(cynara-creds-gdbus)
23 BuildRequires: pkgconfig(pkgmgr-info)
24 BuildRequires: pkgconfig(aul)
25 BuildRequires: pkgconfig(json-glib-1.0)
26 ##BuildRequires: pkgconfig(capi-appfw-application)
27 BuildRequires: pkgconfig(capi-appfw-app-manager)
28 BuildRequires: pkgconfig(libsoup-2.4)
29 BuildRequires: pkgconfig(elementary)
30 BuildRequires: pkgconfig(efl-extension)
31 BuildRequires: pkgconfig(openssl)
32 BuildRequires: pkgconfig(bundle)
33 BuildRequires: python-xml
35 Requires(post): /sbin/ldconfig
36 Requires(post): /usr/bin/sqlite3
37 Requires(postun): /sbin/ldconfig
43 Summary: Development files for %{name}
44 Group: Development/Libraries
45 Requires: %{name} = %{version}-%{release}
47 Development files for %{name}
53 %if 0%{?sec_build_binary_debug_enable}
54 export CFLAGS="$CFLAGS -DTIZEN_DEBUG_ENABLE"
55 export CXXFLAGS="$CXXFLAGS -DTIZEN_DEBUG_ENABLE"
56 export FFLAGS="$FFLAGS -DTIZEN_DEBUG_ENABLE"
59 export CFLAGS="${CFLAGS} -fPIC -fvisibility=hidden"
62 -DCMAKE_INSTALL_PREFIX=%{_prefix} \
64 -DINCLUDEDIR=%{_includedir}
70 mkdir -p %{buildroot}/usr/share/license
71 cp %{_builddir}/%{name}-%{version}/LICENSE.Apache-2.0 %{buildroot}/usr/share/license/%{name}
74 mkdir -p %{buildroot}/usr/share/dbus-1/system-services
75 install -m 0644 %SOURCE1 %{buildroot}/usr/share/dbus-1/system-services/org.tizen.fido.service
77 mkdir -p %{buildroot}%{_sysconfdir}/dbus-1/system.d
78 install -m 0644 %{SOURCE2} %{buildroot}%{_sysconfdir}/dbus-1/system.d/
80 mkdir -p %{buildroot}%{_unitdir}/multi-user.target.wants
81 install -m 644 %SOURCE3 %{buildroot}%{_unitdir}/org.tizen.fido.service
82 %install_service multi-user.target.wants org.tizen.fido.service
85 mkdir -p %{buildroot}%{_libdir}
88 chsmack -a '_' %{_libdir}/fido/
89 chsmack -a '_' %{_libdir}/fido/asm/
96 /usr/share/license/%{name}
98 %manifest fido.manifest
99 %config %{_sysconfdir}/dbus-1/system.d/org.tizen.fido.conf
100 %{_bindir}/fido-service
101 %attr(0644,root,root) %{_unitdir}/org.tizen.fido.service
102 %attr(0644,root,root) %{_unitdir}/multi-user.target.wants/org.tizen.fido.service
103 %attr(0644,root,root) /usr/share/dbus-1/system-services/org.tizen.fido.service
106 %defattr(-,root,root,-)
108 %{_libdir}/pkgconfig/*.pc
110 /opt/usr/devel/fido/tc/*
113 #################################################################################
116 %package -n org.tizen.fidosvcui
117 Summary: FIDO Service UI
119 #Requires: %{name} = %{version}-%{release}
122 BuildRequires: pkgconfig(capi-appfw-application)
123 BuildRequires: pkgconfig(capi-system-system-settings)
124 BuildRequires: pkgconfig(elementary)
125 BuildRequires: pkgconfig(efl-extension)
126 BuildRequires: pkgconfig(dlog)
127 BuildRequires: pkgconfig(bundle)
128 BuildRequires: pkgconfig(json-glib-1.0)
129 BuildRequires: pkgconfig(glib-2.0) >= 2.26
130 BuildRequires: pkgconfig(gio-unix-2.0)
131 Requires: fido-client
133 %description -n org.tizen.fidosvcui
136 %files -n org.tizen.fidosvcui
137 %defattr(-,root,root,-)
138 /usr/share/license/%{name}
139 %manifest org.tizen.fidosvcui.manifest
140 /usr/apps/org.tizen.fidosvcui/bin/*
141 ##/usr/apps/org.tizen.fidosvcui/res/*
142 /usr/share/packages/org.tizen.fidosvcui.xml
143 /usr/share/icons/default/small/org.tizen.fidosvcui.png
144 #################################################################################
147 ##%package -n org.tizen.FidoSample
148 ##Summary: Fido Sample App (Internal Dev)
149 ##Group: Account/Testing
150 #Requires: %{name} = %{version}-%{release}
152 ##BuildRequires: cmake
153 ##BuildRequires: pkgconfig(capi-appfw-application)
154 ##BuildRequires: pkgconfig(capi-system-system-settings)
155 ##BuildRequires: pkgconfig(elementary)
156 ##BuildRequires: pkgconfig(efl-extension)
157 ##BuildRequires: pkgconfig(dlog)
158 ##BuildRequires: pkgconfig(json-glib-1.0)
159 ##BuildRequires: pkgconfig(glib-2.0) >= 2.26
160 ##BuildRequires: pkgconfig(gio-unix-2.0)
161 ##Requires: fido-client
163 ##%description -n org.tizen.FidoSample
164 ##This is a program to test the Fido service internally.
166 ##%files -n org.tizen.FidoSample
167 ##%defattr(-,root,root,-)
168 ##/usr/share/license/%{name}
169 ##%manifest org.tizen.FidoSample.manifest
170 ##/opt/usr/apps/org.tizen.FidoSample/bin/*
171 ##/opt/usr/apps/org.tizen.FidoSample/res/*
172 ##/opt/usr/apps/org.tizen.FidoSample/shared/res/*
173 ##/opt/share/packages/org.tizen.FidoSample.xml
174 ##/opt/share/icons/default/small/org.tizen.FidoSample.png