fixing build
[profile/ivi/connman-qt.git] / packaging / connman-qt.spec
1 Name:       connman-qt
2 Summary:    qt bindings for connman
3 Version:    0.1.4
4 Release:    1
5 Group:      System/GUI/Other
6 License:    Apache License
7 URL:        http://www.meego.com
8 Source0:    %{name}-%{version}.tar.bz2
9 Requires(post): /sbin/ldconfig
10 Requires(postun): /sbin/ldconfig
11 BuildRequires:  pkgconfig(QtQuick)
12 BuildRequires:  pkgconfig(QtCore)
13 BuildRequires:  pkgconfig(QtDBus)
14 BuildRequires:  pkgconfig(QtOpenGL)
15 BuildRequires:  pkgconfig(QtGui)
16 BuildRequires:  pkgconfig(QtQml)
17 BuildRequires:  pkgconfig(QtV8)
18 BuildRequires:  pkgconfig(dbus-1)
19 BuildRequires:  pkgconfig(glesv2)
20 BuildRequires:  pkgconfig(egl)
21 BuildRequires:  doxygen
22
23 %description
24 This is a library for working with connman using Qt
25
26 %package tests
27 Summary:    tests for %{name}
28 Group:      Development/Libraries
29 Requires:   %{name} = %{version}-%{release}
30
31 %description tests
32 This package contains the test applications for testing libconnman-qt
33
34
35 %package declarative
36 Summary:    Declarative plugin for Qt Quick for %{name}
37 Group:      Development/Libraries
38 Requires:   %{name} = %{version}-%{release}
39
40 %description declarative
41 This package contains the connman QtQuick plugin
42
43 %package devel
44 Summary:    Development files for %{name}
45 Group:      Development/Libraries
46 Requires:   %{name} = %{version}-%{release}
47
48 %description devel
49 This package contains the files necessary to develop
50 applications using libconnman-qt
51
52 %prep
53 %setup -q -n %{name}-%{version}
54
55 %build
56
57 export QTDIR=/usr/share/qt5
58
59 qmake install_prefix=/usr
60
61 make %{?jobs:-j%jobs}
62
63 %install
64 rm -rf %{buildroot}
65
66 make INSTALL_ROOT=%{buildroot} install
67
68 # remove mysterious extra pc file
69 rm %{buildroot}%{_libdir}/connman-qt5.pc
70
71 %post -p /sbin/ldconfig
72
73 %postun -p /sbin/ldconfig
74
75 %files
76 %defattr(-,root,root,-)
77 %{_libdir}/*.so.*
78
79 %files tests
80 %defattr(-,root,root,-)
81 %{_usr}/lib/libconnman-qt5/test
82
83 %files declarative
84 %defattr(-,root,root,-)
85 %{_usr}/lib/qt5/imports/Connman/Qt
86
87 %files devel
88 %defattr(-,root,root,-)
89 %{_usr}/include/connman-qt
90 %{_usr}/lib/pkgconfig/*
91 %{_usr}/lib/*.prl
92 %{_usr}/lib/*.so
93