Add packaging files for Tizen
authorRusty Lynch <rusty.lynch@intel.com>
Wed, 13 Jun 2012 00:35:39 +0000 (17:35 -0700)
committerRusty Lynch <rusty.lynch@intel.com>
Mon, 9 Jul 2012 16:25:55 +0000 (09:25 -0700)
packaging/qtbase.changes [new file with mode: 0644]
packaging/qtbase.spec [new file with mode: 0644]

diff --git a/packaging/qtbase.changes b/packaging/qtbase.changes
new file mode 100644 (file)
index 0000000..364c9da
--- /dev/null
@@ -0,0 +1,2 @@
+* Wed Jun 12 2012 - Rusty Lynch <rusty.lynch@intel.com> - 5.0.0+alpha1+1830+g6b95e54 
+- Packaging snapshot of master
diff --git a/packaging/qtbase.spec b/packaging/qtbase.spec
new file mode 100644 (file)
index 0000000..f95cbd1
--- /dev/null
@@ -0,0 +1,97 @@
+Name:           qtbase
+Version:        5.0.0+alpha1+1830+g6b95e54
+Release:        1
+License:        LGPLv2.1 with exception or GPLv3
+Summary:        Cross-platform application and UI framework
+Url:            http://qt.nokia.com/
+Group:          System/Libraries
+Source0:        qtbase-%{version}.tar.bz2
+
+BuildRequires:  fdupes
+BuildRequires:  flex
+BuildRequires:  gcc-c++
+BuildRequires:  libjpeg-devel
+BuildRequires:  libtiff-devel
+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(sm)
+BuildRequires:  pkgconfig(sqlite3)
+BuildRequires:  pkgconfig(wayland-egl)
+BuildRequires:  pkgconfig(wayland-client)
+BuildRequires:  pkgconfig(wayland-server)
+
+%description
+Qt is a cross-platform application and UI framework. Using Qt, you can write
+web-enabled applications once and deploy them across desktop, mobile and
+embedded operating systems without rewriting the source code.
+
+%package devel
+Summary:    QtCore development files (devel)
+Group:      Development/Libraries
+Requires:   %{name} = %{version}-%{release}
+
+%description devel
+QtCore development files
+
+%prep
+%setup -q -n %{name}-%{version}
+
+%build
+
+./configure -confirm-license \
+            -prefix "%{_prefix}" \
+            -bindir "%{_bindir}" \
+            -libdir "%{_libdir}" \
+            -docdir "%{_docdir}/qt5" \
+            -headerdir "%{_includedir}/qt5" \
+            -datadir "%{_datadir}/qt5" \
+            -plugindir "%{_libdir}/qt5/plugins" \
+            -importdir "%{_libdir}/qt5/imports" \
+            -translationdir "%{_datadir}/qt5/translations" \
+            -sysconfdir "%{_sysconfdir}/xdg" \
+            -examplesdir "%{_libdir}/qt5/examples" \
+            -opensource \
+            -qpa \
+            -xcb \
+            -egl \
+            -opengl \
+            -nomake examples
+
+# Build
+make %{?jobs:-j%jobs} 
+
+%install
+make install INSTALL_ROOT=%{buildroot}
+
+%post -p /sbin/ldconfig
+%postun -p /sbin/ldconfig
+
+%files
+%defattr(-,root,root,-)
+%doc LGPL_EXCEPTION.txt
+%{_bindir}/*
+%{_libdir}/libQt*.so.*
+%{_libdir}/qt5/plugins/*
+%{_libdir}/fonts/*
+
+%files devel
+%defattr(-,root,root,-)
+%{_includedir}/qt5/*
+%{_libdir}/cmake/*
+%{_libdir}/libQt*.so
+%{_libdir}/libQt*.*a
+%{_libdir}/libQt*.prl
+%{_libdir}/pkgconfig/*
+%{_datadir}/qt5/mkspecs/*