-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
%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
%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