1 Name: smartcard-service
2 Summary: Smartcard Service FW
6 License: Samsung Proprietary License
7 Source0: %{name}-%{version}.tar.gz
9 #Source1: smartcard-service-server.init
11 BuildRequires: pkgconfig(glib-2.0)
12 BuildRequires: pkgconfig(security-server)
13 BuildRequires: pkgconfig(dlog)
14 BuildRequires: pkgconfig(libssl)
15 BuildRequires: pkgconfig(dbus-glib-1)
16 BuildRequires: pkgconfig(pkgmgr)
18 BuildRequires: gettext-tools
20 Requires(post): /sbin/ldconfig
21 Requires(post): /usr/bin/vconftool
22 requires(postun): /sbin/ldconfig
31 Summary: smartcard service
32 Group: Development/Libraries
33 Requires: %{name} = %{version}-%{release}
38 %package -n smartcard-service-common
39 Summary: common smartcard service
40 Group: Development/Libraries
41 Requires: %{name} = %{version}-%{release}
43 %description -n smartcard-service-common
44 common smartcard service.
46 %package -n smartcard-service-common-devel
47 Summary: common smartcard service
48 Group: Development/Libraries
49 Requires: %{name} = %{version}-%{release}
51 %description -n smartcard-service-common-devel
52 common smartcard service.
54 %package -n smartcard-service-server
55 Summary: server smartcard service
56 Group: Development/Libraries
57 Requires: %{name} = %{version}-%{release}
59 %description -n smartcard-service-server
63 mkdir obj-arm-limux-qnueabi
64 cd obj-arm-limux-qnueabi
66 #cmake .. -DCMAKE_INSTALL_PREFIX=%{_prefix}
68 cmake .. -DCMAKE_INSTALL_PREFIX=%{_prefix} -DUSE_AUTOSTART=1 # daemon will be started when client makes instance by DBUS
70 #make %{?jobs:-j%jobs}
73 cd obj-arm-limux-qnueabi
76 #%__mkdir -p %{buildroot}/etc/init.d/
77 #%__mkdir -p %{buildroot}/etc/rc.d/rc3.d/
78 #%__mkdir -p %{buildroot}/etc/rc.d/rc5.d/
79 #%__cp -af %SOURCE1 %{buildroot}/etc/init.d/smartcard-service-server
80 #chmod 755 %{buildroot}/etc/init.d/smartcard-service-server
82 mkdir -p %{buildroot}/usr/share/license
83 cp -af %{_builddir}/%{name}-%{version}/packaging/smartcard-service %{buildroot}/usr/share/license/
84 cp -af %{_builddir}/%{name}-%{version}/packaging/smartcard-service-common %{buildroot}/usr/share/license/
85 cp -af %{_builddir}/%{name}-%{version}/packaging/smartcard-service-server %{buildroot}/usr/share/license/
90 #ln -sf /etc/init.d/smartcard-service-server /etc/rc.d/rc3.d/S79smartcard-service-server
91 #ln -sf /etc/init.d/smartcard-service-server /etc/rc.d/rc5.d/S79smartcard-service-server
97 #rm -f /etc/rc.d/rc3.d/S79smartcard-service-server
98 #rm -f /etc/rc.d/rc5.d/S79smartcard-service-server
102 %manifest smartcard-service.manifest
103 %defattr(-,root,root,-)
104 /usr/lib/libsmartcard-service.so.*
105 /usr/share/license/smartcard-service
108 %manifest smartcard-service-devel.manifest
109 %defattr(-,root,root,-)
110 /usr/include/smartcard-service/*
111 /usr/lib/libsmartcard-service.so
112 /usr/lib/pkgconfig/smartcard-service.pc
114 %files -n smartcard-service-common
115 %manifest smartcard-service-common.manifest
116 %defattr(-,root,root,-)
117 /usr/lib/libsmartcard-service-common.so.*
118 /usr/share/license/smartcard-service-common
120 %files -n smartcard-service-common-devel
121 %manifest smartcard-service-common-devel.manifest
122 %defattr(-,root,root,-)
123 /usr/include/smartcard-service-common/*
124 /usr/lib/libsmartcard-service-common.so
125 /usr/lib/pkgconfig/smartcard-service-common.pc
127 %files -n smartcard-service-server
128 %manifest smartcard-service-server.manifest
129 %defattr(-,root,root,-)
130 /usr/bin/smartcard-daemon
131 #/usr/bin/smartcard-test-client
132 #IFNDEF USE_AUTOSTART
133 #/etc/init.d/smartcard-service-server
135 /usr/share/dbus-1/services/smartcard-service.service
137 /usr/share/license/smartcard-service-server