Fix versioning 94/110994/1
authorHwankyu Jhun <h.jhun@samsung.com>
Thu, 19 Jan 2017 06:34:06 +0000 (15:34 +0900)
committerHwankyu Jhun <h.jhun@samsung.com>
Thu, 19 Jan 2017 06:34:06 +0000 (15:34 +0900)
Change-Id: Ib9413a0831fece6ddbc92d62a14c9fc183990c67
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
CMakeLists.txt
packaging/syspopup.spec
syspopup-caller/CMakeLists.txt
syspopup/CMakeLists.txt

index 7d756df917bada91cc1de1fe68f8d897c529f170..1b6390467c42615a43f912d463a95463c2a66097 100644 (file)
@@ -2,7 +2,6 @@ CMAKE_MINIMUM_REQUIRED(VERSION 2.6)
 SET(CMAKE_ALLOW_LOOSE_LOOP_CONSTRUCTS true)
 
 PROJECT(syspopup_mods C)
-SET(VERSION 1.1)
 
 ### Global setting ###
 
index 4a4506f6956cdacefa91420fe9167ac7dd40da5e..d012a31d1dd8e5844a8a593f497625bbde090289 100644 (file)
@@ -73,6 +73,7 @@ cp %{SOURCE1001} %{SOURCE1002} %{SOURCE1003} %{SOURCE1004} .
 
 %build
 
+MAJORVER=`echo %{version} | awk 'BEGIN {FS="."}{print $1}'`
 %cmake \
 %if %{with wayland}
        -Dwith_wayland=TRUE \
@@ -84,6 +85,8 @@ cp %{SOURCE1001} %{SOURCE1002} %{SOURCE1003} %{SOURCE1004} .
        -DTZ_SYS_RO_PACKAGES=%{TZ_SYS_RO_PACKAGES} \
        -DTZ_SYS_RO_SHARE=%{TZ_SYS_RO_SHARE} \
        -DEXTRA_CFLAGS=-fPIC \
+       -DFULLVER=%{version} \
+       -DMAJORVER=${MAJORVER} \
        .
 
 make %{?jobs:-j%jobs}
@@ -117,7 +120,7 @@ cp -f scripts/502.syspopup_upgrade.sh %{buildroot}%{upgrade_script_path}
 %defattr(-,root,root,-)
 %{_bindir}/sp_test
 %{_bindir}/sp_initdb
-%{_libdir}/libsyspopup.so.0.1.0
+%{_libdir}/libsyspopup.so*
 %{_datadir}/popup_noti_term
 %TZ_SYS_RO_SHARE/license/%{name}
 %{upgrade_script_path}/502.syspopup_upgrade.sh
@@ -134,7 +137,7 @@ cp -f scripts/502.syspopup_upgrade.sh %{buildroot}%{upgrade_script_path}
 %files caller
 %manifest %{name}-caller.manifest
 %defattr(-,root,root,-)
-%{_libdir}/libsyspopup_caller.so.0.1.0
+%{_libdir}/libsyspopup_caller.so*
 %TZ_SYS_RO_SHARE/license/%{name}-caller
 
 %files caller-devel
index aee2857de05300b28ce1d3d13a0336fbdd403b47..78c94e85698a6ce12dc0d7d8a0789966fd01b5f2 100644 (file)
@@ -2,7 +2,6 @@ CMAKE_MINIMUM_REQUIRED(VERSION 2.6)
 SET(CMAKE_ALLOW_LOOSE_LOOP_CONSTRUCTS true)
 
 PROJECT(syspopup_caller C)
-SET(VERSION 1.1)
 
 ### Global setting ###
 
@@ -56,7 +55,8 @@ SET(CMAKE_EXE_LINKER_FLAGS "-Wl,--as-needed")
 
 add_library(syspopup_caller SHARED syspopup_caller.c)
 target_link_libraries(syspopup_caller syspopup_mods ${spcpkgs_LDFLAGS})
-SET_TARGET_PROPERTIES(syspopup_caller PROPERTIES SOVERSION 0.1.0)
+SET_TARGET_PROPERTIES(syspopup_caller PROPERTIES SOVERSION ${MAJORVER})
+SET_TARGET_PROPERTIES(syspopup_caller PROPERTIES VERSION ${FULLVER})
 
 SET(PC_NAME libsyspopup_caller)
 SET(PC_REQUIRED ${pc_requires})
index 982dc180035678770e7b79ca0bee265a547d1065..42401fad26196bb27a7422a969b25790613eed3d 100644 (file)
@@ -2,7 +2,6 @@ CMAKE_MINIMUM_REQUIRED(VERSION 2.6)
 SET(CMAKE_ALLOW_LOOSE_LOOP_CONSTRUCTS true)
 
 PROJECT(syspopup C)
-SET(VERSION 1.1)
 
 ### Global setting ###
 
@@ -67,7 +66,8 @@ IF(with_x11)
 ENDIF(with_x11)
 
 target_link_libraries(syspopup syspopup_mods ${sppkgs_LDFLAGS})
-SET_TARGET_PROPERTIES(syspopup PROPERTIES SOVERSION 0.1.0)
+SET_TARGET_PROPERTIES(syspopup PROPERTIES SOVERSION ${MAJORVER})
+SET_TARGET_PROPERTIES(syspopup PROPERTIES VERSION ${FULLVER})
 
 SET(PC_NAME libsyspopup)
 SET(PC_REQUIRED ${pc_requires})