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