Add packaging files for Tizen
authorRusty Lynch <rusty.lynch@intel.com>
Wed, 13 Jun 2012 00:45:30 +0000 (17:45 -0700)
committerRusty Lynch <rusty.lynch@intel.com>
Tue, 18 Sep 2012 22:39:58 +0000 (15:39 -0700)
packaging/qtdeclarative.changes [new file with mode: 0644]
packaging/qtdeclarative.spec [new file with mode: 0644]

diff --git a/packaging/qtdeclarative.changes b/packaging/qtdeclarative.changes
new file mode 100644 (file)
index 0000000..bf92c42
--- /dev/null
@@ -0,0 +1,2 @@
+* Wed Jun 12 2012 - Rusty Lynch <rusty.lynch@intel.com> - 5.0.0+alpha1+583+gb256152 
+- Packaging snapshot of master
diff --git a/packaging/qtdeclarative.spec b/packaging/qtdeclarative.spec
new file mode 100644 (file)
index 0000000..c7c074f
--- /dev/null
@@ -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/*