Author: benny
Date: 2006-07-09 12:44:52 +0000 (Sun, 09 Jul 2006)
New Revision: 22312

Added:
   xarchiver/trunk/configure.in.in
   xarchiver/trunk/po/LINGUAS
Removed:
   xarchiver/trunk/configure.ac
Modified:
   xarchiver/trunk/
   xarchiver/trunk/autogen.sh
   xarchiver/trunk/po/
   xarchiver/trunk/src/
Log:
Update build framework, as requested by Giuseppe.




Property changes on: xarchiver/trunk
___________________________________________________________________
Name: svn:ignore
   + xarchiver.desktop
stamp-h1
*.tmp
.*.swp
intltool-*
mkinstalldirs
configure
configure.in
config.status
config.log
config.h.in
config.h
compile
autom4te.cache
aclocal.m4
Makefile.in
Makefile
config.guess
config.sub
libtool
ltmain.sh



Modified: xarchiver/trunk/autogen.sh
===================================================================
--- xarchiver/trunk/autogen.sh  2006-07-09 10:11:59 UTC (rev 22311)
+++ xarchiver/trunk/autogen.sh  2006-07-09 12:44:52 UTC (rev 22312)
@@ -1,8 +1,8 @@
 #!/bin/sh
 #
-# $Id: autogen.sh 8094 2005-01-27 07:52:08Z kelnos $
+# $Id$
 #
-# Copyright (c) 2002-2005
+# Copyright (c) 2002-2006
 #         The Xfce development team. All rights reserved.
 #
 # Written for Xfce by Benedikt Meurer <[EMAIL PROTECTED]>.
@@ -18,6 +18,22 @@
   exit 1
 }
 
+# verify that po/LINGUAS is present
+(test -f po/LINGUAS) >/dev/null 2>&1 || {
+  cat >&2 <<EOF
+autogen.sh: The file po/LINGUAS could not be found. Please check your snapshot
+            or try to checkout again.
+EOF
+  exit 1
+}
+
+# substitute revision and linguas
+linguas=`sed -e '/^#/d' po/LINGUAS`
+revision=`LC_ALL=C svn info $0 | awk '/^Revision: / {printf "%05d\n", $2}'`
+sed -e "s/@LINGUAS@/${linguas}/g" \
+    -e "s/@REVISION@/${revision}/g" \
+    < "configure.in.in" > "configure.in"
+
 exec xdt-autogen $@
 
 # vi:set ts=2 sw=2 et ai:

Deleted: xarchiver/trunk/configure.ac

Copied: xarchiver/trunk/configure.in.in (from rev 22290, 
xarchiver/trunk/configure.ac)
===================================================================
--- xarchiver/trunk/configure.in.in                             (rev 0)
+++ xarchiver/trunk/configure.in.in     2006-07-09 12:44:52 UTC (rev 22312)
@@ -0,0 +1,104 @@
+dnl $Id$
+dnl
+dnl Copyright (c) 2006
+dnl         The Xfce development team. All rights reserved.
+dnl
+dnl Written for Xfce by Benedikt Meurer <[EMAIL PROTECTED]>
+dnl
+
+dnl ***************************
+dnl *** Version information ***
+dnl ***************************
+m4_define([xarchiver_version_major], [0])
+m4_define([xarchiver_version_minor], [3])
+m4_define([xarchiver_version_micro], [9])
+m4_define([xarchiver_version_build], [EMAIL PROTECTED]@])
+m4_define([xarchiver_version_tag], [svn]) # Leave empty for releases
+m4_define([xarchiver_version], 
[xarchiver_version_major().xarchiver_version_minor().xarchiver_version_micro()ifelse(xarchiver_version_tag(),
 [svn], [xarchiver_version_tag()-xarchiver_version_build()], 
[xarchiver_version_tag()])])
+
+dnl ***************************
+dnl *** Initialize autoconf ***
+dnl ***************************
+AC_COPYRIGHT([Copyright (c) 2006
+        The Xfce development team. All rights reserved.
+        
+Written for Xfce by Giuseppe Torelli <[EMAIL PROTECTED]>.])
+AC_INIT([xarchiver], [xarchiver_version()], [http://bugzilla.xfce.org/])
+AC_PREREQ([2.50])
+AC_CANONICAL_TARGET()
+AC_REVISION([$Id$])
+
+dnl ***************************
+dnl *** Initialize automake ***
+dnl ***************************
+AM_INIT_AUTOMAKE([AC_PACKAGE_TARNAME()], [AC_PACKAGE_VERSION()])
+AM_CONFIG_HEADER([config.h])
+AM_MAINTAINER_MODE()
+
+dnl *******************************
+dnl *** Check for UNIX variants ***
+dnl *******************************
+AC_AIX()
+AC_ISC_POSIX()
+AC_MINIX()
+
+dnl ********************************
+dnl *** Check for basic programs ***
+dnl ********************************
+AC_PROG_CC()
+AC_PROG_LD()
+AC_PROG_INSTALL()
+AC_PROG_INTLTOOL([0.31], [no-xml])
+
+dnl **************************
+dnl *** Initialize libtool ***
+dnl **************************
+AC_DISABLE_STATIC()
+AC_PROG_LIBTOOL()
+
+dnl ***********************************************
+dnl *** Work-around system-specific limitations ***
+dnl ***********************************************
+AC_SYS_LARGEFILE()
+
+dnl **********************************
+dnl *** Check for standard headers ***
+dnl **********************************
+AC_HEADER_STDC()
+
+dnl ************************************
+dnl *** Check for standard functions ***
+dnl ************************************
+AC_CHECK_FUNCS([strcasestr])
+
+dnl ******************************
+dnl *** Check for i18n support ***
+dnl ******************************
+XDT_I18N([EMAIL PROTECTED]@])
+
+dnl ***********************************
+dnl *** Check for required packages ***
+dnl ***********************************
+XDT_CHECK_PACKAGE([GTK], [gtk+-2.0], [2.2.0])
+XDT_CHECK_PACKAGE([GLIB], [glib-2.0], [2.2.0])
+
+dnl ***********************************
+dnl *** Check for debugging support ***
+dnl ***********************************
+XDT_FEATURE_DEBUG()
+
+AC_OUTPUT([
+po/Makefile.in
+Makefile
+src/Makefile
+])
+
+dnl *********************
+dnl *** Print summary ***
+dnl *********************
+echo "----------------------------------------"
+echo "$PACKAGE_TARNAME $PACKAGE_VERSION"
+echo ""
+echo "The binary will be installed in $prefix/bin"
+echo ""
+echo "Configure finished, type 'make' to build."


Property changes on: xarchiver/trunk/po
___________________________________________________________________
Name: svn:ignore
   + .deps
.libs
Makefile
Makefile.in
Makefile.in.in
*.gmo
.*.swp
POTFILES
.intltool-merge-cache


Added: xarchiver/trunk/po/LINGUAS
===================================================================
--- xarchiver/trunk/po/LINGUAS                          (rev 0)
+++ xarchiver/trunk/po/LINGUAS  2006-07-09 12:44:52 UTC (rev 22312)
@@ -0,0 +1,2 @@
+# set of available languages (in alphabetic order)
+de el eu fi fr he hu ja nl pl ru sv zh_TW


Property changes on: xarchiver/trunk/src
___________________________________________________________________
Name: svn:ignore
   + .deps
.libs
Makefile
Makefile.in
.*.swp
xarchiver


_______________________________________________
Xfce4-commits mailing list
[email protected]
http://foo-projects.org/mailman/listinfo/xfce4-commits

Reply via email to