--- /dev/null
+# libtzplatform-config so version
+#
+# It follows the rule of libtool's version info flag
+# (current):(revision):(age)
+#
+# Reference cases
+# 1. Programs using the previous version may use the new version as
+# drop-in replacement, and programs using the new version can also work with
+# the previous one. In other words, no recompiling nor relinking is needed.
+# In this case, bump revision only, don’t touch current nor age.
+# 2. Programs using the previous version may use the new version as drop-in
+# replacement, but programs using the new version may use APIs not present in
+# the previous one. In other words, a program linking against the new version
+# may fail with "unresolved symbols" if linking against the old version at
+# runtime: set revision to 0, bump current and age.
+# 3. Programs may need to be changed, recompiled, and relinked in order to use
+# the new version. Bump current, set revision and age to 0.
+#
+0:0:0
Name: tizen-platform-config-meta
-Version: 1.2
+Version: 1.3
Release: 0
Summary: Tizen Platform Configuration Meta data
License: MIT
Source1: %{name}-rpmlintrc
Source2: %{name}.manifest
Source3: tizen-platform.meta
+Source4: libtzplatform-config.version
# the main package only contains a config file but other dependent packages
# will contain binary. So, we can't build a noarch package and have to avoid
%install
mkdir -p %{buildroot}%{_sysconfdir}
cp %{SOURCE3} %{buildroot}%{_sysconfdir}/tizen-platform.meta
+cp %{SOURCE4} %{buildroot}%{_sysconfdir}/libtzplatform-config.version
%files
%manifest %{name}.manifest
%license LICENSE
%attr(644, root, root) %{_sysconfdir}/tizen-platform.meta
+%attr(644, root, root) %{_sysconfdir}/libtzplatform-config.version