6 License: Flora Software License
7 Source0: system-server-%{version}.tar.gz
8 Requires(post): /usr/bin/vconftool
10 BuildRequires: libattr-devel
11 BuildRequires: pkgconfig(ecore)
12 BuildRequires: pkgconfig(heynoti)
13 BuildRequires: pkgconfig(vconf)
14 BuildRequires: pkgconfig(sysman)
15 BuildRequires: pkgconfig(tapi)
16 BuildRequires: pkgconfig(devman)
17 BuildRequires: pkgconfig(pmapi)
18 BuildRequires: pkgconfig(edbus)
19 BuildRequires: pkgconfig(dlog)
20 BuildRequires: pkgconfig(syspopup-caller)
21 BuildRequires: pkgconfig(devman_plugin)
22 BuildRequires: pkgconfig(x11)
25 Description: System server
30 cmake . -DCMAKE_INSTALL_PREFIX=%{_prefix}
39 mkdir -p %{buildroot}%{_sysconfdir}/rc.d/rc5.d/
40 ln -s %{_sysconfdir}/init.d/system_server.sh %{buildroot}%{_sysconfdir}/rc.d/rc5.d/S00system-server
44 vconftool set -t int memory/Battery/Charger -1 -i
45 vconftool set -t int memory/Battery/Status/Low -1 -i
46 vconftool set -t int memory/Battery/Capacity -1 -i
47 vconftool set -t int memory/Device/EarJackKey 0 -i
48 vconftool set -t int db/system/timechange 0 -i
49 vconftool set -t int memory/sysman/low_memory 1 -i
50 vconftool set -t int memory/Connectivity/USB -1 -i
51 vconftool set -t int memory/Device/mmc_format 0 -i
52 vconftool set -t int memory/Device/Sliding_keyboard -1 -i
54 vconftool set -t int memory/Device/Mmc -1 -i
55 vconftool set -t int db/MainLCD/Backlight/Normal -1 -i
56 vconftool set -t int memory/Device/EarJack -1 -i
57 vconftool set -t int memory/Device/Cradle/Status -1 -i
59 vconftool set -t int memory/Device/usbhost/added_storage 0 -i
60 vconftool set -t int memory/Device/usbhost/removed_storage 0 -i
62 vconftool set -t string memory/Device/usbhost/added_storage_uevent "" -i
63 vconftool set -t string memory/Device/usbhost/removed_storage_uevent "" -i
65 vconftool set -t int memory/Device/usbhost/connect -1 -i
67 heynotitool set power_off_start
69 heynotitool set mmcblk_add
70 heynotitool set mmcblk_remove
72 heynotitool set device_usb_chgdet
73 heynotitool set device_ta_chgdet
74 heynotitool set device_earjack_chgdet
75 heynotitool set device_earkey_chgdet
76 heynotitool set device_tvout_chgdet
77 heynotitool set device_hdmi_chgdet
78 heynotitool set device_cradle_chgdet
79 heynotitool set device_charge_chgdet
80 heynotitool set device_keyboard_chgdet
82 mkdir -p /etc/udev/rules.d
83 if ! [ -L /etc/udev/rules.d/91-system-server.rules ]; then
84 ln -s %{_datadir}/system-server/udev-rules/91-system-server.rules /etc/udev/rules.d/91-system-server.rules
89 %{_bindir}/system_server
91 %{_bindir}/movi_format.sh
93 %{_datadir}/system-server/udev-rules/91-system-server.rules
94 %{_sysconfdir}/rc.d/init.d/system_server.sh
95 %{_sysconfdir}/rc.d/rc5.d/S00system-server