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
