move qmlscene from the devel to the main package
[profile/ivi/qtdeclarative.git] / packaging / qtdeclarative.spec
1 Name:           qtdeclarative
2 Version:        5.0.0+alpha1+771+ge1d6b32
3 Release:        1
4 License:        LGPLv2.1 with exception or GPLv3
5 Summary:        QtDeclarative support for Qt5
6 Url:            http://qt.nokia.com/
7 Group:          System/Libraries
8 Source0:        %{name}-%{version}.tar.bz2
9
10 BuildRequires:  qtbase-devel
11 BuildRequires:  fdupes
12 BuildRequires:  flex
13 BuildRequires:  gcc-c++
14 BuildRequires:  libjpeg-devel
15 BuildRequires:  libtiff-devel
16 BuildRequires:  python
17 BuildRequires:  readline-devel
18 BuildRequires:  pkgconfig(alsa)
19 BuildRequires:  pkgconfig(dbus-1)
20 BuildRequires:  pkgconfig(egl)
21 BuildRequires:  pkgconfig(freetype2)
22 BuildRequires:  pkgconfig(glesv2)
23 BuildRequires:  pkgconfig(glib-2.0)
24 BuildRequires:  pkgconfig(gstreamer-0.10)
25 BuildRequires:  pkgconfig(gstreamer-plugins-base-0.10)
26 BuildRequires:  pkgconfig(ice)
27 BuildRequires:  pkgconfig(libudev)
28 BuildRequires:  pkgconfig(libpng)
29 BuildRequires:  pkgconfig(libxslt)
30 BuildRequires:  pkgconfig(openssl)
31 BuildRequires:  pkgconfig(QtV8)
32 BuildRequires:  pkgconfig(sm)
33 BuildRequires:  pkgconfig(sqlite3)
34
35 BuildRequires:  pkgconfig(xkbcommon)
36 BuildRequires:  pkgconfig(wayland-client)
37 BuildRequires:  pkgconfig(wayland-egl)
38
39 %description
40 Wayland support for a JavaScript backend
41
42 %package devel
43 Summary:    QtDeclarative development files (devel)
44 Group:      Development/Libraries
45 Requires:   %{name} = %{version}-%{release}
46
47 %description devel
48 QtDeclarative development files
49
50 %package examples
51 Summary:    QtDeclarative Examples
52 Group:      System/Libraries
53 Requires:   %{name} = %{version}-%{release}
54
55 %description examples
56 This package installs a set of QML examples
57
58 %package tests
59 Summary:    QtDeclarative Tests
60 Group:      System/Libraries
61 Requires:   %{name} = %{version}-%{release}
62
63 %description tests
64 This package installs a set of QML test cases
65
66 %prep
67 %setup -q -n %{name}-%{version}
68
69 %build
70
71 export QTDIR=/usr/share/qt5
72 export DESTDIR=%{buildroot}
73
74 qmake QT_BUILD_PARTS+="examples" QT_BUILD_PARTS+="tests"
75 make %{?jobs:-j%jobs} 
76
77 %install
78 %make_install
79
80 %post -p /sbin/ldconfig
81 %postun -p /sbin/ldconfig
82
83 %files
84 %defattr(-,root,root,-)
85 %{_libdir}/*.so.*
86 %{_libdir}/qt5/imports/*
87 %{_libdir}/qt5/plugins/*
88 %{_bindir}/qmlscene
89
90 %files examples
91 %defattr(-,root,root,-)
92 %{_libdir}/qt5/examples/qtdeclarative
93
94 %files tests
95 %defattr(-,root,root,-)
96 %{_prefix}/tests/tst_qmltestexample/tst_qmltestexample
97
98 %files devel
99 %defattr(-,root,root,-)
100 %{_bindir}/qmlbundle
101 %{_bindir}/qmlmin
102 %{_bindir}/qmlplugindump
103 %{_bindir}/qmlprofiler
104 %{_bindir}/qmltestrunner
105 %{_includedir}/qt5/*
106 %{_libdir}/cmake/*
107 %{_libdir}/*.so
108 %{_libdir}/*.prl
109 %{_libdir}/pkgconfig/QtQml.pc
110 %{_libdir}/pkgconfig/QtQmlDevTools.pc
111 %{_libdir}/pkgconfig/QtQuick.pc
112 %{_libdir}/pkgconfig/QtQuickParticles.pc
113 %{_libdir}/pkgconfig/QtQuickTest.pc
114 %{_datadir}/qt5/mkspecs/modules/*