2010-07-15 14:30:02 +00:00
|
|
|
|
2010-12-09 16:01:56 +00:00
|
|
|
# options
|
|
|
|
#define examples 1
|
|
|
|
|
|
|
|
Name: qt-mobility
|
|
|
|
Version: 1.1.0
|
2011-02-09 05:27:19 +00:00
|
|
|
Release: 2%{?dist}
|
2010-07-15 14:30:02 +00:00
|
|
|
Summary: Qt Mobility Framework
|
2010-12-09 16:01:56 +00:00
|
|
|
Group: System Environment/Libraries
|
2010-07-15 14:30:02 +00:00
|
|
|
License: LGPLv2 with exceptions
|
2010-12-09 16:01:56 +00:00
|
|
|
URL: http://qt.nokia.com/products/qt-addons/mobility
|
|
|
|
Source0: http://get.qt.nokia.com/qt/add-ons/qt-mobility-opensource-src-%{version}.tar.gz
|
2010-07-15 14:30:02 +00:00
|
|
|
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
|
|
|
|
|
|
|
|
Provides: qt4-mobility = %{version}-%{release}
|
|
|
|
Provides: qt4-mobility%{?_isa} = %{version}-%{release}
|
|
|
|
|
|
|
|
## upstreamable patches
|
2010-12-09 16:01:56 +00:00
|
|
|
Patch50: qt-mobility-opensource-src-1.1.0-translationsdir.patch
|
2010-07-15 14:30:02 +00:00
|
|
|
|
|
|
|
## upstream patches
|
2010-12-09 16:01:56 +00:00
|
|
|
Patch101: qt-mobility-opensource-src-1.1.0-pulseaudio-lib.patch
|
2010-07-15 14:30:02 +00:00
|
|
|
|
|
|
|
BuildRequires: alsa-lib-devel
|
|
|
|
BuildRequires: bluez-libs-devel
|
|
|
|
BuildRequires: chrpath
|
2010-12-09 16:01:56 +00:00
|
|
|
BuildRequires: NetworkManager-devel
|
2010-07-15 14:30:02 +00:00
|
|
|
BuildRequires: pulseaudio-libs-devel
|
2010-12-09 16:01:56 +00:00
|
|
|
## under review, http://bugzilla.redhat.com/626122
|
|
|
|
# BuildRequires: libqmf-devel >= 1.0
|
2010-07-15 14:30:02 +00:00
|
|
|
BuildRequires: qt4-devel qt4-webkit-devel
|
|
|
|
|
|
|
|
%{?_qt4_version:Requires: qt4%{?_isa} >= %{_qt4_version}}
|
|
|
|
|
|
|
|
%description
|
|
|
|
Qt Mobility Project delivers a set of new APIs to Qt with features that are well
|
|
|
|
known from the mobile device world, in particular phones. However, these APIs
|
|
|
|
allow the developer to use these features with ease from one framework and apply
|
|
|
|
them to phones, netbooks and non-mobile personal computers. The framework not
|
|
|
|
only improves many aspects of a mobile experience, because it improves the use
|
|
|
|
of these technologies, but has applicability beyond the mobile device arena.
|
|
|
|
|
|
|
|
%package devel
|
|
|
|
Summary: Qt Mobility Framework development files
|
|
|
|
Group: Development/Libraries
|
|
|
|
Requires: %{name}%{?_isa} = %{version}-%{release}
|
|
|
|
Requires: qt4-devel
|
2010-12-09 16:01:56 +00:00
|
|
|
Provides: qt4-mobility-devel = %{version}-%{release}
|
|
|
|
Provides: qt4-mobility-devel%{?_isa} = %{version}-%{release}
|
|
|
|
Provides: %{name}-messaging-devel = %{version}-%{release}
|
|
|
|
Provides: %{name}-bearer-devel = %{version}-%{release}
|
|
|
|
Provides: %{name}-versit-devel = %{version}-%{release}
|
|
|
|
Provides: %{name}-contacts-devel = %{version}-%{release}
|
|
|
|
Provides: %{name}-location-devel = %{version}-%{release}
|
|
|
|
Provides: %{name}-multimedia-devel = %{version}-%{release}
|
|
|
|
Provides: %{name}-publishsubscribe-devel = %{version}-%{release}
|
|
|
|
Provides: %{name}-sensors-devel = %{version}-%{release}
|
|
|
|
Provides: %{name}-serviceframework-devel = %{version}-%{release}
|
|
|
|
Provides: %{name}-systeminfo-devel = %{version}-%{release}
|
2010-07-15 14:30:02 +00:00
|
|
|
%description devel
|
|
|
|
%{summary}.
|
|
|
|
|
|
|
|
%package doc
|
|
|
|
Summary: API documentation for %{name}
|
|
|
|
Group: Documentation
|
|
|
|
Requires: qt4
|
|
|
|
BuildArch: noarch
|
|
|
|
%description doc
|
|
|
|
%{summary}.
|
|
|
|
|
2010-12-09 16:01:56 +00:00
|
|
|
%package examples
|
|
|
|
Summary: Qt Mobility Framework examples
|
|
|
|
Group: Development/Libraries
|
|
|
|
Requires: %{name}%{?_isa} = %{version}-%{release}
|
|
|
|
%description examples
|
|
|
|
%{summary}.
|
|
|
|
|
2010-07-15 14:30:02 +00:00
|
|
|
|
|
|
|
%prep
|
|
|
|
%setup -q -n %{name}-opensource-src-%{version}
|
|
|
|
|
|
|
|
%patch50 -p1 -b .translationsdir
|
2010-12-09 16:01:56 +00:00
|
|
|
%patch101 -p1 -b .pulseaudio_lib
|
2010-07-15 14:30:02 +00:00
|
|
|
|
|
|
|
|
|
|
|
%build
|
|
|
|
PATH=%{_qt4_bindir}:$PATH; export PATH
|
|
|
|
|
|
|
|
./configure \
|
|
|
|
-prefix %{_qt4_prefix} \
|
|
|
|
-bindir %{_bindir} \
|
|
|
|
-headerdir %{_qt4_headerdir} \
|
|
|
|
-libdir %{_qt4_libdir} \
|
2010-12-09 16:01:56 +00:00
|
|
|
-plugindir %{_qt4_plugindir} \
|
|
|
|
-qmake-exec %{_qt4_qmake} \
|
|
|
|
%{?examples:-examples}
|
2010-07-15 14:30:02 +00:00
|
|
|
|
|
|
|
make %{?_smp_mflags}
|
|
|
|
|
|
|
|
|
|
|
|
%install
|
|
|
|
rm -rf %{buildroot}
|
|
|
|
|
|
|
|
make install INSTALL_ROOT=%{buildroot}
|
|
|
|
|
|
|
|
# manually install docs
|
|
|
|
install -p -m644 -D doc/qch/qtmobility.qch %{buildroot}%{_qt4_docdir}/qch/qtmobility.qch
|
|
|
|
mkdir -p %{buildroot}%{_qt4_docdir}/html/qtmobility
|
|
|
|
cp -a doc/html/* %{buildroot}%{_qt4_docdir}/html/qtmobility/
|
|
|
|
|
2010-12-09 16:01:56 +00:00
|
|
|
## WTF, translations went awol in 1.1.0 ? -- Rex
|
|
|
|
#find_lang %{name} --all-name --with-qt --without-mo
|
2010-07-15 14:30:02 +00:00
|
|
|
|
|
|
|
# die rpath, die
|
|
|
|
chrpath --delete %{buildroot}%{_bindir}/* ||:
|
|
|
|
chrpath --delete %{buildroot}%{_qt4_libdir}/libQt*.so ||:
|
|
|
|
chrpath --delete %{buildroot}%{_qt4_plugindir}/*/*.so ||:
|
2010-12-09 16:01:56 +00:00
|
|
|
chrpath --delete %{buildroot}%{_qt4_importdir}/*/*/*.so ||:
|
2010-07-15 14:30:02 +00:00
|
|
|
|
|
|
|
|
|
|
|
%clean
|
|
|
|
rm -rf %{buildroot}
|
|
|
|
|
|
|
|
|
|
|
|
%post -p /sbin/ldconfig
|
|
|
|
|
|
|
|
%postun -p /sbin/ldconfig
|
|
|
|
|
|
|
|
|
2010-12-09 16:01:56 +00:00
|
|
|
%files
|
2010-07-15 14:30:02 +00:00
|
|
|
%defattr(-,root,root,-)
|
|
|
|
%doc LICENSE.LGPL LGPL_EXCEPTION.txt
|
|
|
|
%doc changes*
|
|
|
|
%{_qt4_libdir}/libQtBearer.so.1*
|
|
|
|
%{_qt4_libdir}/libQtContacts.so.1*
|
2010-12-09 16:01:56 +00:00
|
|
|
%{_qt4_libdir}/libQtFeedback.so.1*
|
|
|
|
%{_qt4_libdir}/libQtGallery.so.1*
|
2010-07-15 14:30:02 +00:00
|
|
|
%{_qt4_libdir}/libQtLocation.so.1*
|
|
|
|
%{_qt4_libdir}/libQtMultimediaKit.so.1*
|
2010-12-09 16:01:56 +00:00
|
|
|
%{_qt4_libdir}/libQtOrganizer.so.1*
|
2010-07-15 14:30:02 +00:00
|
|
|
%{_qt4_libdir}/libQtPublishSubscribe.so.1*
|
|
|
|
%{_qt4_libdir}/libQtSensors.so.1*
|
|
|
|
%{_qt4_libdir}/libQtServiceFramework.so.1*
|
|
|
|
%{_qt4_libdir}/libQtSystemInfo.so.1*
|
|
|
|
%{_qt4_libdir}/libQtVersit.so.1*
|
2010-12-09 16:01:56 +00:00
|
|
|
%{_qt4_libdir}/libQtVersitOrganizer.so.1*
|
|
|
|
%{_qt4_importdir}/QtMobility/
|
|
|
|
%{_qt4_importdir}/QtMultimediaKit/
|
2010-07-15 14:30:02 +00:00
|
|
|
%{_qt4_plugindir}/*
|
|
|
|
|
|
|
|
%files devel
|
|
|
|
%defattr(-,root,root,-)
|
2010-12-09 16:01:56 +00:00
|
|
|
%{_bindir}/icheck
|
|
|
|
%{_bindir}/qcrmlgen
|
|
|
|
%{_bindir}/servicedbgen
|
|
|
|
%{_bindir}/servicefw
|
|
|
|
%{_bindir}/servicexmlgen
|
|
|
|
%{_bindir}/vsexplorer
|
|
|
|
%{_qt4_prefix}/mkspecs/features/mobility.prf
|
|
|
|
%{_qt4_prefix}/mkspecs/features/mobilityconfig.prf
|
2010-07-15 14:30:02 +00:00
|
|
|
%{_qt4_headerdir}/Qt*/
|
|
|
|
%{_qt4_libdir}/libQt*.prl
|
|
|
|
%{_qt4_libdir}/libQt*.so
|
|
|
|
|
|
|
|
%files doc
|
|
|
|
%defattr(-,root,root,-)
|
|
|
|
%{_qt4_docdir}/qch/qtmobility.qch
|
|
|
|
%{_qt4_docdir}/html/qtmobility/
|
|
|
|
|
2010-12-09 16:01:56 +00:00
|
|
|
%if 0%{?examples}
|
|
|
|
%files examples
|
|
|
|
%defattr(-,root,root,-)
|
|
|
|
%{_qt4_bindir}/arrowkeys
|
|
|
|
%{_qt4_bindir}/audiodevices
|
|
|
|
%{_qt4_bindir}/audioinput
|
|
|
|
%{_qt4_bindir}/audiooutput
|
|
|
|
%{_qt4_bindir}/audiorecorder
|
|
|
|
%{_qt4_bindir}/battery-publisher
|
|
|
|
%{_qt4_bindir}/battery-subscriber
|
|
|
|
%{_qt4_bindir}/bearercloud
|
|
|
|
%{_qt4_bindir}/bearermonitor
|
|
|
|
%{_qt4_bindir}/cubehouse
|
|
|
|
%{_qt4_bindir}/flickrdemo
|
|
|
|
%{_qt4_bindir}/grueapp
|
|
|
|
%{_qt4_bindir}/logfilepositionsource
|
|
|
|
%{_qt4_bindir}/metadata
|
|
|
|
%{_qt4_bindir}/nmealog.txt
|
|
|
|
%{_qt4_bindir}/orientation
|
|
|
|
%{_qt4_bindir}/publish-subscribe
|
|
|
|
%{_qt4_bindir}/radio
|
|
|
|
%{_qt4_bindir}/samplephonebook
|
|
|
|
%{_qt4_bindir}/satellitedialog
|
|
|
|
%{_qt4_bindir}/sensor_explorer
|
|
|
|
%{_qt4_bindir}/servicebrowser
|
|
|
|
%{_qt4_bindir}/sfw-notes
|
|
|
|
%{_qt4_bindir}/show_acceleration
|
|
|
|
%{_qt4_bindir}/show_als
|
|
|
|
%{_qt4_bindir}/show_compass
|
|
|
|
%{_qt4_bindir}/show_magneticflux
|
|
|
|
%{_qt4_bindir}/show_orientation
|
|
|
|
%{_qt4_bindir}/show_proximity
|
|
|
|
%{_qt4_bindir}/show_rotation
|
|
|
|
%{_qt4_bindir}/show_tap
|
|
|
|
%{_qt4_bindir}/simplelog.txt
|
|
|
|
%{_qt4_bindir}/slideshow
|
|
|
|
%{_qt4_bindir}/videographicsitem
|
|
|
|
%{_qt4_bindir}/videowidget
|
|
|
|
%{_qt4_bindir}/xmldata
|
|
|
|
%{_qt4_plugindir}/serviceframework/libserviceframework_voipdialerservice.so
|
|
|
|
%{_qt4_plugindir}/serviceframework/libserviceframework_landlinedialerservice.so
|
|
|
|
%{_qt4_plugindir}/serviceframework/libserviceframework_filemanagerplugin.so
|
|
|
|
%{_qt4_plugindir}/serviceframework/libserviceframework_bluetoothtransferplugin.so
|
|
|
|
%{_qt4_plugindir}/serviceframework/libserviceframework_notesmanagerplugin.so
|
|
|
|
%{_qt4_plugindir}/sensors/libqtsensors_grueplugin.so
|
|
|
|
%endif
|
|
|
|
|
2010-07-15 14:30:02 +00:00
|
|
|
|
|
|
|
%changelog
|
2011-02-09 05:27:19 +00:00
|
|
|
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.1.0-2
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
|
|
|
|
|
2010-12-09 16:01:56 +00:00
|
|
|
* Thu Dec 09 2010 Rex Dieter <rdieter@fedoraproject.org> 1.1.0-1
|
|
|
|
- 1.1.0
|
|
|
|
|
2010-07-15 14:30:02 +00:00
|
|
|
* Wed Jul 14 2010 Rex Dieter <rdieter@fedoraproject.org> 1.0.1-3
|
|
|
|
- License: LGPLv2 ...
|
|
|
|
- -doc subpkg
|
|
|
|
|
|
|
|
* Wed Jul 14 2010 Rex Dieter <rdieter@fedoraproject.org> 1.0.1-2
|
|
|
|
- 1.0.1 (first try, based on work by heliocastro)
|
|
|
|
|