SET(INC_DIR "include")
-INSTALL(FILES ${INC_DIR}/tizen.h DESTINATION include)
-INSTALL(FILES ${INC_DIR}/tizen_type.h DESTINATION include)
-INSTALL(FILES ${INC_DIR}/tizen_error.h DESTINATION include)
+INSTALL(FILES ${INC_DIR}/tizen.h DESTINATION ${INCLUDE_INSTALL_DIR})
+INSTALL(FILES ${INC_DIR}/tizen_type.h DESTINATION ${INCLUDE_INSTALL_DIR})
+INSTALL(FILES ${INC_DIR}/tizen_error.h DESTINATION ${INCLUDE_INSTALL_DIR})
INCLUDE_DIRECTORIES(${INC_DIR})
-INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/capi-base-common.pc DESTINATION lib/pkgconfig)
+INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/capi-base-common.pc DESTINATION ${LIB_INSTALL_DIR}/pkgconfig)
SET(SOURCES
src/tizen_error.c
# Package Information for pkg-config
-prefix=/usr
-exec_prefix=${prefix}
-libdir=${prefix}/lib
-includedir=${prefix}/include
+libdir=@LIB_INSTALL_DIR@
+includedir=@INCLUDE_INSTALL_DIR@
Name: capi-base-common
-Description: capi-base-common
+Description: Common header files of Tizen Native API
Version: @VERSION@
Libs: -L${libdir} @PC_LDFLAGS@
Cflags: -I${includedir}
Summary: Common header files of Tizen Native API
Version: 0.3.1
Release: 1
-Group: System/Libraries
+Group: Base
License: Apache-2.0
Source0: %{name}-%{version}.tar.gz
-Source1001: capi-base-common.manifest
BuildRequires: cmake
Requires(post): /sbin/ldconfig
%package devel
License: Apache-2.0
Summary: Common header files of Tizen Native API (Development)
-Group: System/Libraries
+Group: Base
Requires: %{name} = %{version}-%{release}
%description devel
%prep
%setup -q
-cp %{SOURCE1001} .
%build
MAJORVER=`echo %{version} | awk 'BEGIN {FS="."}{print $1}'`
-cmake . -DCMAKE_INSTALL_PREFIX=/usr -DLIB_INSTALL_DIR:PATH=%{_libdir} -DFULLVER=%{version} -DMAJORVER=${MAJORVER}
+cmake . -DCMAKE_INSTALL_PREFIX=%{_prefix} -DLIB_INSTALL_DIR:PATH=%{_libdir} -DINCLUDE_INSTALL_DIR:PATH=%{_includedir} \
+-DFULLVER=%{version} -DMAJORVER=${MAJORVER}
make %{?jobs:-j%jobs}
%files devel
%manifest %{name}.manifest
-/usr/include/*.h
-/usr/lib/pkgconfig/capi-base-common.pc
-/usr/share/license/%{name}
+%{_includedir}/*.h
+%{_libdir}/pkgconfig/capi-base-common.pc