2 Summary: libsys-assert (shared object).
5 Group: Framework/system
7 Source0: %{name}-%{version}.tar.gz
8 Source1: %{name}.manifest
9 Source101: packaging/tizen-debug-on.service
10 Source102: packaging/tizen-debug-off.service
12 BuildRequires: pkgconfig(glib-2.0)
13 BuildRequires: pkgconfig(libunwind)
16 Requires(post): coreutils
17 Requires(post): smack-utils
20 libsys-assert (shared object).
27 %if 0%{?sec_build_binary_crash_enable}
28 export CFLAGS+=" -DTIZEN_ENABLE_COREDUMP"
30 export CFLAGS+=" -fPIC -Werror"
32 export CFLAGS+=" -DARM"
35 export CFLAGS+=" -DX86"
39 cmake . -DCMAKE_INSTALL_PREFIX=/usr
46 mkdir -p %{buildroot}/usr/share/license
47 cp LICENSE.APLv2 %{buildroot}/usr/share/license/%{name}
48 mkdir -p %{buildroot}%{_libdir}/systemd/system/sysinit.target.wants
49 install -m 0644 %{SOURCE101} %{buildroot}%{_libdir}/systemd/system/tizen-debug-on.service
50 install -m 0644 %{SOURCE102} %{buildroot}%{_libdir}/systemd/system/tizen-debug-off.service
51 ln -s ../tizen-debug-on.service %{buildroot}%{_libdir}/systemd/system/sysinit.target.wants/tizen-debug-on.service
52 ln -s ../tizen-debug-off.service %{buildroot}%{_libdir}/systemd/system/sysinit.target.wants/tizen-debug-off.service
56 if [ ! -d /.build ]; then
57 echo "/usr/lib/libsys-assert.so" >> /etc/ld.so.preload
58 chmod 644 /etc/ld.so.preload
62 %manifest %{name}.manifest
64 %{_libdir}/libsys-assert.so
65 /usr/share/license/%{name}
66 %{_libdir}/systemd/system/tizen-debug-on.service
67 %{_libdir}/systemd/system/tizen-debug-off.service
68 %{_libdir}/systemd/system/sysinit.target.wants/tizen-debug-on.service
69 %{_libdir}/systemd/system/sysinit.target.wants/tizen-debug-off.service