From 31a4366296893f36b740b7c0e32a53ef75148302 Mon Sep 17 00:00:00 2001 From: Rusty Lynch Date: Tue, 12 Jun 2012 17:45:30 -0700 Subject: [PATCH] Add packaging files for Tizen --- packaging/qtdeclarative.changes | 2 + packaging/qtdeclarative.spec | 114 ++++++++++++++++++++++++++++++++++++++++ 2 files changed, 116 insertions(+) create mode 100644 packaging/qtdeclarative.changes create mode 100644 packaging/qtdeclarative.spec diff --git a/packaging/qtdeclarative.changes b/packaging/qtdeclarative.changes new file mode 100644 index 0000000..bf92c42 --- /dev/null +++ b/packaging/qtdeclarative.changes @@ -0,0 +1,2 @@ +* Wed Jun 12 2012 - Rusty Lynch - 5.0.0+alpha1+583+gb256152 +- Packaging snapshot of master diff --git a/packaging/qtdeclarative.spec b/packaging/qtdeclarative.spec new file mode 100644 index 0000000..c7c074f --- /dev/null +++ b/packaging/qtdeclarative.spec @@ -0,0 +1,114 @@ +Name: qtdeclarative +Version: 5.0.0+alpha1+583+gb256152 +Release: 1 +License: LGPLv2.1 with exception or GPLv3 +Summary: QtDeclarative support for Qt5 +Url: http://qt.nokia.com/ +Group: System/Libraries +Source0: %{name}-%{version}.tar.bz2 + +BuildRequires: qtbase-devel +BuildRequires: fdupes +BuildRequires: flex +BuildRequires: gcc-c++ +BuildRequires: libjpeg-devel +BuildRequires: libtiff-devel +BuildRequires: python +BuildRequires: readline-devel +BuildRequires: pkgconfig(alsa) +BuildRequires: pkgconfig(dbus-1) +BuildRequires: pkgconfig(egl) +BuildRequires: pkgconfig(freetype2) +BuildRequires: pkgconfig(glesv2) +BuildRequires: pkgconfig(glib-2.0) +BuildRequires: pkgconfig(gstreamer-0.10) +BuildRequires: pkgconfig(gstreamer-plugins-base-0.10) +BuildRequires: pkgconfig(ice) +BuildRequires: pkgconfig(libudev) +BuildRequires: pkgconfig(libpng) +BuildRequires: pkgconfig(libxslt) +BuildRequires: pkgconfig(openssl) +BuildRequires: pkgconfig(QtV8) +BuildRequires: pkgconfig(sm) +BuildRequires: pkgconfig(sqlite3) + +BuildRequires: pkgconfig(xkbcommon) +BuildRequires: pkgconfig(wayland-client) +BuildRequires: pkgconfig(wayland-egl) + +%description +Wayland support for a JavaScript backend + +%package devel +Summary: QtDeclarative development files (devel) +Group: Development/Libraries +Requires: %{name} = %{version}-%{release} + +%description devel +QtDeclarative development files + +%package examples +Summary: QtDeclarative Examples +Group: System/Libraries +Requires: %{name} = %{version}-%{release} + +%description examples +This package installs a set of QML examples + +%package tests +Summary: QtDeclarative Tests +Group: System/Libraries +Requires: %{name} = %{version}-%{release} + +%description tests +This package installs a set of QML test cases + +%prep +%setup -q -n %{name}-%{version} + +%build + +export QTDIR=/usr/share/qt5 +export DESTDIR=%{buildroot} + +qmake QT_BUILD_PARTS+="examples" QT_BUILD_PARTS+="tests" +make %{?jobs:-j%jobs} + +%install +%make_install + +%post -p /sbin/ldconfig +%postun -p /sbin/ldconfig + +%files +%defattr(-,root,root,-) +%{_libdir}/*.so.* +%{_libdir}/qt5/imports/* +%{_libdir}/qt5/plugins/* + +%files examples +%defattr(-,root,root,-) +%{_libdir}/qt5/examples/qtdeclarative + +%files tests +%defattr(-,root,root,-) +%{_prefix}/tests/tst_qmltestexample/tst_qmltestexample + +%files devel +%defattr(-,root,root,-) +%{_bindir}/qmlbundle +%{_bindir}/qmlmin +%{_bindir}/qmlplugindump +%{_bindir}/qmlprofiler +%{_bindir}/qmlscene +%{_bindir}/qmltestrunner +%{_includedir}/qt5/* +%{_libdir}/cmake/* +%{_libdir}/*.so +%{_libdir}/*.prl +%{_libdir}/pkgconfig/QtQml.pc +%{_libdir}/pkgconfig/QtQmlDevTools.pc +%{_libdir}/pkgconfig/QtQuick.pc +%{_libdir}/pkgconfig/QtQuickParticles.pc +%{_libdir}/pkgconfig/QtQuickTest.pc +%{_datadir}/qt5/mkspecs/modules/* -- 2.7.4