Fix versioning 73/110773/1
authorseungha.son <seungha.son@samsung.com>
Wed, 18 Jan 2017 04:04:19 +0000 (13:04 +0900)
committerseungha.son <seungha.son@samsung.com>
Wed, 18 Jan 2017 04:05:15 +0000 (13:05 +0900)
Signed-off-by: seungha.son <seungha.son@samsung.com>
Change-Id: I4e481ecf2412706aaaba33186d641b81ef605cc3

lib/CMakeLists.txt
packaging/libshortcut.spec

index 6b0e301..ca097ab 100755 (executable)
@@ -6,8 +6,6 @@ SET(PREFIX ${CMAKE_INSTALL_PREFIX})
 SET(EXEC_PREFIX "\${prefix}")
 SET(LIBDIR ${LIB_INSTALL_DIR})
 SET(INCLUDEDIR "\${prefix}/include/${PROJECT_NAME}")
-SET(VERSION_MAJOR 0)
-SET(VERSION "${VERSION_MAJOR}.0.1")
 
 INCLUDE(FindPkgConfig)
 pkg_check_modules(svc_pkgs REQUIRED
@@ -55,5 +53,5 @@ INSTALL(FILES ${CMAKE_SOURCE_DIR}/lib/include/shortcut_error.h DESTINATION inclu
 INSTALL(FILES ${CMAKE_BINARY_DIR}/lib/${PROJECT_NAME}.pc DESTINATION ${LIB_INSTALL_DIR}/pkgconfig)
 INSTALL(FILES ${CMAKE_SOURCE_DIR}/lib/LICENSE DESTINATION /usr/share/license RENAME "lib${PROJECT_NAME}")
 
-SET_TARGET_PROPERTIES(${PROJECT_NAME} PROPERTIES SOVERSION ${VERSION_MAJOR})
-SET_TARGET_PROPERTIES(${PROJECT_NAME} PROPERTIES VERSION ${VERSION})
+SET_TARGET_PROPERTIES(${PROJECT_NAME} PROPERTIES SOVERSION ${MAJORVER})
+SET_TARGET_PROPERTIES(${PROJECT_NAME} PROPERTIES VERSION ${FULLVER})
index 64a2d20..7093718 100755 (executable)
@@ -39,7 +39,12 @@ Requires:   %{name} = %{version}-%{release}
 cp %{SOURCE1001} .
 
 %build
-%cmake . -DSYSCONFDIR=%{_sysconfdir} -DDB_PATH=%{TZ_SYS_DB}/.shortcut_service.db
+MAJORVER=`echo %{version} | awk 'BEGIN {FS="."}{print $1}'`
+%cmake . \
+       -DSYSCONFDIR=%{_sysconfdir} \
+       -DDB_PATH=%{TZ_SYS_DB}/.shortcut_service.db \
+       -DMAJORVER=${MAJORVER} \
+       -DFULLVER=%{version}
 make %{?jobs:-j%jobs}
 
 %install