change camera icon
[apps/core/preloaded/ug-camera-efl.git] / packaging / ug-camera-efl.spec
1 %define optflags -Wall -Wextra -g -fpie -fPIC -O0 -Wno-unused-parameter -Wno-missing-field-initializers -finstrument-functions -Wl,--as-needed -pie
2
3 %define _optdir /opt
4 %define _usrdir /usr
5 %define _ugdir  %{_usrdir}/ug
6
7
8 Name:       ug-camera-efl
9 Summary:    SLP Camera UI Gadget
10 Version:    0.1.114
11 Release:    1
12 Group:      TO_BE/FILLED_IN
13 License:    Flora Software License
14 Source0:    %{name}-%{version}.tar.gz
15 BuildRequires:  cmake
16 BuildRequires:  prelink
17 BuildRequires:  gettext-tools
18 BuildRequires:  edje-tools
19 BuildRequires:  pkgconfig(utilX)
20 BuildRequires:  pkgconfig(dlog)
21 BuildRequires:  pkgconfig(vconf)
22 BuildRequires:  pkgconfig(devman)
23 BuildRequires:  pkgconfig(elementary)
24 BuildRequires:  pkgconfig(ui-gadget-1)
25 BuildRequires:  pkgconfig(ecore-x)
26 BuildRequires:  pkgconfig(ecore)
27 BuildRequires:  pkgconfig(ecore-evas)
28 BuildRequires:  pkgconfig(ecore-input)
29 BuildRequires:  pkgconfig(eina)
30 BuildRequires:  pkgconfig(capi-appfw-application)
31 BuildRequires:  pkgconfig(capi-content-media-content)
32 BuildRequires:  pkgconfig(capi-location-manager)
33 BuildRequires:  pkgconfig(capi-media-camera)
34 BuildRequires:  pkgconfig(capi-media-image-util)
35 BuildRequires:  pkgconfig(capi-media-recorder)
36 BuildRequires:  pkgconfig(capi-media-sound-manager)
37 BuildRequires:  pkgconfig(capi-media-wav-player)
38 BuildRequires:  pkgconfig(capi-system-power)
39 BuildRequires:  pkgconfig(syspopup-caller)
40 BuildRequires:  pkgconfig(capi-system-sensor)
41
42
43 %description
44 Description: SLP Camera UI Gadget
45
46 %prep
47 %setup -q
48
49 %build
50 cmake . -DCMAKE_INSTALL_PREFIX=%{_ugdir}
51
52 make %{?jobs:-j%jobs}
53
54 %install
55 rm -rf %{buildroot}
56
57 %make_install
58 execstack -c %{buildroot}%{_ugdir}/lib/libug-camera-efl.so.0.1.0
59
60 %post
61 chown 5000:5000 /opt/usr/ug/data/ug-camera-efl/
62 chown 5000:5000 /opt/usr/ug/data/ug-camera-efl/.camera.ini
63 mkdir -p /usr/ug/bin/
64 ln -sf /usr/bin/ug-client /usr/ug/bin/camera-efl
65
66 %files
67 %manifest ug-camera-efl.manifest
68 %defattr(-,root,root,-)
69 %{_ugdir}/res/edje/%{name}/*
70 %{_ugdir}/res/locale/*/LC_MESSAGES/%{name}.mo
71 %{_ugdir}/res/sounds/%{name}/*
72 %{_ugdir}/res/icons/%{name}/%{name}.png
73 %{_ugdir}/lib/libug-camera-efl.so
74 %{_ugdir}/lib/libug-camera-efl.so.0.1.0
75 %{_optdir}/usr/ug/data/%{name}/.camera.ini
76 %{_usrdir}/share/packages/%{name}.xml
77