[packages/libeXosip2] - added link patch (no unnecessary linking with -lnsl) - devel deps, BR: c-ares-devel - pl fixes

qboosh qboosh at pld-linux.org
Tue Jun 18 15:49:30 CEST 2013


commit e5037a3102dfbfe6c6de95d351e3936a02f2220e
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Tue Jun 18 15:49:43 2013 +0200

    - added link patch (no unnecessary linking with -lnsl)
    - devel deps, BR: c-ares-devel
    - pl fixes

 libeXosip2-link.patch | 10 ++++++++++
 libeXosip2.spec       | 32 ++++++++++++++++++++------------
 2 files changed, 30 insertions(+), 12 deletions(-)
---
diff --git a/libeXosip2.spec b/libeXosip2.spec
index 56491e9..db6cf12 100644
--- a/libeXosip2.spec
+++ b/libeXosip2.spec
@@ -7,13 +7,16 @@ License:	GPL v2+
 Group:		Libraries
 Source0:	http://download.savannah.nongnu.org/releases/exosip/%{name}-%{version}.tar.gz
 # Source0-md5:	aa385b85f6a17876763a0a860fe2afbf
+Patch0:		%{name}-link.patch
 URL:		http://savannah.nongnu.org/projects/exosip
-BuildRequires:	autoconf
+BuildRequires:	autoconf >= 2.50
 BuildRequires:	automake
+BuildRequires:	c-ares-devel
 BuildRequires:	libosip2-devel >= 4.0.0
 BuildRequires:	libtool
 BuildRequires:	openssl-devel
 BuildRequires:	pkgconfig
+Requires:	libosip2 >= 4.0.0
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %description
@@ -25,10 +28,10 @@ wish to establish sessions like multiplayer games.
 
 %description -l pl.UTF-8
 eXosip jest biblioteką ukrywającą skomplikowane korzystanie z
-protokołu SIP dla multimedialnych sesji. Prokokół jest przeznaczony do
-wykorzystania przez aplikacje telefoniczne korzystające z
-VoIP(telefony lub serwery konferencji), ale może być równiez używany
-przez dowolne aplikacje chcące uzywać multimedialnych sesji, jak np
+protokołu SIP dla sesji multimedialnych. Protokół jest przeznaczony do
+wykorzystania przez aplikacje telefoniczne korzystające z VoIP
+(telefony lub serwery konferencji), ale może być również używany
+przez dowolne aplikacje chcące używać sesji multimedialnych, jak np.
 gry dla wielu graczy.
 
 %package devel
@@ -36,6 +39,9 @@ Summary:	Header files for libeXosip2 library
 Summary(pl.UTF-8):	Pliki nagłówkowe biblioteki libeXosip2
 Group:		Development/Libraries
 Requires:	%{name} = %{version}-%{release}
+Requires:	c-ares-devel
+Requires:	libosip2-devel >= 4.0.0
+Requires:	openssl-devel
 
 %description devel
 Header files for libeXosip2 library.
@@ -57,11 +63,13 @@ Statyczna biblioteka libeXosip2.
 
 %prep
 %setup -q
+%patch0 -p1
 
 %build
 %{__libtoolize}
 %{__aclocal} -I scripts
 %{__autoconf}
+%{__autoheader}
 %{__automake}
 %configure \
 	--enable-openssl
@@ -81,16 +89,16 @@ rm -rf $RPM_BUILD_ROOT
 %files
 %defattr(644,root,root,755)
 %doc AUTHORS ChangeLog NEWS README
-%attr(755,root,root) %{_bindir}/*
-%attr(755,root,root) %{_libdir}/lib*.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/lib*.so.??
+%attr(755,root,root) %{_bindir}/sip_reg
+%attr(755,root,root) %{_libdir}/libeXosip2.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libeXosip2.so.10
 
 %files devel
 %defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/lib*.so
-%{_libdir}/lib*.la
-%{_includedir}/eXosip2/
+%attr(755,root,root) %{_libdir}/libeXosip2.so
+%{_libdir}/libeXosip2.la
+%{_includedir}/eXosip2
 
 %files static
 %defattr(644,root,root,755)
-%{_libdir}/lib*.a
+%{_libdir}/libeXosip2.a
diff --git a/libeXosip2-link.patch b/libeXosip2-link.patch
new file mode 100644
index 0000000..f6caadd
--- /dev/null
+++ b/libeXosip2-link.patch
@@ -0,0 +1,10 @@
+--- libeXosip2-4.0.0/configure.in.orig	2012-11-26 15:02:38.000000000 +0100
++++ libeXosip2-4.0.0/configure.in	2013-06-18 15:38:50.868255367 +0200
+@@ -193,7 +193,6 @@
+ 
+ dnl Checks for libraries.
+ AC_CHECK_LIB(posix4,sem_open,[EXOSIP_LIB="$EXOSIP_LIB -lposix4 -mt"])
+-AC_CHECK_LIB(nsl,nis_add,[EXOSIP_LIB="$EXOSIP_LIB -lnsl"])
+ AC_CHECK_LIB(socket,sendto,[EXOSIP_LIB="$EXOSIP_LIB -lsocket"])
+ AC_CHECK_LIB(rt,clock_gettime,[EXOSIP_LIB="$EXOSIP_LIB -lrt"])
+ 
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/libeXosip2.git/commitdiff/e5037a3102dfbfe6c6de95d351e3936a02f2220e



More information about the pld-cvs-commit mailing list