1 Name: smartcard-service
2 Summary: Smartcard Service FW
7 Source0: %{name}-%{version}.tar.gz
8 #Source1: smartcard-service-server.init
10 BuildRequires: pkgconfig(glib-2.0)
11 BuildRequires: pkgconfig(security-server)
12 BuildRequires: pkgconfig(dlog)
13 BuildRequires: pkgconfig(vconf)
14 BuildRequires: pkgconfig(aul)
15 BuildRequires: pkgconfig(libssl)
16 BuildRequires: pkgconfig(dbus-glib-1)
17 BuildRequires: pkgconfig(pkgmgr)
18 BuildRequires: pkgconfig(pkgmgr-info)
20 BuildRequires: gettext-tools
22 Requires(post): /sbin/ldconfig
23 Requires(post): /usr/bin/vconftool
24 requires(postun): /sbin/ldconfig
33 Summary: smartcard service
34 Group: Development/Libraries
35 Requires: %{name} = %{version}-%{release}
40 %package -n smartcard-service-common
41 Summary: common smartcard service
42 Group: Development/Libraries
43 Requires: %{name} = %{version}-%{release}
45 %description -n smartcard-service-common
46 common smartcard service.
48 %package -n smartcard-service-common-devel
49 Summary: common smartcard service
50 Group: Development/Libraries
51 Requires: %{name} = %{version}-%{release}
52 Requires: smartcard-service-common = %{version}-%{release}
54 %description -n smartcard-service-common-devel
55 common smartcard service.
57 %package -n smartcard-service-server
58 Summary: server smartcard service
59 Group: Development/Libraries
60 Requires: %{name} = %{version}-%{release}
62 %description -n smartcard-service-server
67 mkdir obj-arm-limux-qnueabi
68 cd obj-arm-limux-qnueabi
70 #cmake .. -DCMAKE_INSTALL_PREFIX=%{_prefix}
72 %cmake .. -DUSE_AUTOSTART=1 # daemon will be started when client makes instance by DBUS
74 #make %{?jobs:-j%jobs}
77 cd obj-arm-limux-qnueabi
79 %__mkdir -p %{buildroot}/etc/init.d/
80 %__mkdir -p %{buildroot}/etc/rc.d/rc3.d/
81 %__mkdir -p %{buildroot}/etc/rc.d/rc5.d/
83 #%__cp -af %SOURCE1 %{buildroot}/etc/init.d/smartcard-service-server
84 #chmod 755 %{buildroot}/etc/init.d/smartcard-service-server
89 ln -sf /etc/init.d/smartcard-service-server /etc/rc.d/rc3.d/S79smartcard-service-server
90 ln -sf /etc/init.d/smartcard-service-server /etc/rc.d/rc5.d/S79smartcard-service-server
94 rm -f /etc/rc.d/rc3.d/S79smartcard-service-server
95 rm -f /etc/rc.d/rc5.d/S79smartcard-service-server
98 %manifest smartcard-service.manifest
99 %defattr(-,root,root,-)
100 %{_libdir}/libsmartcard-service.so.*
103 %manifest smartcard-service-devel.manifest
104 %defattr(-,root,root,-)
105 %{_includedir}/smartcard-service/*
106 %{_libdir}/libsmartcard-service.so
107 %{_libdir}/pkgconfig/smartcard-service.pc
109 %files -n smartcard-service-common
110 %manifest smartcard-service-common.manifest
111 %defattr(-,root,root,-)
112 %{_libdir}/libsmartcard-service-common.so.*
114 %files -n smartcard-service-common-devel
115 %manifest smartcard-service-common-devel.manifest
116 %defattr(-,root,root,-)
117 %{_includedir}/smartcard-service-common/*
118 %{_libdir}/libsmartcard-service-common.so
119 %{_libdir}/pkgconfig/smartcard-service-common.pc
121 %files -n smartcard-service-server
122 %manifest smartcard-service-server.manifest
123 %defattr(-,root,root,-)
124 %{_bindir}/smartcard-daemon
125 #/usr/bin/smartcard-test-client
126 #IFNDEF USE_AUTOSTART
127 #/etc/init.d/smartcard-service-server
129 /usr/share/dbus-1/services/org.tizen.smartcard_service.service