Why do we need this libsynthesissd.a, a static library? Peter
> -----Original Message----- > From: [email protected] > [mailto:[email protected]] On Behalf Of Patrick Ohly > Sent: Wednesday, June 22, 2011 3:10 PM > To: [email protected] > Cc: Ohly, Patrick > Subject: [meego-commits] 21372: Changes to > MeeGo:1.2:oss:Testing/syncevolution > > Hi, > I have made the following changes to syncevolution in project > MeeGo:1.2:oss:Testing. Please review and accept ASAP. > > Thank You, > Patrick Ohly > > [This message was auto-generated] > > --- > > Request #21372: > > submit: eds/syncevolution(r18) -> MeeGo:1.2:oss:Testing/syncevolution > > > Message: > * Wed Jun 22 2011 Patrick Ohly <[email protected]> - 1.1.99.4 > - source code changes: > syncevo-dbus-server: all templates had the "ConsumerReady" flag turned on > (BMC #19739) > templates: Add IconURI to src/templates/contexts/Google-Calendar.ini > WebDavSource.cpp: hijack error 404 to 401 when appropriate (BMC #17862). > Evolution: enable preservation of local data (BMC #15030) > Google Contacts: add CtCap information (BMC #15029) > local sync: better calendar slow sync (partly fixes BMC #14804) > * Mon Jun 20 2011 Patrick Ohly <[email protected]> - 1.1.99.4 > - source code changes: > - improved testing and WebDAV error handling > - added support for out-of-tree ActiveSync backend > - syncevo-dbus-server: local configs should be 'present' (temporary solution > for BMC #19488) > > State: new 2011-06-22T15:10:17 pohly > Comment: None > > > > changes files: > -------------- > --- syncevolution.changes > +++ syncevolution.changes > @@ -0,0 +1,15 @@ > +* Wed Jun 22 2011 Patrick Ohly <[email protected]> - 1.1.99.4 > +- source code changes: > + syncevo-dbus-server: all templates had the "ConsumerReady" flag turned > on (BMC #19739) > + templates: Add IconURI to src/templates/contexts/Google-Calendar.ini > + WebDavSource.cpp: hijack error 404 to 401 when appropriate (BMC > #17862). > + Evolution: enable preservation of local data (BMC #15030) > + Google Contacts: add CtCap information (BMC #15029) > + local sync: better calendar slow sync (partly fixes BMC #14804) > + > +* Mon Jun 20 2011 Patrick Ohly <[email protected]> - 1.1.99.4 > +- source code changes: > + - improved testing and WebDAV error handling > + - added support for out-of-tree ActiveSync backend > + - syncevo-dbus-server: local configs should be 'present' (temporary > solution > for BMC #19488) > + > > old: > ---- > syncevolution-1.1.99.4+20110617+SE+dade173+SYSYNC+e622795.tar.gz > > new: > ---- > syncevolution-1.1.99.4+20110622+SE+cff216c+SYSYNC+92d2f36.tar.gz > > spec files: > ----------- > --- syncevolution.spec > +++ syncevolution.spec > @@ -4,6 +4,7 @@ > # > # >> macros > # << macros > +%define keepstatic 1 > > Name: syncevolution > Summary: SyncML Client > @@ -12,7 +13,7 @@ > Group: Applications/Productivity > License: LGPLv2+ > URL: http://syncevolution.org > -Source0: > syncevolution-1.1.99.4+20110617+SE+dade173+SYSYNC+e622795.tar.gz > +Source0: > syncevolution-1.1.99.4+20110622+SE+cff216c+SYSYNC+92d2f36.tar.gz > Source1: syncevolution-rpmlintrc > Source100: syncevolution.yaml > Requires: ca-certificates > @@ -388,7 +389,7 @@ > > > %prep > -%setup -q -n %{name}-%{version}+20110617+SE+dade173+SYSYNC+e622795 > +%setup -q -n %{name}-%{version}+20110622+SE+cff216c+SYSYNC+92d2f36 > > # >> setup > # << setup > @@ -397,7 +398,7 @@ > # >> build pre > # << build pre > > -%configure --disable-static \ > +%configure \ > --enable-integration-tests \ > --enable-dbus-service \ > --enable-gnome-keyring \ > @@ -425,6 +426,10 @@ > %make_install > > # >> install post > +# Everything except for libsynthesissdk.a isn't needed. > +# libsynthesissdk.a itself contains the stub code > +# which loads libsynthesis plus some utility code. > +find %{buildroot}%{_libdir} -name '*.a' | grep > -v %{buildroot}%{_libdir}/libsynthesissdk.a | xargs rm > # << install post > %find_lang syncevolution > > @@ -647,6 +652,7 @@ > %{_includedir}/synthesis/*.h > %{_includedir}/syncevo/*.h > %{_libdir}/libsynthesis.so > +%{_libdir}/libsynthesissdk.a > %{_libdir}/libsmltk.so > %{_libdir}/libsyncevolution.so > %{_libdir}/pkgconfig/syncevolution.pc > > other changes: > -------------- > > ++++++ Makefile > --- Makefile > +++ Makefile > @@ -19,6 +19,7 @@ > > requestpull: > $(OSC) sr $$(cat .osc/_project) ${PKGNAME} ${BRANCH} > + [ ${BRANCH} = Trunk:Testing ] || $(OSC) sr $$(cat .osc/_project) > ${PKGNAME} Trunk:Testing > > status: > @ req=$$($(OSC) request list ${BRANCH} ${PKGNAME} | tee /dev/stderr | > head -1 | sed -e 's/ *\([^ ]*\).*/\1/') \ > > ++++++ syncevolution-1.1.99.4+20110622+SE+cff216c+SYSYNC+92d2f36.tar.gz > (new) > > ++++++ syncevolution.yaml > --- syncevolution.yaml > +++ syncevolution.yaml > @@ -6,7 +6,7 @@ > License: LGPLv2+ > URL: http://syncevolution.org > Sources: > - - > "syncevolution-1.1.99.4+20110617+SE+dade173+SYSYNC+e622795.tar.gz" > + - > "syncevolution-1.1.99.4+20110622+SE+cff216c+SYSYNC+92d2f36.tar.gz" > - syncevolution-rpmlintrc > Description: | > The %{name} package contains the core files required to use > @@ -249,6 +249,7 @@ > - "%{_includedir}/synthesis/*.h" > - "%{_includedir}/syncevo/*.h" > - "%{_libdir}/libsynthesis.so" > + - "%{_libdir}/libsynthesissdk.a" > - "%{_libdir}/libsmltk.so" > - "%{_libdir}/libsyncevolution.so" > - "%{_libdir}/pkgconfig/syncevolution.pc" > > ++++++ deleted files: > --- syncevolution-1.1.99.4+20110617+SE+dade173+SYSYNC+e622795.tar.gz > > _______________________________________________ > 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
