Add version checker 47/319447/3
authorsunghyun kim <scholb.kim@samsung.com>
Tue, 11 Feb 2025 07:23:53 +0000 (16:23 +0900)
committersunghyun kim <scholb.kim@samsung.com>
Thu, 8 May 2025 00:58:13 +0000 (09:58 +0900)
Change-Id: I71a54ecac503d77f7653ef9cc24dbd51a297a103

packaging/dali-adaptor.spec

index 1930b69df066d047086beeaff9da05cb7b546da7..1b5a5dc7ab72312d01ab7dc47dfea64bed172f8a 100644 (file)
@@ -252,6 +252,7 @@ Feedback plugin to play haptic and audio feedback for Dali
 %define font_configuration_file  %TZ_SYS_ETC/fonts/conf.avail/99-slp.conf
 
 %define user_shader_cache_dir    %{dali_data_ro_dir}/core/shaderbin/
+%define system_cache_dir  /home/owner/.cache/dali_common_caches/
 %define dali_plugin_sound_files  /plugins/sounds/
 
 ##############################
@@ -508,7 +509,9 @@ pushd %{_libdir}
 for i in mobile tv wearable ivi; do [[ -f libdali2-adaptor.so.$i ]] && ln -sf libdali2-adaptor.so.$i libdali2-adaptor.so.2.0.0; done
 popd
 /sbin/ldconfig
-rm -rf /home/owner/.cache/dali_common_caches/shader/ # this code is used to clear all existing binaries when installing Tizen packages. see build/tizen/shader-cache-path.in.
+rm -rf %{system_cache_dir}shader/  # this code is used to clear all existing binaries when installing Tizen packages. see build/tizen/shader-cache-path.in.
+echo "%{version}" > %{user_shader_cache_dir}shader.versionstamp # RO version stamp
+echo "%{version}" > %{system_cache_dir}shader.versionstamp # RW version stamp
 exit 0
 
 %preun