5 Group: System/Libraries
7 Source0: %{name}-%{version}.tar.gz
8 Source1: alarm-server.service
9 Requires(post): /sbin/ldconfig
10 Requires(postun): /sbin/ldconfig
13 BuildRequires: pkgconfig(glib-2.0)
14 BuildRequires: pkgconfig(dlog)
15 BuildRequires: pkgconfig(aul)
16 BuildRequires: pkgconfig(bundle)
17 BuildRequires: pkgconfig(sqlite3)
18 BuildRequires: pkgconfig(security-server)
19 BuildRequires: pkgconfig(db-util)
20 BuildRequires: pkgconfig(vconf)
21 BuildRequires: pkgconfig(appsvc)
22 BuildRequires: pkgconfig(pkgmgr-info)
23 BuildRequires: pkgconfig(gio-2.0)
24 BuildRequires: pkgconfig(gio-unix-2.0)
25 BuildRequires: pkgconfig(capi-system-device)
26 BuildRequires: python-xml
29 Alarm Server and devel libraries
31 %package -n alarm-server
32 Summary: Alarm server (devel)
33 Group: Development/Libraries
35 %description -n alarm-server
40 Summary: Alarm server libraries
41 Group: Development/Libraries
42 Requires: alarm-server = %{version}-%{release}
44 %description -n libalarm
48 %package -n libalarm-devel
49 Summary: Alarm server libraries(devel)
50 Group: Development/Libraries
51 Requires: libalarm = %{version}-%{release}
54 %description -n libalarm-devel
55 Alarm server library (devel)
61 MAJORVER=`echo %{version} | awk 'BEGIN {FS="."}{print $1}'`
62 %if 0%{?sec_build_binary_debug_enable}
63 export CFLAGS="$CFLAGS -DTIZEN_DEBUG_ENABLE"
64 export CXXFLAGS="$CXXFLAGS -DTIZEN_DEBUG_ENABLE"
65 export FFLAGS="$FFLAGS -DTIZEN_DEBUG_ENABLE"
73 cmake . -DCMAKE_INSTALL_PREFIX=%{_prefix} -DOBS=1 -DFULLVER=%{version} -DMAJORVER=${MAJORVER} -DARCH=${ARCH}
82 mkdir -p %{buildroot}%{_libdir}/systemd/system/multi-user.target.wants
83 install -m 0644 %SOURCE1 %{buildroot}%{_libdir}/systemd/system/alarm-server.service
84 ln -s ../alarm-server.service %{buildroot}%{_libdir}/systemd/system/multi-user.target.wants/alarm-server.service
86 mkdir -p %{buildroot}/usr/share/license
87 cp LICENSE %{buildroot}/usr/share/license/alarm-server
88 cp LICENSE %{buildroot}/usr/share/license/libalarm
90 %post -p /sbin/ldconfig
92 %postun -p /sbin/ldconfig
96 vconftool set -t int db/system/timechange 0 -g 5000 -s system::vconf_system
97 vconftool set -t double db/system/timechange_external 0 -g 5000 -s system::vconf_system
98 vconftool set -t int memory/system/timechanged 0 -i -g 5000 -s system::vconf_system
100 chmod 755 /usr/bin/alarm-server
103 chmod 644 /usr/lib/libalarm.so.0.0.0
106 %files -n alarm-server
107 %manifest alarm-server.manifest
109 %{_libdir}/systemd/system/multi-user.target.wants/alarm-server.service
110 %{_libdir}/systemd/system/alarm-server.service
111 /usr/share/license/alarm-server
112 %attr(0755,root,root) /opt/etc/dump.d/module.d/alarmmgr_log_dump.sh
115 %manifest alarm-lib.manifest
117 /usr/share/license/libalarm
120 %files -n libalarm-devel
122 %{_libdir}/pkgconfig/*.pc