power off: update the popup to use common functions
[platform/core/system/system-popup.git] / packaging / system-popup.spec
1 Name:       system-popup
2 Summary:    System Popup application (poweroff popup,sysevent-alert)
3 Version:    0.1.17
4 Release:    1
5 Group:      System/Utilities
6 License:    Apache-2.0
7 Source0:    %{name}-%{version}.tar.bz2
8 Source1001:    %{name}.manifest
9 Source1:    system-apps.manifest
10 Source1002:    org.tizen.lowmem-syspopup.manifest
11 Source1003:    org.tizen.lowbat-syspopup.manifest
12 Source1004:    org.tizen.mmc-syspopup.manifest
13 Source1005:    org.tizen.usb-syspopup.manifest
14 Source1006:    org.tizen.usbotg-syspopup.manifest
15 Source1007:    org.tizen.poweroff-syspopup.rule
16 Source1008:    org.tizen.lowmem-syspopup.rule
17 Source1009:    org.tizen.lowbat-syspopup.rule
18 Source1010:    org.tizen.mmc-syspopup.rule
19 Source1011:    org.tizen.usb-syspopup.rule
20 Source1012:    org.tizen.usbotg-syspopup.rule
21 Source1013:    org.tizen.poweroff-syspopup.manifest
22 BuildRequires:  pkgconfig(evas)
23 BuildRequires:  pkgconfig(ecore-input)
24 BuildRequires:  pkgconfig(elementary)
25 BuildRequires:  pkgconfig(deviced)
26 BuildRequires:  pkgconfig(sysman)
27 BuildRequires:  pkgconfig(mm-sound)
28 BuildRequires:  pkgconfig(sensor)
29 BuildRequires:  pkgconfig(devman_haptic)
30 BuildRequires:  pkgconfig(appcore-efl)
31 BuildRequires:  pkgconfig(devman)
32 BuildRequires:  pkgconfig(utilX)
33 BuildRequires:  pkgconfig(syspopup)
34 BuildRequires:  pkgconfig(syspopup-caller)
35 BuildRequires:  pkgconfig(notification) 
36 BuildRequires:  pkgconfig(pmapi)
37 BuildRequires:  pkgconfig(appsvc)
38 BuildRequires:  pkgconfig(svi)
39 BuildRequires:  pkgconfig(bundle)
40 BuildRequires:  pkgconfig(vconf)
41 BuildRequires:  pkgconfig(dlog)
42 BuildRequires:  cmake
43 BuildRequires:  edje-bin
44 BuildRequires:  embryo-bin
45 BuildRequires:  gettext-devel
46 Requires(post): /usr/bin/vconftool
47
48 %description
49 System Popup application (poweroff popup,sysevent-alert).
50
51
52 %package -n org.tizen.poweroff-syspopup
53 Summary:    System Popup application (poweroff popup,sysevent-alert)
54 Requires:   %{name} = %{version}-%{release}
55
56 %description -n org.tizen.poweroff-syspopup
57 System Popup application (poweroff popup,sysevent-alert).
58
59 %package -n org.tizen.lowmem-syspopup
60 Summary:    System Popup application (lowbatt popup)
61 Requires:   %{name} = %{version}-%{release}
62
63 %description -n org.tizen.lowmem-syspopup
64 System Popup application (lowbatt popup).
65
66 %package -n org.tizen.lowbat-syspopup
67 Summary:    System Popup application (lowmem  popup)
68 Requires:   %{name} = %{version}-%{release}
69
70 %description -n org.tizen.lowbat-syspopup
71 System Popup application (lowmem  popup).
72
73 %package -n org.tizen.mmc-syspopup
74 Summary:    System Popup application (mmc  popup)
75 Requires:   %{name} = %{version}-%{release}
76
77 %description -n org.tizen.mmc-syspopup
78 System Popup application (mmc  popup).
79
80 %package -n org.tizen.usb-syspopup
81 Summary:    System Popup application (usb popup)
82 Requires:   %{name} = %{version}-%{release}
83
84 %description -n org.tizen.usb-syspopup
85 System Popup application (usb popup).
86
87 %package -n org.tizen.usbotg-syspopup
88 Summary:    System Popup application (usb otg popup)
89 Requires:   %{name} = %{version}-%{release}
90
91 %description -n org.tizen.usbotg-syspopup
92 System Popup application (usb otg popup).
93
94 %prep
95 %setup -q
96
97
98 %build
99 cp %{SOURCE1001} .
100 cp %{SOURCE1002} .
101 cp %{SOURCE1003} .
102 cp %{SOURCE1004} .
103 cp %{SOURCE1005} .
104 cp %{SOURCE1006} .
105 cp %{SOURCE1007} .
106 cp %{SOURCE1008} .
107 cp %{SOURCE1009} .
108 cp %{SOURCE1010} .
109 cp %{SOURCE1011} .
110 cp %{SOURCE1012} .
111 cp %{SOURCE1013} .
112
113 cmake . -DCMAKE_INSTALL_PREFIX=%{_prefix}
114 make %{?jobs:-j%jobs}
115
116 %install
117 rm -rf %{buildroot}
118 %make_install
119
120 mkdir -p %{buildroot}/usr/share/license
121 cp LICENSE.Apache_v2 %{buildroot}/usr/share/license/org.tizen.poweroff-syspopup
122 cp LICENSE.Apache_v2 %{buildroot}/usr/share/license/org.tizen.lowbat-syspopup
123 cp LICENSE.Apache_v2 %{buildroot}/usr/share/license/org.tizen.lowmem-syspopup
124 cp LICENSE.Apache_v2 %{buildroot}/usr/share/license/org.tizen.mmc-syspopup
125 cp LICENSE.Apache_v2 %{buildroot}/usr/share/license/org.tizen.usb-syspopup
126 cp LICENSE.Apache_v2 %{buildroot}/usr/share/license/org.tizen.usbotg-syspopup
127
128
129 %files
130 %manifest %{name}.manifest
131 %defattr(-,root,root,-)
132 %{_datadir}/locale/*/LC_MESSAGES/*.mo
133 /usr/share/system-apps/res/icons/datausage_warning.png
134 /usr/share/system-apps/res/icons/led_torch.png
135 /usr/share/system-apps/res/icons/sdcard_encryption.png
136 /usr/share/system-apps/res/icons/sdcard_decryption.png
137 /usr/share/system-apps/res/icons/sdcard_encryption_error.png
138 /usr/share/system-apps/res/icons/sdcard_decryption_error.png
139 /usr/share/system-apps/res/icons/usb.png
140 /usr/share/system-apps/res/icons/battery_full_noti.png
141 /usr/share/system-apps/res/icons/battery_full_indi.png
142 %{_bindir}/popup-launcher
143 /usr/share/dbus-1/services/org.tizen.system.popup.service
144 /etc/smack/accesses2.d/system-apps.rule
145
146 %files -n org.tizen.poweroff-syspopup
147 %manifest %{name}.manifest
148 %defattr(-,root,root,-)
149 /usr/apps/org.tizen.poweroff-syspopup/bin/poweroff-popup
150 /usr/share/packages/org.tizen.poweroff-syspopup.xml
151 /opt/etc/smack/accesses.d/org.tizen.poweroff-syspopup.rule
152 /usr/share/license/org.tizen.poweroff-syspopup
153
154 %files -n org.tizen.lowmem-syspopup
155 %manifest %{name}.manifest
156 %defattr(-,root,root,-)
157 /usr/apps/org.tizen.lowmem-syspopup/bin/lowmem-popup
158 /usr/apps/org.tizen.lowmem-syspopup/res/edje/lowmem/lowmem.edj
159 /usr/share/packages/org.tizen.lowmem-syspopup.xml
160 /opt/etc/smack/accesses.d/org.tizen.lowmem-syspopup.rule
161 /usr/share/license/org.tizen.lowmem-syspopup
162
163 %files -n org.tizen.lowbat-syspopup
164 %manifest %{name}.manifest
165 %defattr(-,root,root,-)
166 /usr/apps/org.tizen.lowbat-syspopup/bin/lowbatt-popup
167 /usr/apps/org.tizen.lowbat-syspopup/res/edje/lowbatt/lowbatt.edj
168 /usr/share/packages/org.tizen.lowbat-syspopup.xml
169 /opt/etc/smack/accesses.d/org.tizen.lowbat-syspopup.rule
170 /usr/share/license/org.tizen.lowbat-syspopup
171
172 %files -n org.tizen.mmc-syspopup
173 %manifest %{name}.manifest
174 %defattr(-,root,root,-)
175 /usr/apps/org.tizen.mmc-syspopup/bin/mmc-popup
176 /usr/share/packages/org.tizen.mmc-syspopup.xml
177 /opt/etc/smack/accesses.d/org.tizen.mmc-syspopup.rule
178 /usr/share/license/org.tizen.mmc-syspopup
179
180 %files -n org.tizen.usb-syspopup
181 %manifest %{name}.manifest
182 %defattr(440,root,root,-)
183 %attr(555,app,app) /usr/apps/org.tizen.usb-syspopup/bin/usb-syspopup
184 /usr/share/packages/org.tizen.usb-syspopup.xml
185 /opt/etc/smack/accesses.d/org.tizen.usb-syspopup.rule
186 /usr/share/license/org.tizen.usb-syspopup
187
188 %files -n org.tizen.usbotg-syspopup
189 %manifest %{name}.manifest
190 %defattr(440,root,root,-)
191 %attr(555,app,app) /usr/apps/org.tizen.usbotg-syspopup/bin/usbotg-syspopup
192 /usr/share/packages/org.tizen.usbotg-syspopup.xml
193 /opt/etc/smack/accesses.d/org.tizen.usbotg-syspopup.rule
194 /usr/share/license/org.tizen.usbotg-syspopup