commit 1edec0b6d6e7efb30b0ec6a4d91439af56d5ae32
Author: Jan Palus <[email protected]>
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

_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to