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

Reply via email to