X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=packaging%2Fsmartcard-service.spec;h=3dd4ea2a47a048df972e62c26178b8c71c585d1f;hb=HEAD;hp=2a49cde5cbb60e13736bc187d5c6db4f9b071604;hpb=6cc407613203da77afa352f3f4bac002c5eb5606;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 2a49cde..4a9ab34 --- a/packaging/smartcard-service.spec +++ b/packaging/smartcard-service.spec @@ -1,140 +1,92 @@ Name: smartcard-service Summary: Smartcard Service FW -Version: 0.1.15 +Version: 0.1.59 Release: 0 -Group: libs -License: Apache License, Version 2.0 +Group: Network & Connectivity +License: Apache-2.0 Source0: %{name}-%{version}.tar.gz -#IFNDEF USE_AUTOSTART -#Source1: smartcard-service-server.init -#ENDIF +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 - -%package devel -Summary: smartcard service -Group: Development/Libraries -Requires: %{name} = %{version}-%{release} - -%description devel -smartcard service. - -%package -n smartcard-service-common +%package 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 +%package common-devel Summary: common smartcard service Group: Development/Libraries -Requires: %{name} = %{version}-%{release} +Requires: %{name}-common = %{version}-%{release} + -%description -n smartcard-service-common-devel +%description common-devel common smartcard service. -%package -n smartcard-service-server -Summary: server smartcard service -Group: Development/Libraries -Requires: %{name} = %{version}-%{release} +%prep +%setup -q -%description -n smartcard-service-server -smartcard service. %build -mkdir obj-arm-limux-qnueabi -cd obj-arm-limux-qnueabi -#IFNDEF USE_AUTOSTART -#cmake .. -DCMAKE_INSTALL_PREFIX=%{_prefix} -#ELSE -cmake .. -DCMAKE_INSTALL_PREFIX=%{_prefix} -DUSE_AUTOSTART=1 # daemon will be started when client makes instance by DBUS -#ENDIF -#make %{?jobs:-j%jobs} +%cmake . -DCMAKE_INSTALL_PREFIX=%{_prefix} -DBUILD_GTESTS=%{?gtests:1}%{!?gtests:0} %install -cd obj-arm-limux-qnueabi %make_install -#IFNDEF USE_AUTOSTART -#%__mkdir -p %{buildroot}/etc/init.d/ -#%__mkdir -p %{buildroot}/etc/rc.d/rc3.d/ -#%__mkdir -p %{buildroot}/etc/rc.d/rc5.d/ -#%__cp -af %SOURCE1 %{buildroot}/etc/init.d/smartcard-service-server -#chmod 755 %{buildroot}/etc/init.d/smartcard-service-server -#ENDIF -mkdir -p %{buildroot}/usr/share/license -cp -af %{_builddir}/%{name}-%{version}/packaging/smartcard-service %{buildroot}/usr/share/license/ -cp -af %{_builddir}/%{name}-%{version}/packaging/smartcard-service-common %{buildroot}/usr/share/license/ -cp -af %{_builddir}/%{name}-%{version}/packaging/smartcard-service-server %{buildroot}/usr/share/license/ - -%post -/sbin/ldconfig -#IFNDEF USE_AUTOSTART -#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 -#ENDIF - -%postun -/sbin/ldconfig -#IFNDEF USE_AUTOSTART -#rm -f /etc/rc.d/rc3.d/S79smartcard-service-server -#rm -f /etc/rc.d/rc5.d/S79smartcard-service-server -#ENDIF -%files -%manifest smartcard-service.manifest -%defattr(-,root,root,-) -/usr/lib/libsmartcard-service.so.* -/usr/share/license/smartcard-service +mkdir -p %{buildroot}/usr/lib/systemd/system/ +cp -af %{SOURCE1} %{buildroot}/usr/lib/systemd/system/ -%files devel -%manifest smartcard-service-devel.manifest -%defattr(-,root,root,-) -/usr/include/smartcard-service/* -/usr/lib/libsmartcard-service.so -/usr/lib/pkgconfig/smartcard-service.pc +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 -n smartcard-service-common -%manifest smartcard-service-common.manifest +%files +%manifest %{name}.manifest %defattr(-,root,root,-) -/usr/lib/libsmartcard-service-common.so.* -/usr/share/license/smartcard-service-common - -%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,-) -/usr/include/smartcard-service-common/* -/usr/lib/libsmartcard-service-common.so -/usr/lib/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,-) -/usr/bin/smartcard-daemon -#/usr/bin/smartcard-test-client -#IFNDEF USE_AUTOSTART -#/etc/init.d/smartcard-service-server -#ELSE -/usr/share/dbus-1/services/smartcard-service.service -#ENDIF -/usr/share/license/smartcard-service-server +%{_includedir}/%{name}-common/* +%{_libdir}/lib%{name}-common.so +%{_libdir}/pkgconfig/%{name}-common.pc