commit
1ae93a3a15
BIN
qt-mobility-opensource-src-1.2.2-169da60c.tar.xz
Normal file
BIN
qt-mobility-opensource-src-1.2.2-169da60c.tar.xz
Normal file
Binary file not shown.
20
qt-mobility-opensource-src-1.2.2-gcc6.patch
Normal file
20
qt-mobility-opensource-src-1.2.2-gcc6.patch
Normal file
@ -0,0 +1,20 @@
|
|||||||
|
diff -up qt-mobility-opensource-src-1.2.2/plugins/multimedia/gstreamer/qvideosurfacegstsink.cpp.gcc6 qt-mobility-opensource-src-1.2.2/plugins/multimedia/gstreamer/qvideosurfacegstsink.cpp
|
||||||
|
--- qt-mobility-opensource-src-1.2.2/plugins/multimedia/gstreamer/qvideosurfacegstsink.cpp.gcc6 2014-03-25 14:26:00.000000000 -0500
|
||||||
|
+++ qt-mobility-opensource-src-1.2.2/plugins/multimedia/gstreamer/qvideosurfacegstsink.cpp 2016-02-07 14:50:45.827775718 -0600
|
||||||
|
@@ -342,12 +342,12 @@ struct RgbFormat
|
||||||
|
|
||||||
|
static const RgbFormat qt_rgbColorLookup[] =
|
||||||
|
{
|
||||||
|
- { QVideoFrame::Format_RGB32 , 32, 24, 4321, 0x0000FF00, 0x00FF0000, 0xFF000000, 0x00000000 },
|
||||||
|
+ { QVideoFrame::Format_RGB32 , 32, 24, 4321, 0x0000FF00, 0x00FF0000, (int)0xFF000000, 0x00000000 },
|
||||||
|
{ QVideoFrame::Format_RGB32 , 32, 24, 1234, 0x00FF0000, 0x0000FF00, 0x000000FF, 0x00000000 },
|
||||||
|
- { QVideoFrame::Format_BGR32 , 32, 24, 4321, 0xFF000000, 0x00FF0000, 0x0000FF00, 0x00000000 },
|
||||||
|
+ { QVideoFrame::Format_BGR32 , 32, 24, 4321, (int)0xFF000000, 0x00FF0000, 0x0000FF00, 0x00000000 },
|
||||||
|
{ QVideoFrame::Format_BGR32 , 32, 24, 1234, 0x000000FF, 0x0000FF00, 0x00FF0000, 0x00000000 },
|
||||||
|
- { QVideoFrame::Format_ARGB32, 32, 24, 4321, 0x0000FF00, 0x00FF0000, 0xFF000000, 0x000000FF },
|
||||||
|
- { QVideoFrame::Format_ARGB32, 32, 24, 1234, 0x00FF0000, 0x0000FF00, 0x000000FF, 0xFF000000 },
|
||||||
|
+ { QVideoFrame::Format_ARGB32, 32, 24, 4321, 0x0000FF00, 0x00FF0000, (int)0xFF000000, 0x000000FF },
|
||||||
|
+ { QVideoFrame::Format_ARGB32, 32, 24, 1234, 0x00FF0000, 0x0000FF00, 0x000000FF, (int)0xFF000000 },
|
||||||
|
{ QVideoFrame::Format_RGB24 , 24, 24, 4321, 0x00FF0000, 0x0000FF00, 0x000000FF, 0x00000000 },
|
||||||
|
{ QVideoFrame::Format_BGR24 , 24, 24, 4321, 0x000000FF, 0x0000FF00, 0x00FF0000, 0x00000000 },
|
||||||
|
{ QVideoFrame::Format_RGB565, 16, 16, 1234, 0x0000F800, 0x000007E0, 0x0000001F, 0x00000000 }
|
||||||
19
qt-mobility-opensource-src-1.2.2-pkgconfig.patch
Normal file
19
qt-mobility-opensource-src-1.2.2-pkgconfig.patch
Normal file
@ -0,0 +1,19 @@
|
|||||||
|
diff -up qt-mobility-opensource-src-1.2.2/features/deploy.pri.pkgconfig qt-mobility-opensource-src-1.2.2/features/deploy.pri
|
||||||
|
--- qt-mobility-opensource-src-1.2.2/features/deploy.pri.pkgconfig 2012-02-23 07:43:48.000000000 -0600
|
||||||
|
+++ qt-mobility-opensource-src-1.2.2/features/deploy.pri 2014-04-28 07:08:10.030082137 -0500
|
||||||
|
@@ -4,13 +4,14 @@ headers.path = $$QT_MOBILITY_INCLUDE/$$T
|
||||||
|
contains(TEMPLATE,.*lib) {
|
||||||
|
target.path=$$QT_MOBILITY_LIB
|
||||||
|
|
||||||
|
- maemo5|maemo6|meego {
|
||||||
|
+ linux-*|maemo5|maemo6|meego {
|
||||||
|
CONFIG += create_pc create_prl
|
||||||
|
QMAKE_PKGCONFIG_NAME = lib$$TARGET
|
||||||
|
QMAKE_PKGCONFIG_DESTDIR = pkgconfig
|
||||||
|
QMAKE_PKGCONFIG_LIBDIR = $$target.path
|
||||||
|
QMAKE_PKGCONFIG_INCDIR = $$headers.path
|
||||||
|
QMAKE_PKGCONFIG_CFLAGS = -I$${QT_MOBILITY_INCLUDE}/QtMobility
|
||||||
|
+ QMAKE_PKGCONFIG_REQUIRES_PRIVATE = QtCore
|
||||||
|
|
||||||
|
pkgconfig.files = $${TARGET}.pc
|
||||||
|
pkgconfig.path = $$QT_MOBILITY_LIB/pkgconfig
|
||||||
11
qt-mobility-opensource-src-1.2.2-sensors_ftbfs.patch
Normal file
11
qt-mobility-opensource-src-1.2.2-sensors_ftbfs.patch
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
diff -up qt-mobility-opensource-src-1.2.2/doc/src/snippets/sensors/creating.cpp.sensors_qtbfs qt-mobility-opensource-src-1.2.2/doc/src/snippets/sensors/creating.cpp
|
||||||
|
--- qt-mobility-opensource-src-1.2.2/doc/src/snippets/sensors/creating.cpp.sensors_qtbfs 2014-03-25 14:26:00.000000000 -0500
|
||||||
|
+++ qt-mobility-opensource-src-1.2.2/doc/src/snippets/sensors/creating.cpp 2014-04-28 09:11:14.118957034 -0500
|
||||||
|
@@ -41,6 +41,7 @@
|
||||||
|
|
||||||
|
#include <QWidget>
|
||||||
|
#include <qaccelerometer.h>
|
||||||
|
+#include <qmagnetometer.h>
|
||||||
|
#include <qorientationsensor.h>
|
||||||
|
|
||||||
|
QTM_USE_NAMESPACE
|
||||||
102
qt-mobility.spec
Normal file
102
qt-mobility.spec
Normal file
@ -0,0 +1,102 @@
|
|||||||
|
Name: qt-mobility
|
||||||
|
Version: 1.2.2
|
||||||
|
Release: 2
|
||||||
|
Summary: Framwork of qt mobility
|
||||||
|
License: LGPLv2 with exceptions
|
||||||
|
URL: https://code.qt.io/cgit/qt-mobility/qt-mobility.git
|
||||||
|
Source0: qt-mobility-opensource-src-%{version}-169da60c.tar.xz
|
||||||
|
Patch0: qt-mobility-opensource-src-1.2.2-gcc6.patch
|
||||||
|
Patch1: qt-mobility-opensource-src-1.2.2-pkgconfig.patch
|
||||||
|
Patch2: qt-mobility-opensource-src-1.2.2-sensors_ftbfs.patch
|
||||||
|
|
||||||
|
BuildRequires: gcc-c++ perl proj-devel pkgconfig(xv) pkgconfig(QtGui) pkgconfig(QtOpenGL)
|
||||||
|
BuildRequires: pkgconfig(QtDeclarative) pkgconfig(QtCore) pkgconfig(libudev) pkgconfig(libnm)
|
||||||
|
BuildRequires: pkgconfig(alsa) pkgconfig(blkid) pkgconfig(bluez) pkgconfig(libpulse)
|
||||||
|
Requires: qt4
|
||||||
|
|
||||||
|
Provides: qt4-mobility = %{version}-%{release} qt4-mobility%{?_isa} = %{version}-%{release}
|
||||||
|
Provides: %{name}-connectivity = %{version}-%{release} %{name}-contacts = %{version}-%{release}
|
||||||
|
Obsoletes: %{name}-connectivity < %{version}-%{release} %{name}-contacts < %{version}-%{release}
|
||||||
|
Provides: %{name}-feedback = %{version}-%{release} %{name}-gallery = %{version}-%{release}
|
||||||
|
Obsoletes: %{name}-feedback < %{version}-%{release} %{name}-gallery < %{version}-%{release}
|
||||||
|
Provides: %{name}-location = %{version}-%{release} %{name}-multimediakit = %{version}-%{release}
|
||||||
|
Obsoletes: %{name}-location < %{version}-%{release} %{name}-multimediakit < %{version}-%{release}
|
||||||
|
Provides: %{name}-organizer = %{version}-%{release} %{name}-pim = %{version}-%{release}
|
||||||
|
Obsoletes: %{name}-organizer < %{version}-%{release} %{name}-pim < %{version}-%{release}
|
||||||
|
Provides: %{name}-versit = %{version}-%{release} %{name}-publishsubscribe = %{version}-%{release}
|
||||||
|
Obsoletes: %{name}-versit < %{version}-%{release} %{name}-publishsubscribe < %{version}-%{release}
|
||||||
|
Provides: %{name}-sensors = %{version}-%{release} %{name}-serviceframework = %{version}-%{release}
|
||||||
|
Obsoletes: %{name}-sensors < %{version}-%{release} %{name}-serviceframework < %{version}-%{release}
|
||||||
|
Provides: %{name}-bearer = %{version}-%{release}
|
||||||
|
Obsoletes: %{name}-bearer < %{version}-%{release}
|
||||||
|
|
||||||
|
%description
|
||||||
|
This pacakge provides a set of APIs to Qt. It is also not only a single API but a collection of APIs
|
||||||
|
and frameworks. These APIs give the developer a range of desirable functions for a mobile platform,
|
||||||
|
but now these functions become possible on platforms not traditionally associated with some of the
|
||||||
|
features. It will be used by developers to build a variety of applications and services that are mobile
|
||||||
|
capable or familiar to mobile users, irrespective of whether the platform is mobile or not. This means
|
||||||
|
that there is the possibility of easy transfer of user experience from PC to phone or vice versa.
|
||||||
|
|
||||||
|
%package devel
|
||||||
|
Summary: The development files for %{name}
|
||||||
|
Requires: qt4-devel %{name} = %{version}-%{release}
|
||||||
|
Provides: qt4-mobility-devel = %{version}-%{release} qt4-mobility-devel%{?_isa} = %{version}-%{release}
|
||||||
|
Provides: %{name}-bearer-devel = %{version}-%{release} %{name}-connectivity-devel = %{version}-%{release}
|
||||||
|
Provides: %{name}-feedback-devel = %{version}-%{release} %{name}-contacts-devel = %{version}-%{release}
|
||||||
|
Provides: %{name}-gallery-devel = %{version}-%{release} %{name}-location-devel = %{version}-%{release}
|
||||||
|
Provides: %{name}-multimediakit-devel = %{version}-%{release} %{name}-organizer-devel = %{version}-%{release}
|
||||||
|
Provides: %{name}-publishsubscribe-devel = %{version}-%{release} %{name}-sensors-devel = %{version}-%{release}
|
||||||
|
Provides: %{name}-serviceframework-devel = %{version}-%{release} %{name}-versit-devel = %{version}-%{release}
|
||||||
|
Provides: %{name}-systeminfo-devel = %{version}-%{release}
|
||||||
|
|
||||||
|
%description devel
|
||||||
|
This package contain the development files for %{name}.
|
||||||
|
|
||||||
|
%prep
|
||||||
|
%autosetup -n %{name}-opensource-src-%{version} -p1
|
||||||
|
rm -r src/3rdparty/proj
|
||||||
|
|
||||||
|
%build
|
||||||
|
PATH=%{_qt4_bindir}:$PATH; export PATH
|
||||||
|
|
||||||
|
./configure -prefix %{_qt4_prefix} -bindir %{_bindir} -headerdir %{_qt4_headerdir} -release\
|
||||||
|
-languages "ar cs da de es fr he hu ja ko pl pt ru sk sl sv uk zh_CN zh_TW" \
|
||||||
|
-libdir %{_qt4_libdir} -plugindir %{_qt4_plugindir} -qmake-exec %{_qt4_qmake} \
|
||||||
|
|
||||||
|
%{qmake_qt4} -r
|
||||||
|
%make_build
|
||||||
|
%make_build qch_docs
|
||||||
|
|
||||||
|
%install
|
||||||
|
make install INSTALL_ROOT=%{buildroot}
|
||||||
|
|
||||||
|
%find_lang %{name} --all-name --with-qt --without-mo
|
||||||
|
|
||||||
|
%ldconfig_scriptlets
|
||||||
|
|
||||||
|
%files -f %{name}.lang
|
||||||
|
%license LICENSE.LGPL LGPL_EXCEPTION.txt
|
||||||
|
%dir %{_qt4_importdir}/QtMobility/
|
||||||
|
%{_qt4_importdir}/QtMobility/{connectivity/,feedback/,gallery/}
|
||||||
|
%{_qt4_importdir}/QtMobility/{location/,contacts/,organizer/,systeminfo/}
|
||||||
|
%{_qt4_importdir}/QtMobility/{publishsubscribe/,sensors/,serviceframework/}
|
||||||
|
%{_qt4_importdir}/QtMultimediaKit/
|
||||||
|
%{_qt4_libdir}/libQt{Bearer,Connectivity,Feedback,Gallery,Sensors}.so.1*
|
||||||
|
%{_qt4_libdir}/libQt{Location,MultimediaKit,Contacts,Organizer}.so.1*
|
||||||
|
%{_qt4_libdir}/libQt{Versit,VersitOrganizer,PublishSubscribe}.so.1*
|
||||||
|
%{_qt4_libdir}/libQt{ServiceFramework,SystemInfo}.so.1*
|
||||||
|
%{_qt4_plugindir}/{feedback/,geoservices/,landmarks/,audio/,sensors/}
|
||||||
|
%{_qt4_plugindir}/{mediaservice/,playlistformats/,contacts/,versit/}
|
||||||
|
%{_qt4_plugindir}/sensorgestures/
|
||||||
|
|
||||||
|
%files devel
|
||||||
|
%{_bindir}/*
|
||||||
|
%{_qt4_prefix}/mkspecs/features/mobility*.prf
|
||||||
|
%{_qt4_headerdir}/Qt*/
|
||||||
|
%{_qt4_libdir}/{libQt*.prl,libQt*.so}
|
||||||
|
%{_qt4_libdir}/pkgconfig/Qt*.pc
|
||||||
|
|
||||||
|
%changelog
|
||||||
|
* Thu Dec 12 2019 openEuler Buildteam <buildteam@openeuler.org> - 1.2.2-1
|
||||||
|
- Package init
|
||||||
Loading…
x
Reference in New Issue
Block a user