Update version (1.65.3)
[platform/core/uifw/tts-engine-default.git] / packaging / org.tizen.tts-engine-default.spec
1 %define _optdir /opt
2 %define _appdir %{_optdir}/apps
3
4 Name:       org.tizen.tts-engine-default
5 Summary:    Text To Speech default engine library
6 Version:    1.65.3
7 Release:    1
8 Group:      Graphics & UI Framework/Voice Framework
9 License:    Flora-1.1
10 Source0:    %{name}-%{version}.tar.gz
11 Source1001: %{name}.manifest
12
13 Requires(post): /sbin/ldconfig
14 Requires(postun): /sbin/ldconfig
15
16 BuildRequires: cmake
17 BuildRequires: pkgconfig(libtzplatform-config)
18
19 # Exclude boost requires/provides
20 #%global _privatelibs libboost_iostreams.so.1.58.0|libboost_system.so.1.58.0|libboost_thread.so.1.58.0
21 #%global __provides_exclude %{_privatelibs}
22 #%global __requires_exclude %{_privatelibs}
23
24 %description
25 Description: Text To Speech default engine library
26
27 ####
28 #  Preparation
29 ####
30 %prep
31 %setup -q
32 cp %{SOURCE1001} .
33
34 %define APP_PREFIX      %{TZ_SYS_RO_APP}/%{name}
35 export LD_LIBRARY_PATH=%{APP_PREFIX}/lib
36
37 %define MANIFESTDIR     %{TZ_SYS_RO_PACKAGES}
38
39 cmake . -DCMAKE_INSTALL_PREFIX=%{_prefix} -DLIBDIR=%{_libdir} \
40       -DCMAKE_INSTALL_PREFIX=/usr \
41       -DCMAKE_EXPORT_COMPILE_COMMANDS=1 \
42       -DTZ_SYS_RO_SHARE=%TZ_SYS_RO_SHARE \
43           -DAPP_INSTALL_PREFIX=%{APP_PREFIX} \
44           -DAPP_MANIFESTDIR=%{MANIFESTDIR}
45
46 ####
47 #  Build
48 ####
49 %build
50 export CFLAGS="$CFLAGS -DTIZEN_DEBUG_ENABLE"
51 export CXXFLAGS="$CXXFLAGS -DTIZEN_DEBUG_ENABLE"
52 export FFLAGS="$FFLAGS -DTIZEN_DEBUG_ENABLE"
53 make %{?jobs:-j%jobs}
54
55 ####
56 #  Installation
57 ####
58 %install
59 rm -rf %{buildroot}
60
61 %make_install
62
63 ####
64 #  Post Install
65 ####
66 %post
67 /sbin/ldconfig
68 exit 0
69
70 ####
71 #  Post Uninstall
72 ####
73 %postun
74 /sbin/ldconfig
75 exit 0
76
77 ####
78 #  Files in Binary Packages
79 ####
80 %files
81 %license LICENSE
82 %manifest %{name}.manifest
83 %defattr(-,root,root,-)
84 %{APP_PREFIX}/bin/*
85 %{APP_PREFIX}/lib/*
86 #%{APP_PREFIX}/data/smt_vdata/*
87 %{MANIFESTDIR}/org.tizen.tts-engine-default.xml
88