Please fix fennec-qt which build failed in Trunk:Testing with this change

Peter

> -----Original Message-----
> From: [email protected]
> [mailto:[email protected]] On Behalf Of Fathi Boudra
> Sent: Thursday, November 11, 2010 7:06 PM
> To: [email protected]
> Subject: [meego-commits] 9404: Changes to Trunk:Testing/libmeegotouch
>
> Hi,
> I have made the following changes to libmeegotouch in project Trunk:Testing.
> Please review and accept ASAP.
>
> Thank You,
> Fathi Boudra
>
> [This message was auto-generated]
>
> ---
>
> Request #9404:
>
>   submit:   devel:qt-mtf/libmeegotouch(r116) ->
> Trunk:Testing/libmeegotouch
>
>
> Message:
>     * Thu Nov 11 2010 Miroslav Safr <[email protected]> 0.20.51
> - BMC#8807 - Too old ICU package
> - fix build
> * Thu Nov 11 2010 Wang Quanxian <[email protected]> 0.20.51
> - Since icu is upgrade to 4.5.2, the pc mechanism is changed
> - Change to adapt icu 4.5.2
> * Wed Nov 09 2010 Miroslav Safr <[email protected]> 0.20.51
> - BMC#9902:Spec file post errors for libmeegotouch-tests
>  - fdupes order in spectacle
>  - disabled /usr/sbin/locale-gen in %post because it has to generated 
> different
> way
> - version numbers corrention in changes file
> - temporary meegotouch-theme dependency change restored
> * Mon Nov 08 2010 Miroslav Safr <[email protected]> 0.20.51
> - cleaning unpackaged files
> - moved fdupes post install before post for test package
> * Fri Nov 05 2010 Miroslav Safr <[email protected]> 0.20.51
> - added correction patch for arm build arm_read_write.patch
> * Thu Nov 04 2010 Kaitlin Rupert <kaitlin.rupert at intel.com> 0.20.51
> - Temporarily change the meegotouch-theme version dependency to enable
> build
> * Thu Nov 04 2010 Miroslav Safr <[email protected]> 0.20.51
> - updated to release 0.20.51-1
> * Mon Nov 01 2010 Miroslav Safr <[email protected]> 0.20.50
> - updated to release 0.20.50-1
> * Tue Oct 26 2010 Miroslav Safr <[email protected]> 0.20.49
> * Wed Oct 20 2010 Miroslav Safr <[email protected]> 0.20.48
> * Thu Oct 19 2010 Miroslav Safr <[email protected]> 0.20.48
> * Thu Oct 14 2010 Miroslav Safr <[email protected]> 0.20.48
> * Fri Oct 08 2010 Miroslav Safr <[email protected]> 0.20.46
> * Fri Oct 08 2010 Miroslav Safr <[email protected]> 0.20.46
> * Wed Oct 06 2010 Miroslav Safr <[email protected]> 0.20.46
>
> State:   new          2010-11-11T03:05:41 boudra
> Comment: None
>
>
>
> changes files:
> --------------
> --- libmeegotouch.changes
> +++ libmeegotouch.changes
> @@ -1 +1,32 @@
> -* Tue Oct 26 2010 Miroslav Safr <[email protected]> 0.20.49-1
> +* Thu Nov 11 2010 Miroslav Safr <[email protected]> 0.20.51
> +- BMC#8807 - Too old ICU package
> +- fix build
> +
> +* Thu Nov 11 2010 Wang Quanxian <[email protected]> 0.20.51
> +- Since icu is upgrade to 4.5.2, the pc mechanism is changed
> +- Change to adapt icu 4.5.2
> +
> +* Wed Nov 09 2010 Miroslav Safr <[email protected]> 0.20.51
> +- BMC#9902:Spec file post errors for libmeegotouch-tests
> + - fdupes order in spectacle
> + - disabled /usr/sbin/locale-gen in %post because it has to generated 
> different
> way
> +- version numbers corrention in changes file
> +- temporary meegotouch-theme dependency change restored
> +
> +* Mon Nov 08 2010 Miroslav Safr <[email protected]> 0.20.51
> +- cleaning unpackaged files
> +- moved fdupes post install before post for test package
> +
> +* Fri Nov 05 2010 Miroslav Safr <[email protected]> 0.20.51
> +- added correction patch for arm build arm_read_write.patch
> +
> +* Thu Nov 04 2010 Kaitlin Rupert <kaitlin.rupert at intel.com> 0.20.51
> +- Temporarily change the meegotouch-theme version dependency to enable
> build
> +
> +* Thu Nov 04 2010 Miroslav Safr <[email protected]> 0.20.51
> +- updated to release 0.20.51-1
> +
> +* Mon Nov 01 2010 Miroslav Safr <[email protected]> 0.20.50
> +- updated to release 0.20.50-1
> +
> +* Tue Oct 26 2010 Miroslav Safr <[email protected]> 0.20.49
> @@ -4 +35 @@
> -* Wed Oct 20 2010 Miroslav Safr <[email protected]> 0.20.48-1
> +* Wed Oct 20 2010 Miroslav Safr <[email protected]> 0.20.48
> @@ -8 +39 @@
> -* Thu Oct 19 2010 Miroslav Safr <[email protected]> 0.20.48-1
> +* Thu Oct 19 2010 Miroslav Safr <[email protected]> 0.20.48
> @@ -13 +44 @@
> -* Thu Oct 14 2010 Miroslav Safr <[email protected]> 0.20.48-1
> +* Thu Oct 14 2010 Miroslav Safr <[email protected]> 0.20.48
> @@ -19 +50 @@
> -* Fri Oct 08 2010 Miroslav Safr <[email protected]> 0.20.46-1
> +* Fri Oct 08 2010 Miroslav Safr <[email protected]> 0.20.46
> @@ -24 +55 @@
> -* Fri Oct 08 2010 Miroslav Safr <[email protected]> 0.20.46-1
> +* Fri Oct 08 2010 Miroslav Safr <[email protected]> 0.20.46
> @@ -33 +64 @@
> -* Wed Oct 06 2010 Miroslav Safr <[email protected]> 0.20.46-1
> +* Wed Oct 06 2010 Miroslav Safr <[email protected]> 0.20.46
> @@ -38 +69 @@
> -* Fri Oct 01 2010 Miroslav Safr <[email protected]> 0.20.45~1
> +* Fri Oct 01 2010 Miroslav Safr <[email protected]> 0.20.45
>
> old:
> ----
>   libmeegotouch-0.20.49.tar.bz2
>
> new:
> ----
>   arm_read_write.patch
>   libmeegotouch-0.20.51.tar.bz2
>
> spec files:
> -----------
> --- libmeegotouch.spec
> +++ libmeegotouch.spec
> @@ -7,7 +7,7 @@
>
>  Name:       libmeegotouch
>  Summary:    MeeGo Touch Framework
> -Version:    0.20.49
> +Version:    0.20.51
>  Release:    1
>  Group:      System/Libraries
>  License:    LGPLv2.1
> @@ -18,6 +18,7 @@
>  Source100:  libmeegotouch.yaml
>  Patch0:     arm_ftbfs_egl.patch
>  Patch1:     arm_egl_visibility.patch
> +Patch2:     arm_read_write.patch
>  Requires:   meegotouch-theme >= %{version}
>  Requires:   libmeegotouch-l10n-en
>  Requires(post): /sbin/ldconfig
> @@ -30,7 +31,7 @@
>  BuildRequires:  pkgconfig(gstreamer-plugins-base-0.10)
>  BuildRequires:  pkgconfig(dbus-1)
>  BuildRequires:  pkgconfig(xdamage)
> -BuildRequires:  pkgconfig(icu)
> +BuildRequires:  pkgconfig(icu-uc)
>  BuildRequires:  pkgconfig(x11)
>  BuildRequires:  pkgconfig(gconf-2.0)
>  BuildRequires:  pkgconfig(contextprovider-1.0)
> @@ -182,6 +183,8 @@
>  %patch0 -p1
>  # arm_egl_visibility.patch
>  %patch1 -p1
> +# arm_read_write.patch
> +%patch2 -p1
>  # >> setup
>  # << setup
>
> @@ -226,19 +229,6 @@
>  rm
> -f %{buildroot}%{_datadir}/themes/base/meegotouch/widgetsgallery/feedback
> s/press-space/vibra.ivt
>  rm
> -f %{buildroot}%{_datadir}/themes/base/meegotouch/widgetsgallery/feedback
> s/release-babytoy/vibra.ivt
>
> -# Remove unpackaged files
> -rm -f %{buildroot}%{_datadir}/l10n/meegotouch/libmeegotouch.qm
> -rm -f %{buildroot}%{_datadir}/l10n/meegotouch/animatedlayout.qm
> -rm -f %{buildroot}%{_datadir}/l10n/meegotouch/widgetsgallery.qm
> -
> -%post  tests
> -# add en_US.UTF-8 locale if not already there:
> -# (this locale is needed for the test ft_meegotouchgconfitem)
> -if ! egrep -q -E "^[[:space:]]*en_US.UTF-8[[:space:]]+UTF-8" /etc/locale.gen 
> ;
> then
> -echo "en_US.UTF-8 UTF-8" >> /etc/locale.gen
> -/usr/sbin/locale-gen
> -fi
> -
>  # << install post
>  %fdupes  %{buildroot}/%{_datadir}
>
> @@ -395,6 +385,9 @@
>  %{_datadir}/themes/base/meegotouch/widgetsgallery/style/widgetsgallery.c
> ss
>  %{_datadir}/themes/base/meegotouch/widgetsgallery/svg/Widgets-Gallery-
> Graphics.svg
>  %{_datadir}/themes/base/meegotouch/widgetsgallery/svg/multimedia-overla
> ys.svg
> +%exclude %{_datadir}/l10n/meegotouch/animatedlayout.qm
> +%exclude %{_datadir}/l10n/meegotouch/libmeegotouch.qm
> +%exclude %{_datadir}/l10n/meegotouch/widgetsgallery.qm
>  %attr(1777, -, -) /var/cache/meegotouch
>  # << files
>
> @@ -489,6 +482,7 @@
>  %{_includedir}/meegotouch/MGridLayoutPolicy
>  %{_includedir}/meegotouch/MGroupAnimation
>  %{_includedir}/meegotouch/MGroupAnimationStyle
> +%{_includedir}/meegotouch/MHelpButton
>  %{_includedir}/meegotouch/MHomeButtonPanel
>  %{_includedir}/meegotouch/MImageWidget
>  %{_includedir}/meegotouch/MImageWidgetView
> @@ -667,7 +661,6 @@
>  %{_includedir}/meegotouch/mcheckboxstyle.h
>  %{_includedir}/meegotouch/mcheckboxview.h
>  %{_includedir}/meegotouch/mcity.h
> -%{_includedir}/meegotouch/mclassfactory.h
>  %{_includedir}/meegotouch/mcollator.h
>  %{_includedir}/meegotouch/mcombobox.h
>  %{_includedir}/meegotouch/mcomboboxmodel.h
> @@ -739,6 +732,7 @@
>  %{_includedir}/meegotouch/mgridlayoutpolicy.h
>  %{_includedir}/meegotouch/mgroupanimation.h
>  %{_includedir}/meegotouch/mgroupanimationstyle.h
> +%{_includedir}/meegotouch/mhelpbutton.h
>  %{_includedir}/meegotouch/mhomebuttonpanel.h
>  %{_includedir}/meegotouch/mhomebuttonpanelstyle.h
>  %{_includedir}/meegotouch/mhomebuttonpanelview.h
> @@ -898,10 +892,6 @@
>  %{_includedir}/meegotouch/mstylablewidgetstyle.h
>  %{_includedir}/meegotouch/mstyle.h
>  %{_includedir}/meegotouch/mstylecreator.h
> -%{_includedir}/meegotouch/mstylesheet.h
> -%{_includedir}/meegotouch/mstylesheetattribute.h
> -%{_includedir}/meegotouch/mstylesheetparser.h
> -%{_includedir}/meegotouch/mstylesheetselector.h
>  %{_includedir}/meegotouch/msubdatastore.h
>  %{_includedir}/meegotouch/mswiperecognizer.h
>  %{_includedir}/meegotouch/mswiperecognizerstyle.h
> @@ -965,8 +955,23 @@
>  %{_datadir}/qt4/mkspecs/features/meegotouch_translations.prf
>  %{_datadir}/qt4/mkspecs/features/meegotouchcore.prf
>  %{_datadir}/qt4/mkspecs/features/meegotouchsettings.prf
> +
> +#not packaged yet..
> +%exclude %{_datadir}/meegotouch/icu/usrdt45l/cs.res
> +%exclude %{_datadir}/meegotouch/icu/usrdt45l/en_SG.res
> +%exclude %{_datadir}/meegotouch/icu/usrdt45l/fi.res
> +%exclude %{_datadir}/meegotouch/icu/usrdt45l/id.res
> +%exclude %{_datadir}/meegotouch/icu/usrdt45l/it.res
> +%exclude %{_datadir}/meegotouch/icu/usrdt45l/lang/es.res
> +%exclude %{_datadir}/meegotouch/icu/usrdt45l/lang/fr.res
> +%exclude %{_datadir}/meegotouch/icu/usrdt45l/lang/id.res
> +%exclude %{_datadir}/meegotouch/icu/usrdt45l/lang/ms.res
> +%exclude %{_datadir}/meegotouch/icu/usrdt45l/lang/pt.res
> +%exclude %{_datadir}/meegotouch/icu/usrdt45l/lang/pt_PT.res
> +%exclude %{_datadir}/meegotouch/icu/usrdt45l/ms_BN.res
>  # << files devel
>
> +
>  %files l10n-ar
>  %defattr(-,root,root,-)
>  # >> files l10n-ar
> @@ -983,6 +988,7 @@
>  %defattr(-,root,root,-)
>  # >> files l10n-en
>  %{_datadir}/l10n/meegotouch/libmeegotouch_en.qm
> +%{_datadir}/meegotouch/icu/usrdt45l/lang/en.res
>  # << files l10n-en
>
>  %files l10n-fi
> @@ -1056,7 +1062,6 @@
>  %{_libdir}/libmeegotouch-tests/ft_mgconfitem
>  %{_libdir}/libmeegotouch-tests/ft_mgconfitem_exec
>  %{_libdir}/libmeegotouch-tests/ft_mmoc
> -%{_libdir}/libmeegotouch-tests/ft_mmoc-samples
>  %{_libdir}/libmeegotouch-tests/ft_mmoc-samples/ft_mmoc.h
>  %{_libdir}/libmeegotouch-tests/ft_mmoc-samples/mextensionhandlemodel.h
>  %{_libdir}/libmeegotouch-tests/ft_mmoc-samples/moc_ft_mmoc.cpp.correct
> @@ -1088,18 +1093,15 @@
>  %{_libdir}/libmeegotouch-tests/ft_numbers
>  %{_libdir}/libmeegotouch-tests/ft_sorting
>  %{_libdir}/libmeegotouch-tests/ft_theme
> -%{_libdir}/libmeegotouch-tests/icudt42l
> -%{_libdir}/libmeegotouch-tests/icudt42l/fi_FI.res
> +%{_libdir}/libmeegotouch-tests/icudt45l/fi_FI.res
>  %{_libdir}/libmeegotouch-tests/priorities.conf
>  %{_libdir}/libmeegotouch-tests/test.ini
>  %{_libdir}/libmeegotouch-tests/test.mov
>  %{_libdir}/libmeegotouch-tests/test2.ini
> -%{_libdir}/libmeegotouch-tests/translations-qttrid
>  %{_libdir}/libmeegotouch-tests/translations-qttrid/ut_translations-qttrid.qm
>  %{_libdir}/libmeegotouch-tests/translations-qttrid/ut_translations-qttrid_ar_
> EG.qm
>  %{_libdir}/libmeegotouch-tests/translations-qttrid/ut_translations-qttrid_de_
> DE.qm
>  %{_libdir}/libmeegotouch-tests/translations-qttrid/ut_translations-qttrid_en_
> GB.qm
> -%{_libdir}/libmeegotouch-tests/translations-tr
>  %{_libdir}/libmeegotouch-tests/translations-tr/ut_translations-tr_en_GB.qm
>  %{_libdir}/libmeegotouch-tests/translations-tr/ut_translations-tr_fi_FI.qm
>  %{_libdir}/libmeegotouch-tests/ut_mabstractitemmodel
> @@ -1260,6 +1262,7 @@
>  %{_libdir}/libmeegotouch-tests/ut_mtextedit
>  %{_libdir}/libmeegotouch-tests/ut_mtexteditview
>  %{_libdir}/libmeegotouch-tests/ut_mtheme
> +%{_libdir}/libmeegotouch-tests/ut_mtheme.svg
>  %{_libdir}/libmeegotouch-tests/ut_mthemedaemonprotocol
>  %{_libdir}/libmeegotouch-tests/ut_mtoolbar
>  %{_libdir}/libmeegotouch-tests/ut_mtoolbarview
>
> other changes:
> --------------
>
> ++++++ arm_read_write.patch (new)
> --- arm_read_write.patch
> +++ arm_read_write.patch
> +diff --git a/mthemedaemon/mthemedaemonserver.cpp
> b/mthemedaemon/mthemedaemonserver.cpp
> +index 8ad2f9f..dbbe008 100644
> +--- a/mthemedaemon/mthemedaemonserver.cpp
> ++++ b/mthemedaemon/mthemedaemonserver.cpp
> +@@ -671,26 +671,30 @@ bool
> MThemeDaemonServer::createCacheDir(const QString& path)
> + void MThemeDaemonServer::hupSignalHandler(int)
> + {
> +     char a = 1;
> +-    ::write(sighupFd[0], &a, sizeof(a));
> ++    ssize_t writtenBytes = ::write(sighupFd[0], &a, sizeof(a));
> ++    Q_UNUSED(writtenBytes);
> + }
> +
> + void MThemeDaemonServer::termSignalHandler(int)
> + {
> +     char a = 1;
> +-    ::write(sigtermFd[0], &a, sizeof(a));
> ++    ssize_t writtenBytes = ::write(sigtermFd[0], &a, sizeof(a));
> ++    Q_UNUSED(writtenBytes);
> + }
> +
> + void MThemeDaemonServer::intSignalHandler(int)
> + {
> +     char a = 1;
> +-    ::write(sigintFd[0], &a, sizeof(a));
> ++    ssize_t writtenBytes = ::write(sigintFd[0], &a, sizeof(a));
> ++    Q_UNUSED(writtenBytes);
> + }
> +
> + void MThemeDaemonServer::handleSigTerm()
> + {
> +     snTerm->setEnabled(false);
> +     char tmp;
> +-    ::read(sigtermFd[1], &tmp, sizeof(tmp));
> ++    ssize_t readBytes = ::read(sigtermFd[1], &tmp, sizeof(tmp));
> ++    Q_UNUSED(readBytes);
> +
> +     // kill the daemon so that it can save it's current state (caches,
> refcounts, etc)
> +     qApp->quit();
> +@@ -702,7 +706,8 @@ void MThemeDaemonServer::handleSigHup()
> + {
> +     snHup->setEnabled(false);
> +     char tmp;
> +-    ::read(sighupFd[1], &tmp, sizeof(tmp));
> ++    ssize_t readBytes = ::read(sighupFd[1], &tmp, sizeof(tmp));
> ++    Q_UNUSED(readBytes);
> +
> +     themeChanged(true);
> +
> +@@ -713,7 +718,8 @@ void MThemeDaemonServer::handleSigInt()
> + {
> +     snInt->setEnabled(false);
> +     char tmp;
> +-    ::read(sigintFd[1], &tmp, sizeof(tmp));
> ++    ssize_t readBytes = ::read(sigintFd[1], &tmp, sizeof(tmp));
> ++    Q_UNUSED(readBytes);
> +
> +     // kill the daemon so that it can save it's current state (caches,
> refcounts, etc)
> +     qApp->quit();
>
> ++++++ libmeegotouch-0.20.49.tar.bz2 -> libmeegotouch-0.20.51.tar.bz2
> 21552 lines of diff (skipped)
>
> ++++++ libmeegotouch.yaml
> --- libmeegotouch.yaml
> +++ libmeegotouch.yaml
> @@ -1,6 +1,6 @@
>  Name: libmeegotouch
>  Summary: MeeGo Touch Framework
> -Version: 0.20.49
> +Version: 0.20.51
>  Release: 1
>  Group: System/Libraries
>  License: LGPLv2.1
> @@ -12,6 +12,7 @@
>  Patches:
>      - arm_ftbfs_egl.patch
>      - arm_egl_visibility.patch
> +    - arm_read_write.patch
>  Description: |
>      Qt based MeeGo Touch Framework for developing touch based user
> interfaces.
>  Requires:
> @@ -27,7 +28,7 @@
>      - gstreamer-plugins-base-0.10
>      - dbus-1
>      - xdamage
> -    - icu
> +    - icu-uc
>      - x11
>      - gconf-2.0
>      - contextprovider-1.0
>
> _______________________________________________
> MeeGo-commits mailing list
> [email protected]
> http://lists.meego.com/listinfo/meego-commits
_______________________________________________
MeeGo-packaging mailing list
[email protected]
http://lists.meego.com/listinfo/meego-packaging

Reply via email to