X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=packaging%2Fsmartcard-service.spec;h=3dd4ea2a47a048df972e62c26178b8c71c585d1f;hb=HEAD;hp=cb579db91315bcc06a6b1a8aab04d6ba6112ff63;hpb=d1cf8f062df25286ca9237bac75d5f2067d78b05;p=platform%2Fcore%2Fconnectivity%2Fsmartcard-service.git diff --git a/packaging/smartcard-service.spec b/packaging/smartcard-service.spec old mode 100644 new mode 100755 index cb579db..4a9ab34 --- a/packaging/smartcard-service.spec +++ b/packaging/smartcard-service.spec @@ -1,131 +1,92 @@ Name: smartcard-service Summary: Smartcard Service FW -Version: 0.1.19 -Release: 1 -Group: libs +Version: 0.1.59 +Release: 0 +Group: Network & Connectivity License: Apache-2.0 Source0: %{name}-%{version}.tar.gz -#Source1: smartcard-service-server.init -Source1001: %{name}.manifest -Source1002: %{name}-devel.manifest -Source1003: smartcard-service-common.manifest -Source1004: smartcard-service-common-devel.manifest -Source1005: smartcard-service-server.manifest - +Source1: smartcard-service.service +BuildRequires: cmake BuildRequires: pkgconfig(glib-2.0) -BuildRequires: pkgconfig(security-server) +BuildRequires: pkgconfig(gio-unix-2.0) BuildRequires: pkgconfig(dlog) -BuildRequires: pkgconfig(vconf) BuildRequires: pkgconfig(aul) -BuildRequires: pkgconfig(libssl) -BuildRequires: pkgconfig(dbus-glib-1) +BuildRequires: pkgconfig(openssl1.1) BuildRequires: pkgconfig(pkgmgr) BuildRequires: pkgconfig(pkgmgr-info) -BuildRequires: cmake -BuildRequires: gettext-tools +BuildRequires: pkgconfig(cynara-client) +BuildRequires: pkgconfig(cynara-creds-gdbus) +BuildRequires: pkgconfig(cynara-session) +BuildRequires: pkgconfig(capi-system-info) + +BuildRequires: python +BuildRequires: python-xml Requires(post): /sbin/ldconfig -Requires(post): /usr/bin/vconftool -requires(postun): /sbin/ldconfig +Requires(postun): /sbin/ldconfig +Requires: %{name}-common = %{version}-%{release} + +%if 0%{?gtests:1} +BuildRequires: pkgconfig(gmock) +%endif %description Smartcard Service FW. -%prep -%setup -q -cp %{SOURCE1001} %{SOURCE1002} %{SOURCE1003} %{SOURCE1004} %{SOURCE1005} . - -%package devel -Summary: Smartcard service +%package common +Summary: common smartcard service Group: Development/Libraries -Requires: %{name} = %{version}-%{release} - -%description devel -smartcard service. -%package -n smartcard-service-common -Summary: Common smartcard service -Group: Development/Libraries -Requires: %{name} = %{version}-%{release} -%description -n smartcard-service-common +%description common common smartcard service. -%package -n smartcard-service-common-devel -Summary: Common smartcard service +%package common-devel +Summary: common smartcard service Group: Development/Libraries -Requires: %{name} = %{version}-%{release} -Requires: smartcard-service-common = %{version}-%{release} +Requires: %{name}-common = %{version}-%{release} -%description -n smartcard-service-common-devel -common smartcard service. -%package -n smartcard-service-server -Summary: Server smartcard service -Group: Development/Libraries -Requires: %{name} = %{version}-%{release} +%description common-devel +common smartcard service. -%description -n smartcard-service-server -smartcard service. +%prep +%setup -q %build -mkdir obj-arm-limux-qnueabi -cd obj-arm-limux-qnueabi -%cmake .. -DUSE_AUTOSTART=1 # daemon will be started when client makes instance by DBUS +%cmake . -DCMAKE_INSTALL_PREFIX=%{_prefix} -DBUILD_GTESTS=%{?gtests:1}%{!?gtests:0} %install -cd obj-arm-limux-qnueabi %make_install -%__mkdir -p %{buildroot}/etc/init.d/ -%__mkdir -p %{buildroot}/etc/rc.d/rc3.d/ -%__mkdir -p %{buildroot}/etc/rc.d/rc5.d/ - -%post -/sbin/ldconfig -ln -sf /etc/init.d/smartcard-service-server /etc/rc.d/rc3.d/S79smartcard-service-server -ln -sf /etc/init.d/smartcard-service-server /etc/rc.d/rc5.d/S79smartcard-service-server - -%postun -/sbin/ldconfig -rm -f /etc/rc.d/rc3.d/S79smartcard-service-server -rm -f /etc/rc.d/rc5.d/S79smartcard-service-server - -%post -n smartcard-service-common -/sbin/ldconfig - -%postun -n smartcard-service-common -/sbin/ldconfig +mkdir -p %{buildroot}/usr/lib/systemd/system/ +cp -af %{SOURCE1} %{buildroot}/usr/lib/systemd/system/ +mkdir -p %{buildroot}/etc/dbus-1/system.d/ +cp -af %{_builddir}/%{name}-%{version}/packaging/org.tizen.SmartcardService.conf %{buildroot}/etc/dbus-1/system.d/ %files %manifest %{name}.manifest %defattr(-,root,root,-) -%{_libdir}/libsmartcard-service.so.* - -%files devel -%manifest %{name}-devel.manifest -%defattr(-,root,root,-) -%{_includedir}/smartcard-service/* -%{_libdir}/libsmartcard-service.so -%{_libdir}/pkgconfig/smartcard-service.pc - -%files -n smartcard-service-common -%manifest smartcard-service-common.manifest -%defattr(-,root,root,-) -%{_libdir}/libsmartcard-service-common.so.* - -%files -n smartcard-service-common-devel -%manifest smartcard-service-common-devel.manifest +%{_bindir}/smartcard-daemon +%{_sysconfdir}/dbus-1/system.d/org.tizen.SmartcardService.conf +%{_datadir}/dbus-1/system-services/org.tizen.SmartcardService.service +/usr/lib/systemd/system/%{name}.service +%if 0%{?gtests:1} +%{_bindir}/gtest* +%endif +%license LICENSE.APLv2 + +%files common +%manifest %{name}-common.manifest %defattr(-,root,root,-) -%{_includedir}/smartcard-service-common/* -%{_libdir}/libsmartcard-service-common.so -%{_libdir}/pkgconfig/smartcard-service-common.pc +%{_libdir}/lib%{name}-common.so.* +%license LICENSE.APLv2 -%files -n smartcard-service-server -%manifest smartcard-service-server.manifest +%files common-devel +%manifest %{name}-common-devel.manifest %defattr(-,root,root,-) -%{_bindir}/smartcard-daemon -/usr/share/dbus-1/services/org.tizen.smartcard_service.service - +%{_includedir}/%{name}-common/* +%{_libdir}/lib%{name}-common.so +%{_libdir}/pkgconfig/%{name}-common.pc