1 #sbs-git:slp/pkgs/s/system-server system-server 0.1.51 56e16bca39f96d6c8aed9ed3df2fea9b393801be
6 Group: Framework/system
7 License: Apache License, Version 2.0
8 Source0: system-server-%{version}.tar.gz
9 Source1: system-server.service
10 Source2: system-server.manifest
12 BuildRequires: libattr-devel
13 BuildRequires: pkgconfig(ecore)
14 BuildRequires: pkgconfig(heynoti)
15 BuildRequires: pkgconfig(vconf)
16 BuildRequires: pkgconfig(sysman)
17 BuildRequires: pkgconfig(tapi)
18 BuildRequires: pkgconfig(devman)
19 BuildRequires: pkgconfig(pmapi)
20 BuildRequires: pkgconfig(edbus)
21 BuildRequires: pkgconfig(dlog)
22 BuildRequires: pkgconfig(syspopup-caller)
23 BuildRequires: pkgconfig(x11)
24 BuildRequires: pkgconfig(svi)
25 BuildRequires: pkgconfig(notification)
26 BuildRequires: pkgconfig(usbutils)
27 BuildRequires: pkgconfig(device-node)
28 BuildRequires: gettext
29 Requires(preun): /usr/bin/systemctl
30 Requires(post): /usr/bin/systemctl
31 Requires(post): /usr/bin/vconftool
32 Requires(postun): /usr/bin/systemctl
35 Description: System server
39 %cmake . -DCMAKE_INSTALL_PREFIX=%{_prefix}
49 mkdir -p %{buildroot}%{_unitdir}/multi-user.target.wants
50 install -m 0644 %{SOURCE1} %{buildroot}%{_unitdir}/system-server.service
51 ln -s ../system-server.service %{buildroot}%{_unitdir}/multi-user.target.wants/system-server.service
55 vconftool set -t int memory/sysman/usbhost_status -1 -i
56 vconftool set -t int memory/sysman/mmc -1 -i
57 vconftool set -t int memory/sysman/earjack_key 0 -i
58 vconftool set -t int memory/sysman/added_usb_storage 0 -i
59 vconftool set -t int memory/sysman/removed_usb_storage 0 -i
60 vconftool set -t int memory/sysman/charger_status -1 -i
61 vconftool set -t int memory/sysman/charge_now -1 -i
62 vconftool set -t int memory/sysman/battery_status_low -1 -i
63 vconftool set -t int memory/sysman/battery_capacity -1 -i
64 vconftool set -t int memory/sysman/usb_status -1 -i
65 vconftool set -t int memory/sysman/earjack -1 -i
66 vconftool set -t int memory/sysman/low_memory 1 -i
67 vconftool set -t int memory/sysman/sliding_keyboard -1 -i
68 vconftool set -t int memory/sysman/mmc_mount -1 -i
69 vconftool set -t int memory/sysman/mmc_unmount -1 -i
70 vconftool set -t int memory/sysman/mmc_format -1 -i
71 vconftool set -t int memory/sysman/mmc_format_progress 0 -i
72 vconftool set -t int memory/sysman/mmc_err_status 0 -i
73 vconftool set -t int memory/sysman/power_off 0 -u 5000 -i -f
74 vconftool set -t int memory/sysman/battery_level_status -1 -i
75 vconftool set -t string memory/private/sysman/added_storage_uevent "" -i
76 vconftool set -t string memory/private/sysman/removed_storage_uevent "" -u 5000 -i
78 vconftool set -t int memory/sysman/hdmi 0 -i
80 vconftool set -t int memory/sysman/stime_changed 0 -i
82 #db type vconf key init
83 vconftool set -t int db/sysman/mmc_dev_changed 0 -i
85 heynotitool set power_off_start
87 heynotitool set mmcblk_add
88 heynotitool set mmcblk_remove
90 heynotitool set device_usb_chgdet
91 heynotitool set device_ta_chgdet
92 heynotitool set device_earjack_chgdet
93 heynotitool set device_earkey_chgdet
94 heynotitool set device_tvout_chgdet
95 heynotitool set device_hdmi_chgdet
96 heynotitool set device_charge_chgdet
97 heynotitool set device_keyboard_chgdet
98 heynotitool set device_usb_host_add
99 heynotitool set device_usb_host_remove
100 heynotitool set device_pci_keyboard_add
101 heynotitool set device_pci_keyboard_remove
104 mkdir -p /etc/udev/rules.d
105 if ! [ -L /etc/udev/rules.d/91-system-server.rules ]; then
106 ln -s %{_datadir}/system-server/udev-rules/91-system-server.rules /etc/udev/rules.d/91-system-server.rules
109 systemctl daemon-reload
111 systemctl restart system-server.service
116 systemctl stop system-server.service
120 systemctl daemon-reload
124 %manifest %{name}.manifest
125 %config %{_sysconfdir}/dbus-1/system.d/system-server.conf
126 %{_bindir}/system_server
127 /opt/etc/smack/accesses.d/system-server.rule
129 %exclude %{_bindir}/restart
133 %{_bindir}/movi_format.sh
135 %{_bindir}/sys_device_noti
136 %{_bindir}/sys_pci_noti
137 %{_unitdir}/multi-user.target.wants/system-server.service
138 %{_unitdir}/system-server.service
139 %{_datadir}/system-server/sys_device_noti/batt_full_icon.png
140 %{_datadir}/system-server/udev-rules/91-system-server.rules
141 %{_datadir}/system-server/sys_device_noti/res/locale/*/LC_MESSAGES/*.mo
142 %{_datadir}/system-server/sys_pci_noti/res/locale/*/LC_MESSAGES/*.mo