Upload init code for binary package
[platform/core/uifw/gesture-engine-default.git] / packaging / org.tizen.gesture-engine-default.spec
1 %define _optdir /opt
2 %define _appdir %{_optdir}/apps
3
4 Name:       org.tizen.gesture-engine-default
5 Summary:    Samsung gesture engine
6 Version:    0.0.1
7 Release:    1
8 Group:      Graphics & UI Framework/Text Framework
9 License:    Apache License 2.0
10 Source:     %{name}-%{version}.tar.gz
11 Source1001:     org.tizen.gesture-engine-default.manifest
12
13 Requires(post): /sbin/ldconfig
14 Requires(postun): /sbin/ldconfig
15
16 BuildRequires: cmake
17 BuildRequires: pkgconfig(libtzplatform-config)
18
19 %description
20 Description: gesture default engine library
21
22 %prep
23 %setup -q -n %{name}-%{version}
24 cp %{SOURCE1001} .
25
26
27 %define APP_PREFIX      %{TZ_SYS_RO_APP}/%{name}
28 export LD_LIBRARY_PATH=%{APP_PREFIX}/lib
29
30 %define MANIFESTDIR     %{TZ_SYS_RO_PACKAGES}
31
32 cmake . -DCMAKE_INSTALL_PREFIX=%{_prefix} -DLIBDIR=%{_libdir} \
33       -DCMAKE_INSTALL_PREFIX=/usr \
34       -DCMAKE_EXPORT_COMPILE_COMMANDS=1 \
35       -DTZ_SYS_RO_SHARE=%TZ_SYS_RO_SHARE \
36           -DAPP_INSTALL_PREFIX=%{APP_PREFIX} \
37           -DAPP_MANIFESTDIR=%{MANIFESTDIR}
38
39
40 %build
41 export CFLAGS="$CFLAGS -DTIZEN_DEBUG_ENABLE"
42 export CXXFLAGS="$CXXFLAGS -DTIZEN_DEBUG_ENABLE"
43 export FFLAGS="$FFLAGS -DTIZEN_DEBUG_ENABLE"
44 make %{?jobs:-j%jobs}
45
46 %install
47 rm -rf %{buildroot}
48
49 %make_install
50
51 %post
52 /sbin/ldconfig
53 exit 0
54
55 %postun
56 /sbin/ldconfig
57 exit 0
58
59
60 %files
61 %license LICENSE
62 %manifest %{name}.manifest
63 %defattr(-,root,root,-)
64 #%{APP_PREFIX}/lib/*
65 %{APP_PREFIX}/bin/*
66 %{MANIFESTDIR}/org.tizen.gesture-engine-default.xml
67
68 #%{TZ_SYS_RO_SHARE}/license/%{name}