Since it's ABI change, make it build is not enough.

With "osc resolvedeps -w", 
Packages which depend on telepathy-qt4: 7
---------------------------------
telepathy-qt4-farsight
telepathy-qt4-farsight-devel
commhistory-daemon
contactsd
libmeegochat
meegotouchcp-chat
telepathy-qt4-devel

So meegotouchcp-chat should be ported as well

> -----Original Message-----
> From: [email protected]
> [mailto:[email protected]] On Behalf Of pcapriotti
> Sent: Wednesday, January 12, 2011 4:44 PM
> To: [email protected]
> Subject: [meego-commits] 11859: Changes to Trunk:Testing/telepathy-qt4
> 
> Hi,
> I have made the following changes to telepathy-qt4 in project Trunk:Testing.
> Please review and accept ASAP.
> 
> Thank You,
> pcapriotti
> 
> [This message was auto-generated]
> 
> ---
> 
> Request #11859:
> 
>   submit:   devel:telepathy/telepathy-qt4(r5)(update) ->
> Trunk:Testing/telepathy-qt4
> 
> 
> Message:
>     TelepathyQt4 0.5.1 is API incompatible with the currently packaged
> release.
> 
> According to osc whatdependson, the only packages that will be affected by
> this are:
> 
> - contactsd
> - commhistory-daemon
> - libmeegochat
> 
> contactsd has already been ported upstream, and I was indeed waiting for the
> new telepathy-qt4 to submit the updated package (BMC#11175).
> 
> commhistory-daemon has not been ported yet, but I have a patched package
> which builds against the new API.
> 
> libmeegochat is also going to be ported to the new API (BMC#12315).
> 
> State:   new          2011-01-12T00:44:06 pcapriotti
> Comment: None
> 
> 
> 
> changes files:
> --------------
> --- telepathy-qt4.changes
> +++ telepathy-qt4.changes
> @@ -0,0 +1,5 @@
> +* Tue Jan 11 2011 Paolo Capriotti <[email protected]> - 0.5.1
> +- Updated to upstream 0.5.1 development release (fixes BMC#11358)
> +  + update to telepathy spec 0.21.1
> +  + various enhancement and bug fixes
> +
> 
> old:
> ----
>   telepathy-qt4-0.4.0.tar.gz
> 
> new:
> ----
>   Makefile
>   telepathy-qt4-0.5.1.tar.gz
> 
> spec files:
> -----------
> --- telepathy-qt4.spec
> +++ telepathy-qt4.spec
> @@ -1,18 +1,18 @@
>  #
>  # Do NOT Edit the Auto-generated Part!
> -# Generated by: spectacle version 0.20
> +# Generated by: spectacle version 0.21
>  #
>  # >> macros
>  # << macros
> 
>  Name:       telepathy-qt4
>  Summary:    Qt 4 Telepathy library
> -Version:    0.4.0
> +Version:    0.5.1
>  Release:    1
>  Group:      System/Libraries
>  License:    GPLv2
>  URL:        http://telepathy.freedesktop.org/wiki/
> -Source0:
> http://telepathy.freedesktop.org/releases/telepathy-qt4/%{name}-%{version}.t
> ar.gz
> +Source0:
> http://telepathy.freedesktop.org/releases/telepathy-qt4/telepathy-qt4-%{versi
> on}.tar.gz
>  Source100:  telepathy-qt4.yaml
>  Patch0:     telepathy-qt4-remove-qtdbusvariant-hack.patch
>  Requires(post): /sbin/ldconfig
> @@ -84,14 +84,21 @@
> 
>  %build
>  # >> build pre
> +mkdir meego-build
> +cd meego-build
> +%cmake ..
>  # << build pre
> -%cmake
> +
> +
> +make %{?jobs:-j%jobs}
> 
>  # >> build post
> +cd ..
>  # << build post
>  %install
>  rm -rf %{buildroot}
>  # >> install pre
> +cd meego-build
>  # << install pre
>  %make_install
> 
> @@ -119,7 +126,7 @@
>  %files
>  %defattr(-,root,root,-)
>  # >> files
> -%{_libdir}/libtelepathy-qt4*.so.*
> +%{_libdir}/libtelepathy-qt4.so.*
>  # << files
> 
> 
> @@ -129,19 +136,20 @@
>  %{_libdir}/libtelepathy-qt4.so
>  %{_libdir}/pkgconfig/TelepathyQt4.pc
>  %{_includedir}/telepathy-1.0/*
> +%exclude %{_includedir}/telepathy-1.0/TelepathyQt4/Farsight/*
>  # << files devel
> 
>  %files farsight
>  %defattr(-,root,root,-)
>  # >> files farsight
> -%{_libdir}/libtelepathy-qt4-farsight*.so.*
> +%{_libdir}/libtelepathy-qt4-farsight.so.*
>  # << files farsight
> 
>  %files farsight-devel
>  %defattr(-,root,root,-)
>  # >> files farsight-devel
>  %{_libdir}/libtelepathy-qt4-farsight.so
> -%{_libdir}/pkgconfig/TelepathyQt4Farsight.pc
>  %{_includedir}/telepathy-1.0/TelepathyQt4/Farsight/*
> +%{_libdir}/pkgconfig/TelepathyQt4Farsight.pc
>  # << files farsight-devel
> 
> 
> other changes:
> --------------
> 
> ++++++ Makefile (new)
> --- Makefile
> +++ Makefile
> +PKG_NAME := telepathy-qt4-1
> +SPECFILE = $(addsuffix .spec, $(PKG_NAME))
> +YAMLFILE = $(addsuffix .yaml, $(PKG_NAME))
> +
> +
> +include /usr/share/packaging-tools/Makefile.common
> 
> ++++++ telepathy-qt4-0.4.0.tar.gz -> telepathy-qt4-0.5.1.tar.gz
> 263988 lines of diff (skipped)
> 
> ++++++ telepathy-qt4.yaml
> --- telepathy-qt4.yaml
> +++ telepathy-qt4.yaml
> @@ -1,12 +1,12 @@
>  Name: telepathy-qt4
>  Summary: Qt 4 Telepathy library
> -Version: 0.4.0
> +Version: 0.5.1
>  Release: 1
>  Group: System/Libraries
>  License: GPLv2
>  URL: http://telepathy.freedesktop.org/wiki/
>  Sources:
> -    -
> http://telepathy.freedesktop.org/releases/telepathy-qt4/%{name}-%{version}.t
> ar.gz
> +    -
> http://telepathy.freedesktop.org/releases/telepathy-qt4/telepathy-qt4-%{versi
> on}.tar.gz
>  Description: |
>      Qt-based library for Telepathy components.
>  Patches:
> @@ -25,7 +25,7 @@
>      - dbus-python
>      - doxygen
>      - cmake
> -Configure: autogen
> +Configure: none
>  SubPackages:
>      - Name: devel
>        Summary: Development files for %{name}
> 
> _______________________________________________
> 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