[packages/pidgin-sipe] new patch to make valgrind optional even if present

atler atler at pld-linux.org
Sun Mar 20 14:00:33 CET 2016


commit 1edec0b6d6e7efb30b0ec6a4d91439af56d5ae32
Author: Jan Palus <atler at pld-linux.org>
Date:   Sun Mar 20 13:58:46 2016 +0100

    new patch to make valgrind optional even if present
    
    - run autotools before build

 pidgin-sipe-optional_valgrind.patch | 22 ++++++++++++++++++++++
 pidgin-sipe.spec                    | 13 ++++++++++++-
 2 files changed, 34 insertions(+), 1 deletion(-)
---
diff --git a/pidgin-sipe.spec b/pidgin-sipe.spec
index 9ec7108..625b48a 100644
--- a/pidgin-sipe.spec
+++ b/pidgin-sipe.spec
@@ -7,14 +7,19 @@ Group:		Applications/Networking
 URL:		http://sipe.sourceforge.net/
 Source0:	http://downloads.sourceforge.net/sipe/%{name}-%{version}.tar.xz
 # Source0-md5:	35584b53b67a19e9f0e4ab44604f908f
+Patch0:		%{name}-optional_valgrind.patch
+BuildRequires:	autoconf >= 2.50
+BuildRequires:	automake >= 1:1.9
 BuildRequires:	e2fsprogs-devel
 BuildRequires:	gettext
 BuildRequires:	glib2-devel >= 2.28.0
+BuildRequires:	gmime-devel
 BuildRequires:	gstreamer-devel
 BuildRequires:	heimdal-devel
-BuildRequires:	intltool
+BuildRequires:	intltool >= 0.35.0
 BuildRequires:	libnice-devel >= 0.1.0
 BuildRequires:	libpurple-devel >= 2.8.0
+BuildRequires:	libtool
 BuildRequires:	libxml2-devel
 BuildRequires:	nss-devel
 BuildRequires:	pkgconfig
@@ -58,8 +63,14 @@ This package provides the protocol plugin for libpurple clients.
 
 %prep
 %setup -q
+%patch0 -p0
 
 %build
+%{__libtoolize}
+%{__aclocal}
+%{__autoheader}
+%{__autoconf}
+%{__automake}
 %configure \
 	--with-krb5 \
 	--enable-purple \
diff --git a/pidgin-sipe-optional_valgrind.patch b/pidgin-sipe-optional_valgrind.patch
new file mode 100644
index 0000000..2282ac9
--- /dev/null
+++ b/pidgin-sipe-optional_valgrind.patch
@@ -0,0 +1,22 @@
+--- configure.ac.old	2016-03-20 13:38:49.457598656 +0100
++++ configure.ac	2016-03-20 13:45:37.131251599 +0100
+@@ -153,9 +153,16 @@
+ PKG_PROG_PKG_CONFIG
+ 
+ dnl check for valgrind (optional, only needed for debugging)
+-PKG_CHECK_MODULES(VALGRIND, [valgrind],
+-	[AC_DEFINE(HAVE_VALGRIND, 1, [Define to 1 if you have the valgrind headers])],
+-	[AC_MSG_RESULT(no)])
++AC_ARG_ENABLE(valgrind,
++	[AS_HELP_STRING([--enable-valgrind],
++                        [turn on valgrind support for debugging @<:@default=no@:>@])],
++	[],
++	[enable_valgrind=no])
++AS_IF([test "x$enable_valgrind" != xno],
++	[PKG_CHECK_MODULES(VALGRIND, [valgrind],
++		[AC_DEFINE(HAVE_VALGRIND, 1, [Define to 1 if you have the valgrind headers])],
++		[AC_MSG_RESULT(no)])],
++	[])
+ 
+ dnl build option: with voice & video support (for all backends)
+ AC_ARG_WITH(vv,
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/pidgin-sipe.git/commitdiff/1edec0b6d6e7efb30b0ec6a4d91439af56d5ae32



More information about the pld-cvs-commit mailing list