[nautilus-actions] Defines a 'distcheck' mode



commit 4a5b7d729978aa198ae3ed7005b5b9a50a51d447
Author: Pierre Wieser <pwieser trychlos org>
Date:   Wed Nov 2 21:58:59 2011 +0100

    Defines a 'distcheck' mode

 ChangeLog        |    4 ++++
 run-autogen.sh   |   16 +++++++++++++++-
 run-distcheck.sh |    2 +-
 3 files changed, 20 insertions(+), 2 deletions(-)
---
diff --git a/ChangeLog b/ChangeLog
index 2e7699c..1f7d85e 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2011-11-05 Pierre Wieser <pwieser trychlos org>
+
+	* run-autogen.sh, run-distcheck.sh: Defines a special 'distcheck' mode.
+
 2011-11-02 Pierre Wieser <pwieser trychlos org>
 
 	* docs/nact/C/nact-conditions.xml:
diff --git a/run-autogen.sh b/run-autogen.sh
index 952042b..87e7cac 100755
--- a/run-autogen.sh
+++ b/run-autogen.sh
@@ -36,6 +36,20 @@ done
 		--enable-pdf-manuals \
 		$*
 
+# 'distcheck' mode: disable deprecated, enable manuals and gtk-doc
+[ "${autogen_target}" = "distcheck" ] &&
+	exec ./autogen.sh \
+		--prefix=$(pwd)/install \
+		--sysconfdir=/etc \
+		--with-nautilus-extdir=$(pwd)/install/lib/nautilus \
+		--disable-schemas-install \
+		--disable-deprecated \
+		--enable-gtk-doc \
+		--enable-gtk-doc-pdf \
+		--enable-html-manuals \
+		--enable-pdf-manuals \
+		$*
+
 # Build with Gtk+ 3 (actually a 2.97.x unstable version)
 # installed in ~/.local/jhbuild
 #
@@ -45,7 +59,7 @@ done
 # $ grep gtk+-2.0 /usr/lib/pkgconfig/*
 #   libnautilus-extension.pc:Requires: glib-2.0 gio-2.0 gtk+-2.0
 #   unique-1.0.pc:Requires: gtk+-2.0
-
+#
 [ "${autogen_target}" = "jhbuild" ] &&
 	export autogen_prefix=${HOME}/data/jhbuild/run &&
 	PKG_CONFIG_PATH=${autogen_prefix}/lib/pkgconfig \
diff --git a/run-distcheck.sh b/run-distcheck.sh
index f6f9ee8..b7b4cec 100755
--- a/run-distcheck.sh
+++ b/run-distcheck.sh
@@ -1,6 +1,6 @@
 #!/bin/sh
 
-autogen_target=doc ./run-autogen.sh &&
+autogen_target=distcheck ./run-autogen.sh &&
 make clean &&
 make &&
 make install &&



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]