From 025f4b247e00d75b73c043319cedee43d99d9524 Mon Sep 17 00:00:00 2001 From: "seungha.son" Date: Wed, 18 Jan 2017 13:04:19 +0900 Subject: [PATCH] Fix versioning Signed-off-by: seungha.son Change-Id: I4e481ecf2412706aaaba33186d641b81ef605cc3 --- lib/CMakeLists.txt | 6 ++---- packaging/libshortcut.spec | 7 ++++++- 2 files changed, 8 insertions(+), 5 deletions(-) diff --git a/lib/CMakeLists.txt b/lib/CMakeLists.txt index 6b0e301..ca097ab 100755 --- a/lib/CMakeLists.txt +++ b/lib/CMakeLists.txt @@ -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}) diff --git a/packaging/libshortcut.spec b/packaging/libshortcut.spec index 64a2d20..7093718 100755 --- a/packaging/libshortcut.spec +++ b/packaging/libshortcut.spec @@ -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 -- 2.7.4