Applied in the master.

----- Original Message -----
From: "Marat Radchenko" <[email protected]>
To: [email protected]
Sent: Friday, December 3, 2010 11:21:47 AM
Subject: [SFLphone] [PATCH] Improved autogen.sh scripts

1. They do not require bash anymore
2. Added workaround for Debian bug #565663
3. Replaced manual autotools invocations with single autoreconf call
4. Non-zero return status on failure
---
 sflphone-client-gnome/autogen.sh |   20 ++++----------------
 sflphone-common/autogen.sh       |   19 ++++---------------
 2 files changed, 8 insertions(+), 31 deletions(-)

diff --git a/sflphone-client-gnome/autogen.sh b/sflphone-client-gnome/autogen.sh
index 9001af6..b161dd6 100755
--- a/sflphone-client-gnome/autogen.sh
+++ b/sflphone-client-gnome/autogen.sh
@@ -1,19 +1,7 @@
-#!/bin/bash
+#!/bin/sh -e
 
-function autocmd()
-{
-    echo "Running ${1}..."
-        $* || {
-            echo "Error running ${1}"
-                exit 1
-        }
-}
+# Workaround for http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=565663
+[ ! -e m4 ] && mkdir m4
 
 gnome-doc-prepare --force
-
-autocmd libtoolize --force --copy
-autocmd aclocal
-autocmd autoheader
-autocmd autoconf -f
-autocmd automake --add-missing --force-missing --copy -Wall
-
+autoreconf --force --install --verbose -Wall -I m4
diff --git a/sflphone-common/autogen.sh b/sflphone-common/autogen.sh
index 5c51459..839ab4a 100755
--- a/sflphone-common/autogen.sh
+++ b/sflphone-common/autogen.sh
@@ -1,17 +1,6 @@
-#!/bin/bash
+#!/bin/sh -e
 
-function autocmd()
-{
-    echo "Running ${1}..."
-        $* || {
-            echo "Error running ${1}"
-                exit 1
-        }
-}
-
-autocmd libtoolize --force --copy
-autocmd aclocal
-autocmd autoheader
-autocmd autoconf -f
-autocmd automake --add-missing --force-missing --copy -Wall
+# Workaround for http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=565663
+[ ! -e m4 ] && mkdir m4
 
+autoreconf --force --install --verbose -Wall -I m4
-- 
1.6.6

_______________________________________________
SFLphone mailing list
[email protected]
http://lists.savoirfairelinux.net/mailman/listinfo/sflphone
_______________________________________________
SFLphone mailing list
[email protected]
http://lists.savoirfairelinux.net/mailman/listinfo/sflphone

Reply via email to