X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=packaging%2Fdevice-policy-client.spec;h=1eec5cd629774c0d9dcd8c59b780f7f5531e0236;hb=refs%2Ftags%2Faccepted%2Ftizen%2Funified%2F20170519.200506;hp=e4b1d810dd769347d8c84cb645e727decbcd4e43;hpb=deac2337523074452f8cd818be577d4890614146;p=platform%2Fcore%2Fsecurity%2Fdevice-policy-client.git diff --git a/packaging/device-policy-client.spec b/packaging/device-policy-client.spec index e4b1d81..1eec5cd 100755 --- a/packaging/device-policy-client.spec +++ b/packaging/device-policy-client.spec @@ -1,12 +1,16 @@ -Name: device-policy-client +Name: libdpm Version: 0.0.1 Release: 0 License: Apache-2.0 Source0: %{name}-%{version}.tar.gz -Summary: Tizen Device Policy Manager Client +Summary: Tizen Device Policy Client Group: Security/Other BuildRequires: gcc BuildRequires: cmake +BuildRequires: pkgconfig(klay) +BuildRequires: pkgconfig(glib-2.0) +BuildRequires: pkgconfig(capi-base-common) +BuildRequires: pkgconfig(capi-system-info) %description Tizen Device Policy Client Library @@ -14,7 +18,8 @@ Tizen Device Policy Client Library %files %manifest device-policy-client.manifest %defattr(644,root,root,755) -%attr(700,root,root) %{_bindir}/device-policy-client +%attr(755,root,root) %{_libdir}/libdpm.so.%{version} +%{_libdir}/libdpm.so.0 %prep %setup -q @@ -51,3 +56,54 @@ rm -rf %{buildroot} %preun %postun + +## Devel Package ############################################################## +%package -n libdpm-devel +Summary: Libraries and header files for device policy client development +Group: Development/Libraries +Requires: libdpm = %{version}-%{release} + +%description -n libdpm-devel +The libdpm-devel package includes the libraries and header files necessary for +developing the DPM client program. + +%files -n libdpm-devel +%manifest device-policy-client.manifest +%defattr(644,root,root,755) +%{_libdir}/libdpm.so +%{_includedir}/dpm +%{_libdir}/pkgconfig/dpm.pc + +## DSM Client Package ###################################################### +%package -n libdsm +Summary: Tizen Device Security Monitor Client Library +Group: Development/Libraries + +%description -n libdsm +Tizen Device Security Monitor Client Library. + +%post -n libdsm -p /sbin/ldconfig + +%postun -n libdsm -p /sbin/ldconfig + +%files -n libdsm +%manifest device-policy-client.manifest +%defattr(644,root,root,755) +%attr(755,root,root) %{_libdir}/libdsm.so.%{version} +%{_libdir}/libdsm.so.0 + +## DSM Devel Package ############################################################## +%package -n libdsm-devel +Summary: Libraries and header files for device security monitor client development +Group: Development/Libraries + +%description -n libdsm-devel +The libdsm-devel package includes the libraries and header files necessary for +developing the DSM client program. + +%files -n libdsm-devel +%manifest device-policy-client.manifest +%defattr(644,root,root,755) +%{_libdir}/libdsm.so +%{_includedir}/dsm +%{_libdir}/pkgconfig/dsm.pc \ No newline at end of file