Rename configure.in -> configure.ac
authorHugo Villeneuve <hugo@hugovil.com>
Tue, 25 Mar 2014 02:11:35 +0000 (22:11 -0400)
committerHugo Villeneuve <hugo@hugovil.com>
Wed, 26 Mar 2014 02:42:17 +0000 (22:42 -0400)
configure.ac [new file with mode: 0644]
configure.in [deleted file]

diff --git a/configure.ac b/configure.ac
new file mode 100644 (file)
index 0000000..50f0943
--- /dev/null
@@ -0,0 +1,144 @@
+AC_PREREQ(2.52)
+
+AC_INIT(grip, 3.4.0, [http://sf.net/tracker/?group_id=3714&atid=103714])
+AC_CONFIG_SRCDIR(src/main.c)
+AM_INIT_AUTOMAKE(AC_PACKAGE_NAME, AC_PACKAGE_VERSION)
+AM_SILENT_RULES([yes])
+
+AM_MAINTAINER_MODE
+AM_CONFIG_HEADER(config.h)
+
+AC_ARG_ENABLE(shared_cdpar,
+       [  --disable-shared-cdpar  use static cdparanoia lib],
+        ,enable_shared_cdpar=yes)
+
+AC_ARG_ENABLE(cdpar,
+       [  --disable-cdpar         do not compile with cdparanoia],
+        , enable_cdpar=yes)
+
+AC_ARG_ENABLE(id3,
+       [  --disable-id3           do not compile with id3lib],
+        , enable_id3=yes)
+
+AC_ARG_ENABLE(shared_id3,
+       [  --disable-shared-id3    use static id3lib],
+        , enable_shared_id3=yes)
+
+AC_PROG_CC
+AC_PROG_CXX
+AC_ISC_POSIX
+AC_HEADER_STDC
+AC_CHECK_HEADERS(sys/vfs.h sys/statvfs.h)
+AC_CHECK_HEADERS(linux/cdrom.h linux/ucdrom.h sys/cdio.h io/cam/cdrom.h sys/mntent.h)
+AC_CHECK_HEADERS(linux/soundcard.h machine/soundcard.h sys/soundcard.h sys/audioio.h sys/audio.io.h sun/audioio.h)
+
+AM_PROG_LIBTOOL
+
+dnl Check for Gtk+-2.0
+PKG_CHECK_MODULES(GTK, gtk+-2.0 >= 2.8, CFLAGS="${CFLAGS} $GTK_CFLAGS" LIBS="$LIBS $GTK_LIBS")
+
+dnl Check for popt library (popt doesn't use pkg-config)
+AC_CHECK_HEADER(popt.h, , AC_MSG_ERROR([popt header file not found.]))
+AC_CHECK_LIB(popt, poptGetContext, [LIBS="$LIBS -lpopt"], AC_MSG_ERROR([popt library not found.]))
+
+PKG_CHECK_MODULES(TERMINAL_WIDGET, vte)
+CFLAGS="$TERMINAL_WIDGET_CFLAGS $CFLAGS"
+
+dnl check for ghttp
+AC_CHECK_HEADER(curl/curl.h, [], [AC_MSG_ERROR(libcurl headers are missing)])
+AC_CHECK_LIB(curl,curl_global_init, [LIBS="$LIBS `curl-config --libs`"], [AC_MSG_ERROR(curl libs are missing)])
+
+GETTEXT_PACKAGE=grip-2.2
+AC_SUBST(GETTEXT_PACKAGE)
+AC_DEFINE_UNQUOTED(GETTEXT_PACKAGE,"$GETTEXT_PACKAGE", [Gettext package])
+ALL_LINGUAS="fr de zh_CN zh_HK zh_TW ja pt_BR ru es ca it be fi bg nl hu pl_PL"
+AM_GLIB_GNU_GETTEXT
+
+dnl do cdparanoia check
+if test "$enable_cdpar" = "yes"; then
+  LIBS="$LIBS -lm"
+
+  AC_CHECK_HEADERS([cdda_interface.h cdda_paranoia.h], [], [],
+     [[#ifdef HAVE_CDDA_INTERFACE_H
+     # include <cdda_interface.h>
+     #endif
+     ]])
+  AC_CHECK_HEADERS([cdda/cdda_interface.h cdda/cdda_paranoia.h], [], [],
+     [[#ifdef HAVE_CDDA_CDDA_INTERFACE_H
+     # include <cdda/cdda_interface.h>
+     #endif
+     ]])
+
+  AC_CHECK_LIB(cdda_interface,main,
+    if test "$enable_shared_cdpar" = "yes"; then
+      echo "using shared cdparanoia libraries"
+      CDPAR_LIBS="-lcdda_interface -lcdda_paranoia"
+    else
+      echo "using static cdparanoia libraries"
+      CDPAR_LIBS="$prefix/lib/libcdda_interface.a $prefix/lib/libcdda_paranoia.a"
+    fi)
+fi
+AC_SUBST(CDPAR_LIBS)
+
+id3_libs_bak=$LIBS
+if test "$enable_id3" = "yes"; then
+       AC_SEARCH_LIBS(ID3Tag_Link,"id3 -lz -lstdc++",
+               id3lib=yes
+               AC_DEFINE(HAVE_ID3V2, [], [Description])
+               if test "$enable_shared_id3" = "yes"; then
+                 echo "using shared id3lib"
+                 ID3_LIBS="-lid3 -lz -lstdc++"
+               else
+                 echo "using static id3lib"
+                 ID3_LIBS="$prefix/lib/libid3.a -lz -lstdc++"
+           fi,
+               id3lib=no
+               AC_MSG_WARN(id3lib not found - disabling id3v2 support))
+fi
+
+dnl expected version for cross compiling
+ID3LIB_MAJOR=3
+ID3LIB_MINOR=7
+ID3LIB_PATCH=13
+
+dnl This test will extract the version number from id3lib and define the macros
+dnl ID3LIB_MAJOR, ID3LIB_MINOR, ID3LIB_PATCH
+if test $id3lib = yes; then
+    AC_MSG_CHECKING(for id3lib version)
+      AC_TRY_RUN([
+#include <id3.h>
+#include <stdio.h>
+int 
+main ()
+{
+    FILE *output;
+    output=fopen("conftest.id3","w");
+    fprintf(output,"ID3LIB_MAJOR=%d\nID3LIB_MINOR=%d\nID3LIB_PATCH=%d\n",
+       ID3LIB_MAJOR_VERSION,ID3LIB_MINOR_VERSION,ID3LIB_PATCH_VERSION);
+    fclose(output);
+    exit(0);
+}
+], . ./conftest.id3
+   echo "${ID3LIB_MAJOR}.${ID3LIB_MINOR}.${ID3LIB_PATCH}", 
+   AC_MSG_WARN(could not determine id3lib version),[echo $ac_n "cross compiling; assuming ${ID3LIB_MAJOR}.${ID3LIB_MINOR}.${ID3LIB_PATCH} $ac_c"])
+   AC_DEFINE_UNQUOTED(ID3LIB_MAJOR, $ID3LIB_MAJOR, [Description])
+   AC_DEFINE_UNQUOTED(ID3LIB_MINOR, $ID3LIB_MINOR, [Description])
+   AC_DEFINE_UNQUOTED(ID3LIB_PATCH, $ID3LIB_PATCH, [Description])
+fi
+AC_SUBST(ID3_LIBS)
+LIBS=$id3_libs_bak
+
+AC_SUBST(CFLAGS)
+AC_SUBST(CPPFLAGS)
+AC_SUBST(LDFLAGS)
+
+AC_OUTPUT([
+Makefile
+grip.spec
+src/Makefile
+po/Makefile.in
+pixmaps/Makefile
+doc/Makefile
+doc/C/Makefile
+contrib/Makefile
+])
diff --git a/configure.in b/configure.in
deleted file mode 100644 (file)
index 50f0943..0000000
+++ /dev/null
@@ -1,144 +0,0 @@
-AC_PREREQ(2.52)
-
-AC_INIT(grip, 3.4.0, [http://sf.net/tracker/?group_id=3714&atid=103714])
-AC_CONFIG_SRCDIR(src/main.c)
-AM_INIT_AUTOMAKE(AC_PACKAGE_NAME, AC_PACKAGE_VERSION)
-AM_SILENT_RULES([yes])
-
-AM_MAINTAINER_MODE
-AM_CONFIG_HEADER(config.h)
-
-AC_ARG_ENABLE(shared_cdpar,
-       [  --disable-shared-cdpar  use static cdparanoia lib],
-        ,enable_shared_cdpar=yes)
-
-AC_ARG_ENABLE(cdpar,
-       [  --disable-cdpar         do not compile with cdparanoia],
-        , enable_cdpar=yes)
-
-AC_ARG_ENABLE(id3,
-       [  --disable-id3           do not compile with id3lib],
-        , enable_id3=yes)
-
-AC_ARG_ENABLE(shared_id3,
-       [  --disable-shared-id3    use static id3lib],
-        , enable_shared_id3=yes)
-
-AC_PROG_CC
-AC_PROG_CXX
-AC_ISC_POSIX
-AC_HEADER_STDC
-AC_CHECK_HEADERS(sys/vfs.h sys/statvfs.h)
-AC_CHECK_HEADERS(linux/cdrom.h linux/ucdrom.h sys/cdio.h io/cam/cdrom.h sys/mntent.h)
-AC_CHECK_HEADERS(linux/soundcard.h machine/soundcard.h sys/soundcard.h sys/audioio.h sys/audio.io.h sun/audioio.h)
-
-AM_PROG_LIBTOOL
-
-dnl Check for Gtk+-2.0
-PKG_CHECK_MODULES(GTK, gtk+-2.0 >= 2.8, CFLAGS="${CFLAGS} $GTK_CFLAGS" LIBS="$LIBS $GTK_LIBS")
-
-dnl Check for popt library (popt doesn't use pkg-config)
-AC_CHECK_HEADER(popt.h, , AC_MSG_ERROR([popt header file not found.]))
-AC_CHECK_LIB(popt, poptGetContext, [LIBS="$LIBS -lpopt"], AC_MSG_ERROR([popt library not found.]))
-
-PKG_CHECK_MODULES(TERMINAL_WIDGET, vte)
-CFLAGS="$TERMINAL_WIDGET_CFLAGS $CFLAGS"
-
-dnl check for ghttp
-AC_CHECK_HEADER(curl/curl.h, [], [AC_MSG_ERROR(libcurl headers are missing)])
-AC_CHECK_LIB(curl,curl_global_init, [LIBS="$LIBS `curl-config --libs`"], [AC_MSG_ERROR(curl libs are missing)])
-
-GETTEXT_PACKAGE=grip-2.2
-AC_SUBST(GETTEXT_PACKAGE)
-AC_DEFINE_UNQUOTED(GETTEXT_PACKAGE,"$GETTEXT_PACKAGE", [Gettext package])
-ALL_LINGUAS="fr de zh_CN zh_HK zh_TW ja pt_BR ru es ca it be fi bg nl hu pl_PL"
-AM_GLIB_GNU_GETTEXT
-
-dnl do cdparanoia check
-if test "$enable_cdpar" = "yes"; then
-  LIBS="$LIBS -lm"
-
-  AC_CHECK_HEADERS([cdda_interface.h cdda_paranoia.h], [], [],
-     [[#ifdef HAVE_CDDA_INTERFACE_H
-     # include <cdda_interface.h>
-     #endif
-     ]])
-  AC_CHECK_HEADERS([cdda/cdda_interface.h cdda/cdda_paranoia.h], [], [],
-     [[#ifdef HAVE_CDDA_CDDA_INTERFACE_H
-     # include <cdda/cdda_interface.h>
-     #endif
-     ]])
-
-  AC_CHECK_LIB(cdda_interface,main,
-    if test "$enable_shared_cdpar" = "yes"; then
-      echo "using shared cdparanoia libraries"
-      CDPAR_LIBS="-lcdda_interface -lcdda_paranoia"
-    else
-      echo "using static cdparanoia libraries"
-      CDPAR_LIBS="$prefix/lib/libcdda_interface.a $prefix/lib/libcdda_paranoia.a"
-    fi)
-fi
-AC_SUBST(CDPAR_LIBS)
-
-id3_libs_bak=$LIBS
-if test "$enable_id3" = "yes"; then
-       AC_SEARCH_LIBS(ID3Tag_Link,"id3 -lz -lstdc++",
-               id3lib=yes
-               AC_DEFINE(HAVE_ID3V2, [], [Description])
-               if test "$enable_shared_id3" = "yes"; then
-                 echo "using shared id3lib"
-                 ID3_LIBS="-lid3 -lz -lstdc++"
-               else
-                 echo "using static id3lib"
-                 ID3_LIBS="$prefix/lib/libid3.a -lz -lstdc++"
-           fi,
-               id3lib=no
-               AC_MSG_WARN(id3lib not found - disabling id3v2 support))
-fi
-
-dnl expected version for cross compiling
-ID3LIB_MAJOR=3
-ID3LIB_MINOR=7
-ID3LIB_PATCH=13
-
-dnl This test will extract the version number from id3lib and define the macros
-dnl ID3LIB_MAJOR, ID3LIB_MINOR, ID3LIB_PATCH
-if test $id3lib = yes; then
-    AC_MSG_CHECKING(for id3lib version)
-      AC_TRY_RUN([
-#include <id3.h>
-#include <stdio.h>
-int 
-main ()
-{
-    FILE *output;
-    output=fopen("conftest.id3","w");
-    fprintf(output,"ID3LIB_MAJOR=%d\nID3LIB_MINOR=%d\nID3LIB_PATCH=%d\n",
-       ID3LIB_MAJOR_VERSION,ID3LIB_MINOR_VERSION,ID3LIB_PATCH_VERSION);
-    fclose(output);
-    exit(0);
-}
-], . ./conftest.id3
-   echo "${ID3LIB_MAJOR}.${ID3LIB_MINOR}.${ID3LIB_PATCH}", 
-   AC_MSG_WARN(could not determine id3lib version),[echo $ac_n "cross compiling; assuming ${ID3LIB_MAJOR}.${ID3LIB_MINOR}.${ID3LIB_PATCH} $ac_c"])
-   AC_DEFINE_UNQUOTED(ID3LIB_MAJOR, $ID3LIB_MAJOR, [Description])
-   AC_DEFINE_UNQUOTED(ID3LIB_MINOR, $ID3LIB_MINOR, [Description])
-   AC_DEFINE_UNQUOTED(ID3LIB_PATCH, $ID3LIB_PATCH, [Description])
-fi
-AC_SUBST(ID3_LIBS)
-LIBS=$id3_libs_bak
-
-AC_SUBST(CFLAGS)
-AC_SUBST(CPPFLAGS)
-AC_SUBST(LDFLAGS)
-
-AC_OUTPUT([
-Makefile
-grip.spec
-src/Makefile
-po/Makefile.in
-pixmaps/Makefile
-doc/Makefile
-doc/C/Makefile
-contrib/Makefile
-])