%description
Tizen Capability Manager
+%package devel
+Summary: Capability Manager development files
+Group: Application Framework/Package Management
+Requires: %{name} = %{version}
+
+%description devel
+This package contains header files of capability manager library
+
%package tests
Summary: Unit-tests for capmgr
Requires: %{name} = %{version}
%defattr(-,root,root,-)
%{_bindir}/capmgr
%{_bindir}/capmgr_test
-%{_libdir}/libcapmgr-client.so*
-%{_libdir}/libcapmgr-common.so*
+%{_libdir}/libcapmgr-client.so.*
+%{_libdir}/libcapmgr-common.so.*
%{_sysconfdir}/dbus-1/system.d/%{name}.conf
%{_unitdir}/%{name}.service
%{_unitdir}/multi-user.target.wants/%{name}.service
%{_tmpfilesdir}/%{name}.conf
+%files devel
+%{_includedir}/%{name}.h
+%{_libdir}/pkgconfig/%{name}.pc
+%{_libdir}/libcapmgr-client.so
+%{_libdir}/libcapmgr-common.so
+
%files tests
%{_bindir}/capmgr-ut/*
/opt/share/capmgr-ut/*
TARGET_LINK_LIBRARIES(${TARGET_LIB_CLIENT} PUBLIC ${TARGET_LIB_COMMON})
INSTALL(TARGETS ${TARGET_LIB_CLIENT} DESTINATION ${LIB_INSTALL_DIR})
+CONFIGURE_FILE(capmgr.pc.in capmgr.pc @ONLY)
+INSTALL(FILES capmgr.pc DESTINATION ${LIB_INSTALL_DIR}/pkgconfig)
+INSTALL(DIRECTORY include/ DESTINATION ${INCLUDEDIR} FILES_MATCHING PATTERN "*.h")
--- /dev/null
+prefix=@PREFIX@
+exec_prefix=@EXEC_PREFIX@
+libdir=@LIBDIR@
+includedir=@INCLUDEDIR@
+
+Name: capmgr
+Description: capability-manager API
+Version: @FULLVER@
+Requires:
+Libs: -L${libdir} -lcapmgr-client
+Cflags: -I${includedir}