Fix build warning related to uninitialized variable
[platform/core/uifw/libscl-ui.git] / packaging / libscl-ui.spec
1 %define _optdir /opt
2 %define _appdir %{_optdir}/apps
3
4 Name:       libscl-ui
5 Summary:    A library for developing XML-based software keyboards
6 Version:    0.4.7
7 Release:    1
8 Group:      System Environment/Libraries
9 License:    Apache License, Version 2.0
10 Source0:    libscl-ui-%{version}.tar.gz
11 BuildRequires:  gettext-tools
12 BuildRequires:  cmake
13 BuildRequires:  pkgconfig(elementary)
14 BuildRequires:  pkgconfig(utilX)
15 BuildRequires:  pkgconfig(vconf)
16 BuildRequires:  pkgconfig(feedback)
17 BuildRequires:  pkgconfig(sensor)
18 BuildRequires:  pkgconfig(dlog)
19 BuildRequires:  pkgconfig(x11)
20 BuildRequires:  pkgconfig(libxml-2.0)
21 BuildRequires:  pkgconfig(tts)
22
23
24 %description
25 A library that helps developing S/W Keyboard
26
27 %package devel
28 Summary:    SCL header file
29 Group:      Development/Libraries
30 Requires:   %{name} = %{version}-%{release}
31
32 %description devel
33 A devel pacakge of libscl-ui library that helps developing S/W Keyboard
34
35 %prep
36 %setup -q
37
38
39 %build
40 rm -rf CMakeFiles
41 rm -rf CMakeCache.txt
42 cmake . -DCMAKE_INSTALL_PREFIX=%{_prefix}
43 make %{?jobs:-j%jobs}
44
45 %install
46 rm -rf %{buildroot}
47 mkdir -p %{buildroot}/usr/share/license
48 cp LICENSE %{buildroot}/usr/share/license/%{name}
49
50 %make_install
51
52
53
54 %post
55
56 %postun
57
58 %files
59 %defattr(-,root,root,-)
60 %{_libdir}/libscl-ui.so
61 %{_datadir}/libscl-ui/metadata.xml
62 /usr/share/license/%{name}
63
64 %files devel
65 %defattr(-,root,root,-)
66 %{_includedir}/*
67 %{_libdir}/pkgconfig/libscl-ui.pc
68 %{_bindir}/xml2binary