I have made the following changes intended for : CE:MW:Shared / sofia-sip CE:MW:Shared / telepathy-rakia
Please review and accept or decline. BOSS has already run some checks on this request. See the "Messages from BOSS" section below. https://build.pub.meego.com//request/show/5348 Thank You, Marko Saukko [This message was auto-generated] --- Request # 5348: Messages from BOSS: State: review at 2012-07-30T18:52:03 by bossbot Reviews: accepted by bossbot : Prechecks succeeded. new for CE-maintainers : Please replace this text with a review and approve/reject the review (not the SR). BOSS will take care of the rest Changes: submit: home:sage:branches:CE:MW:Shared / sofia-sip -> CE:MW:Shared / sofia-sip changes files: -------------- ++++++ new changes file: --- sofia-sip.changes +++ sofia-sip.changes @@ -0,0 +1,3 @@ +* Mon Jul 30 2012 Marko Saukko <[email protected]> - 1.12.11 +- Initial import. + new: ---- sofia-sip-1.12.11.tar.gz sofia-sip.changes sofia-sip.spec sofia-sip.yaml spec files: ----------- ++++++ new spec file: --- sofia-sip.spec +++ sofia-sip.spec @@ -0,0 +1,155 @@ +# +# Do NOT Edit the Auto-generated Part! +# Generated by: spectacle version 0.25 +# + +Name: sofia-sip + +# >> macros +# << macros + +Summary: Sofia SIP User-Agent library +Version: 1.12.11 +Release: 1 +Group: Communications/Telephony and IM +License: LGPLv2+ +URL: http://sofia-sip.sourceforge.net/ +Source0: http://dl.sourceforge.net/sofia-sip/%{name}-%{version}.tar.gz +Source100: sofia-sip.yaml +Requires(post): /sbin/ldconfig +Requires(postun): /sbin/ldconfig +BuildRequires: pkgconfig(libssl) >= 0.9.7 +BuildRequires: pkgconfig(glib-2.0) >= 2.4 +BuildRequires: pkgconfig(check) >= 0.9.4 + +%description +Sofia SIP is a RFC-3261-compliant library for SIP user agents and +other network elements. The Session Initiation Protocol (SIP) is an +application-layer control (signaling) protocol for creating, +modifying, and terminating sessions with one or more +participants. These sessions include Internet telephone calls, +multimedia distribution, and multimedia conferences. + + +%package glib +Summary: Glib bindings for Sofia-SIP +Group: Communications/Telephony and IM +Requires: %{name} = %{version}-%{release} +Requires(post): /sbin/ldconfig +Requires(postun): /sbin/ldconfig + +%description glib +GLib interface to Sofia SIP User Agent library. + +%package utils +Summary: Sofia-SIP Command Line Utilities +Group: Applications/Internet +Requires: %{name} = %{version}-%{release} + +%description utils +Command line utilities for the Sofia SIP UA library. + +%package glib-devel +Summary: Glib bindings for Sofia SIP development files +Group: Development/Libraries +Requires: %{name} = %{version}-%{release} +Requires: sofia-sip-glib = %{version}-%{release} +Requires: sofia-sip-devel = %{version}-%{release} + +%description glib-devel +Development package for Sofia SIP UA Glib library. This package +includes libraries and include files for developing glib programs +using Sofia SIP. + + +%package devel +Summary: Sofia-SIP Development Package +Group: Development/Libraries +Requires: %{name} = %{version}-%{release} + +%description devel +Development package for Sofia SIP UA library. + + +%prep +%setup -q -n %{name}-%{version} + +# >> setup +# << setup + +%build +# >> build pre +# << build pre + +%configure --disable-static +make %{?jobs:-j%jobs} + +# >> build post +# << build post + +%install +rm -rf %{buildroot} +# >> install pre +# << install pre +%make_install + +# >> install post +find %{buildroot} -name \*.h.in -delete +# << install post + + +%check +# >> check +#TPORT_DEBUG=9 TPORT_TEST_HOST=0.0.0.0 make check +# << check + +%post -p /sbin/ldconfig + +%postun -p /sbin/ldconfig + +%post glib -p /sbin/ldconfig + +%postun glib -p /sbin/ldconfig + +%files +%defattr(-,root,root,-) +# >> files +%doc AUTHORS ChangeLog ChangeLog.ext-trees COPYING COPYRIGHTS +%doc README README.developers RELEASE TODO +%{_libdir}/libsofia-sip-ua.so.* +# << files + +%files glib +%defattr(-,root,root,-) +# >> files glib +%{_libdir}/libsofia-sip-ua-glib.so.* +# << files glib + +%files utils +%defattr(-,root,root,-) +# >> files utils +%{_bindir}/* +%{_mandir}/man1/*.1* +# << files utils + +%files glib-devel +%defattr(-,root,root,-) +# >> files glib-devel +%{_includedir}/sofia-sip-1.12/sofia-sip/su_source.h +%{_libdir}/libsofia-sip-ua-glib.so +%{_libdir}/pkgconfig/sofia-sip-ua-glib.pc +# << files glib-devel + +%files devel +%defattr(-,root,root,-) +# >> files devel +%dir %{_includedir}/sofia-sip-1.12 +%dir %{_includedir}/sofia-sip-1.12/sofia-sip +%{_includedir}/sofia-sip-1.12/sofia-sip/*.h +%exclude %{_includedir}/sofia-sip-1.12/sofia-sip/su_source.h +%dir %{_includedir}/sofia-sip-1.12/sofia-resolv +%{_includedir}/sofia-sip-1.12/sofia-resolv/*.h +%{_libdir}/libsofia-sip-ua.so +%{_libdir}/pkgconfig/sofia-sip-ua.pc +%{_datadir}/sofia-sip +# << files devel other changes: -------------- ++++++ sofia-sip-1.12.11.tar.gz (new) ++++++ sofia-sip.yaml (new) --- sofia-sip.yaml +++ sofia-sip.yaml @@ -0,0 +1,53 @@ +Name: sofia-sip +Summary: Sofia SIP User-Agent library +Version: 1.12.11 +Release: 1 +Group: Communications/Telephony and IM +License: LGPLv2+ +URL: http://sofia-sip.sourceforge.net/ +Sources: + - http://dl.sourceforge.net/sofia-sip/%{name}-%{version}.tar.gz +Description: | + Sofia SIP is a RFC-3261-compliant library for SIP user agents and + other network elements. The Session Initiation Protocol (SIP) is an + application-layer control (signaling) protocol for creating, + modifying, and terminating sessions with one or more + participants. These sessions include Internet telephone calls, + multimedia distribution, and multimedia conferences. + +PkgConfigBR: + - libssl >= 0.9.7 + - glib-2.0 >= 2.4 + - check >= 0.9.4 + +Configure: configure + +Builder: make +Check: yes +SubPackages: + - Name: glib + Summary: Glib bindings for Sofia-SIP + Group: Communications/Telephony and IM + Description: GLib interface to Sofia SIP User Agent library. + + - Name: utils + Summary: Sofia-SIP Command Line Utilities + Group: Applications/Internet + Description: Command line utilities for the Sofia SIP UA library. + + - Name: glib-devel + Summary: Glib bindings for Sofia SIP development files + Group: Development/Libraries + Description: | + Development package for Sofia SIP UA Glib library. This package + includes libraries and include files for developing glib programs + using Sofia SIP. + Requires: + - sofia-sip-glib = %{version}-%{release} + - sofia-sip-devel = %{version}-%{release} + + - Name: devel + Summary: Sofia-SIP Development Package + Group: Development/Libraries + Description: Development package for Sofia SIP UA library. + submit: home:sage:branches:CE:MW:Shared / telepathy-rakia -> CE:MW:Shared / telepathy-rakia changes files: -------------- ++++++ new changes file: --- telepathy-rakia.changes +++ telepathy-rakia.changes @@ -0,0 +1,3 @@ +* Mon Jul 30 2012 Marko Saukko <[email protected]> - 0.7.4 +- Initial packaging for nemo. + new: ---- 0001-Check-for-gio-to-avoid-linking-issue.patch telepathy-rakia-0.7.4.tar.gz telepathy-rakia.changes telepathy-rakia.spec telepathy-rakia.yaml spec files: ----------- ++++++ new spec file: --- telepathy-rakia.spec +++ telepathy-rakia.spec @@ -0,0 +1,80 @@ +# +# Do NOT Edit the Auto-generated Part! +# Generated by: spectacle version 0.25 +# + +Name: telepathy-rakia + +# >> macros +# << macros + +Summary: SIP connection manager for Telepathy +Version: 0.7.4 +Release: 1 +Group: Applications/Communications +License: LGPLv2+ +URL: http://telepathy.freedesktop.org/wiki/Components +Source0: http://telepathy.freedesktop.org/releases/%{name}/%{name}-%{version}.tar.gz +Source100: telepathy-rakia.yaml +Patch0: 0001-Check-for-gio-to-avoid-linking-issue.patch +Requires: telepathy-filesystem +BuildRequires: pkgconfig(dbus-1) +BuildRequires: pkgconfig(dbus-glib-1) +BuildRequires: pkgconfig(telepathy-glib) >= 0.17.7 +BuildRequires: pkgconfig(sofia-sip-ua-glib) >= 1.12.11 +BuildRequires: libxslt +BuildRequires: python >= 2.3 +Provides: telepathy-sofiasip = %{version}-%{release} +Obsoletes: telepathy-sofiasip < 0.7.2 + +%description +%{name} is a SIP connection manager for the Telepathy +framework based on the SofiaSIP-stack. + + + +%prep +%setup -q -n %{name}-%{version} + +# 0001-Check-for-gio-to-avoid-linking-issue.patch +%patch0 -p1 +# >> setup +# << setup + +%build +# >> build pre +# << build pre + +%configure --disable-static +make %{?jobs:-j%jobs} + +# >> build post +# << build post + +%install +rm -rf %{buildroot} +# >> install pre +# << install pre +%make_install + +# >> install post +# Let's not install the headers +rm -rf $RPM_BUILD_ROOT%{_includedir}/%{name}-0.7 + +# << install post + + +%check +# >> check +#make check +# << check + +%files +%defattr(-,root,root,-) +# >> files +%doc COPYING README NEWS TODO +%{_libexecdir}/%{name} +%{_datadir}/dbus-1/services/*.service +%{_datadir}/telepathy/managers/*.manager +%{_mandir}/man8/%{name}.8.gz +# << files other changes: -------------- ++++++ 0001-Check-for-gio-to-avoid-linking-issue.patch (new) --- 0001-Check-for-gio-to-avoid-linking-issue.patch +++ 0001-Check-for-gio-to-avoid-linking-issue.patch @@ -0,0 +1,30 @@ +From 62a8e7337b6d678e5293fbfe713f3d1806003331 Mon Sep 17 00:00:00 2001 +From: Ionut Biru <[email protected]> +Date: Wed, 9 May 2012 17:34:10 +0000 +Subject: [PATCH] Check for gio to avoid linking issue + +/usr/bin/ld: note: 'g_inet_address_new_from_string' is defined in DSO +/usr/lib/libgio-2.0.so.0 so try adding it to the linker command line + +Signed-off-by: Ionut Biru <[email protected]> +Reviewed-by: Simon McVittie <[email protected]> +--- + configure.ac | 2 +- + 1 files changed, 1 insertions(+), 1 deletions(-) + +diff --git a/configure.ac b/configure.ac +index 2a6cb2a..461d464 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -62,7 +62,7 @@ dnl GTK docs + GTK_DOC_CHECK + + dnl Check for Glib +-PKG_CHECK_MODULES(GLIB, gobject-2.0 >= 2.30, have_glib=yes, have_glib=no) ++PKG_CHECK_MODULES(GLIB, [gobject-2.0 >= 2.30, gio-2.0 >= 2.30], have_glib=yes, have_glib=no) + + if test x$have_glib = xno ; then + AC_MSG_ERROR([GLib development libraries not found]) +-- +1.7.7.6 + ++++++ telepathy-rakia-0.7.4.tar.gz (new) ++++++ telepathy-rakia.yaml (new) --- telepathy-rakia.yaml +++ telepathy-rakia.yaml @@ -0,0 +1,32 @@ +Name: telepathy-rakia +Summary: SIP connection manager for Telepathy +Version: 0.7.4 +Release: 1 +Group: Applications/Communications +License: LGPLv2+ +URL: http://telepathy.freedesktop.org/wiki/Components +Sources: + - http://telepathy.freedesktop.org/releases/%{name}/%{name}-%{version}.tar.gz +Patches: + - 0001-Check-for-gio-to-avoid-linking-issue.patch +Description: | + %{name} is a SIP connection manager for the Telepathy + framework based on the SofiaSIP-stack. + +Requires: + - telepathy-filesystem +PkgConfigBR: + - dbus-1 + - dbus-glib-1 + - telepathy-glib >= 0.17.7 + - sofia-sip-ua-glib >= 1.12.11 +PkgBR: + - libxslt + - python >= 2.3 +Provides: + - telepathy-sofiasip = %{version}-%{release} +Obsoletes: + - telepathy-sofiasip < 0.7.2 +Configure: configure +Builder: make +Check: yes
