fix: fix memory corruption
[platform/core/api/system-settings.git] / packaging / capi-system-system-settings.spec
index a93457b..655701e 100644 (file)
@@ -27,8 +27,8 @@ BuildRequires:  pkgconfig(json-glib-1.0)
 BuildRequires:  pkgconfig(glib-2.0)
 BuildRequires:  pkgconfig(capi-appfw-app-manager)
 BuildRequires:  pkgconfig(capi-appfw-package-manager)
-BuildRequires:  pkgconfig(ecore-evas)
 BuildRequires:  pkgconfig(efl-extension)
+BuildRequires:  pkgconfig(gmock)
 Requires(post): /sbin/ldconfig
 Requires(postun): /sbin/ldconfig
 BuildRequires:  pkgconfig(sqlite3)
@@ -123,13 +123,14 @@ make %{?_smp_mflags}
 
 %if 0%{?gcov:1}
 find .. -name '*.gcno' | tar cf %{name}-gcov.tar -T -
-install -d -m 755 %{buildroot}%{_datadir}/gcov/obj
-tar xf %{name}-gcov.tar -C %{buildroot}%{_datadir}/gcov/obj
+install -d -m 755 %{buildroot}%{_datadir}/gcov/obj/%{name}
+tar xf %{name}-gcov.tar -C %{buildroot}%{_datadir}/gcov/obj/%{name}
 %endif
 
 %check
-bash tests/scripts/vconf_golden_master.sh
-LD_LIBRARY_PATH=.:tests:libutil LD_PRELOAD=tests/libsys-settings-mock.so tests/sys-settings-test
+#bash tests/scripts/vconf_golden_master.sh
+LD_LIBRARY_PATH=.:tests:libutil tests/sst-unit-test-err-interface
+LD_LIBRARY_PATH=.:tests:libutil tests/sst-unit-test
 %if 0%{?gcov:1}
 lcov -c --ignore-errors graph --no-external -b . -d . -o %{name}.info
 genhtml %{name}.info -o out --legend --show-details
@@ -137,14 +138,9 @@ genhtml %{name}.info -o out --legend --show-details
 
 %post -p /sbin/ldconfig
 %post util-lib -p /sbin/ldconfig
-%post unittests
-bash %{sys_setting_test_dir}/ringtone_files.sh create
-XDG_RUNTIME_DIR=/run %{sys_setting_test_dir}/sys-settings-test
 
 %postun -p /sbin/ldconfig
 %postun util-lib -p /sbin/ldconfig
-%postun unittests
-bash %{sys_setting_test_dir}/ringtone_files.sh del
 
 %files
 %manifest %{name}.manifest