[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