5 Group: framework/system
7 Source0: %{name}-%{version}.tar.gz
8 Source1001: power-manager.manifest
9 Requires(post): /usr/bin/vconftool
10 Source1: power-manager.service
12 BuildRequires: pkgconfig(glib-2.0)
13 BuildRequires: pkgconfig(vconf)
14 BuildRequires: pkgconfig(sysman)
15 BuildRequires: pkgconfig(aul)
16 BuildRequires: pkgconfig(dlog)
17 BuildRequires: pkgconfig(sensor)
18 BuildRequires: pkgconfig(devman)
19 BuildRequires: pkgconfig(device-node)
20 BuildRequires: pkgconfig(heynoti)
21 Requires(post): system-server
24 Description: Power manager
35 CFLAGS+=" -DTIZEN_EMUL"
50 mkdir -p %{buildroot}/usr/lib/systemd/system/multi-user.target.wants
51 install -m 0644 %{SOURCE1} %{buildroot}/usr/lib/systemd/system/power-manager.service
52 ln -s ../power-manager.service %{buildroot}/usr/lib/systemd/system/multi-user.target.wants/power-manager.service
54 mkdir -p %{buildroot}%{_sysconfdir}/rc.d/rc3.d/
55 mkdir -p %{buildroot}%{_sysconfdir}/rc.d/rc5.d/
56 ln -s %{_sysconfdir}/init.d/pmctrl %{buildroot}%{_sysconfdir}/rc.d/rc3.d/S35power-manager
57 ln -s %{_sysconfdir}/init.d/pmctrl %{buildroot}%{_sysconfdir}/rc.d/rc5.d/S00power-manager
60 vconftool set -t int memory/pm/state 0 -i
61 vconftool set -t int memory/pm/battery_timetofull -1 -i
62 vconftool set -t int memory/pm/battery_timetoempty -1 -i
63 vconftool set -t int memory/pm/custom_brightness_status 0 -i -g 5000
64 vconftool set -t bool memory/pm/brt_changed_lpm 0 -i
65 vconftool set -t int memory/pm/current_brt 60 -i -g 5000
66 vconftool set -t int memory/pm/sip_status 0 -i -g 5000
68 heynotitool set system_wakeup
69 heynotitool set pm_event
71 mkdir -p /etc/udev/rules.d
72 if ! [ -L /etc/udev/rules.d/91-power-manager.rules ]; then
73 ln -s %{_datadir}/power-manager/udev-rules/91-power-manager.rules /etc/udev/rules.d/91-power-manager.rules
77 %manifest %{name}.manifest
78 %license LICENSE.APLv2
79 %{_sysconfdir}/rc.d/init.d/pmctrl
80 %{_sysconfdir}/rc.d/rc3.d/S35power-manager
81 %{_sysconfdir}/rc.d/rc5.d/S00power-manager
84 %{_bindir}/power_manager
85 /usr/lib/systemd/system/power-manager.service
86 /usr/lib/systemd/system/multi-user.target.wants/power-manager.service
87 %{_datadir}/power-manager/udev-rules/91-power-manager.rules