From bef5fb5d5d7fecfed21a13004deb83bd90c2cdfe Mon Sep 17 00:00:00 2001 From: Robin Haberkorn Date: Fri, 19 Jul 2013 16:34:22 +0200 Subject: removed everything unrelated to the GtkVlcPlayer widget --- configure.ac | 141 ++++++----------------------------------------------------- 1 file changed, 14 insertions(+), 127 deletions(-) (limited to 'configure.ac') diff --git a/configure.ac b/configure.ac index 179ed1b..6fdd713 100644 --- a/configure.ac +++ b/configure.ac @@ -2,25 +2,21 @@ # Process this file with autoconf to produce a configure script. AC_PREREQ(2.65) -AC_INIT([Experiment Player], [0.9], - [robin.haberkorn@st.ovgu.de], - [experiment-player], - [https://github.com/rhaberkorn/experiment-player]) +AC_INIT([GTK VLC Player Widget], [1.0], + [robin.haberkorn@googlemail.com], + [gtk-vlc-player], + [https://github.com/rhaberkorn/gtk-vlc-player]) AC_CONFIG_AUX_DIR(config) AM_INIT_AUTOMAKE -AC_CONFIG_SRCDIR(src/main.c) +AC_CONFIG_SRCDIR(src/gtk-vlc-player.c) AC_CONFIG_HEADER(config.h) AC_CANONICAL_BUILD AC_CANONICAL_HOST -# Experiment player data directory -player_datadir=$datarootdir/$PACKAGE_TARNAME -AC_SUBST(player_datadir) - # GtkVlcPlayer data directory -gtk_vlc_player_datadir=$datarootdir/gtk-vlc-player +gtk_vlc_player_datadir=$datarootdir/$PACKAGE_TARNAME AC_SUBST(gtk_vlc_player_datadir) # @@ -40,82 +36,26 @@ if [[ x$GLIB_GENMARSHAL = x ]]; then AC_MSG_ERROR([glib-genmarshal not found!]) fi -# not necessarily required -AC_CHECK_PROG(GTESTER, gtester, gtester) -AC_CHECK_PROG(GTESTER_REPORT, gtester-report, gtester-report) -AM_CONDITIONAL(USE_GTESTER, [test x$GTESTER != x -a x$GTESTER_REPORT != x]) -AM_COND_IF(USE_GTESTER, , [ - AC_MSG_WARN([gtester not found! Cannot automatically run test suites.]) -]) - # not necessarily required (depends on options) AC_CHECK_PROG(DOXYGEN, doxygen, doxygen) -AC_CHECK_PROG(XSLTPROC, xsltproc, xsltproc) -XSLT_FLAGS="--xinclude" -AC_SUBST(XSLT_FLAGS) - -case $host in -*-*-mingw*) - AC_CHECK_PROG(RC, windres, windres) - if [[ x$RC = x ]]; then - AC_MSG_WARN([Resource compiler not found... Binary will not have an icon!]) - fi -esac -AM_CONDITIONAL(USE_W32_RES, [test x$RC != x]) # # Checks for libraries. # -PKG_CHECK_MODULES(LIBGLIB, [gobject-2.0 gthread-2.0 glib-2.0]) - PKG_CHECK_MODULES(LIBGTK, [gtk+-2.0]) PKG_CHECK_EXISTS([gladeui-1.0], [glade3_catalogsdir=`$PKG_CONFIG --variable=catalogdir gladeui-1.0`]) if [[ x$glade3_catalogsdir = x ]]; then - AC_MSG_WARN([Glade-3 catalog directory not found, installing Gtk+ widget catalogs into custom directories!]) + AC_MSG_WARN([Glade-3 catalog directory not found, installing widget catalog into data directory!]) fi # TODO: with-option to overwrite the catalogsdir -gtk_experiment_widgets_catalogsdir=${glade3_catalogsdir:-$player_datadir/catalogs} -AC_SUBST(gtk_experiment_widgets_catalogsdir) -gtk_vlc_player_catalogsdir=${glade3_catalogsdir:-$gtk_vlc_player_datadir/catalogs} -AC_SUBST(gtk_vlc_player_catalogsdir) +catalogsdir=${glade3_catalogsdir:-$gtk_vlc_player_datadir/catalogs} +AC_SUBST(catalogsdir) # FIXME: further restrict libvlc version PKG_CHECK_MODULES(LIBVLC, [libvlc >= 1.1.10 vlc-plugin]) -PKG_CHECK_MODULES(LIBXML2, [libxml-2.0], , [ - AC_CHECK_PROG(XML2_CONFIG, xml2-config, xml2-config) - if [[ x$XML2_CONFIG != x ]]; then - LIBXML2_CFLAGS="`$XML2_CONFIG --cflags`" - AC_SUBST(LIBXML2_CFLAGS) - LIBXML2_LIBS="`$XML2_CONFIG --libs`" - AC_SUBST(LIBXML2_LIBS) - else - temp_CFLAGS="$CFLAGS" - temp_LIBS="$LIBS" - CFLAGS= - LIBS= - - AC_CHECK_LIB(xml2, xmlParseFile, , [ - AC_MSG_ERROR([Required libxml-2.0 package or library missing!]) - ]) - - AC_CHECK_HEADERS([libxml/tree.h libxml/parser.h \ - libxml/xpath.h libxml/xpathInternals.h], , [ - AC_MSG_ERROR([Required libxml headers are missing!]) - ]) - - LIBXML2_CFLAGS="$CFLAGS" - AC_SUBST(LIBXML2_CFLAGS) - LIBXML2_LIBS="$LIBS" - AC_SUBST(LIBXML2_LIBS) - - CFLAGS="$temp_CFLAGS" - LIBS="$temp_LIBS" - fi -]) - # # Checks for header files. # @@ -146,22 +86,6 @@ AC_FUNC_REALLOC # # Config options # -AC_ARG_WITH(default-ui, - AS_HELP_STRING([--with-default-ui=PATH], - [Specify default UI definition to use [default=DATAROOTDIR/experiment-player/default.ui]]), - [DEFAULT_UI=$withval], [DEFAULT_UI=$player_datadir/default.ui]) -# NOTE: cannot use AC_DEFINE_UNQUOTED since installation directories -# must be expanded by the Makefiles -AC_SUBST(DEFAULT_UI) - -AC_ARG_WITH(help-uri, - AS_HELP_STRING([--with-help-uri=URI], - [Specify help (manual) URI [default=file://DOCDIR/experiment-player.html]]), - [HELP_URI=$withval], [HELP_URI=file://$docdir/experiment-player.html]) -# NOTE: cannot use AC_DEFINE_UNQUOTED since installation directories -# must be expanded by the Makefiles -AC_SUBST(HELP_URI) - AC_ARG_ENABLE(doxygen-doc, AS_HELP_STRING([--enable-doxygen-doc], [Generate Doxygen documentation [default=no]]), @@ -184,54 +108,17 @@ AC_ARG_ENABLE(doxygen-extract-private, ]) AC_SUBST(DOXYGEN_EXTRACT_PRIVATE) -AC_ARG_ENABLE(html-doc, - AS_HELP_STRING([--enable-html-doc], - [Generate HTML documentation [default=yes]]), - [html_doc=$enableval], [html_doc=yes]) -if [[ $html_doc = yes -a x$XSLTPROC = x ]]; then - AC_MSG_ERROR([Enabled generating HTML documentation, but XSLTProc not found! Try --disable-html-doc.]) -fi -AM_CONDITIONAL(BUILD_HTML, [test $html_doc = yes]) - -AC_ARG_ENABLE(console, - AS_HELP_STRING([--enable-console], - [Enable console-mode binaries [default=no]]), - [console=$enableval], [console=no]) -if [[ $console = no ]]; then - case $host in - *-*-mingw*) GTKAPP_LDFLAGS="$GTKAPP_LDFLAGS -mwindows" ;; - esac -fi - -AC_SUBST(GTKAPP_CFLAGS) -AC_SUBST(GTKAPP_LDFLAGS) - -# Some constants -AC_DEFINE_UNQUOTED(CONFIG_KEY_FILE, [".$PACKAGE_TARNAME"], [Configuration filename (relative)]) - +# +# Some minor configuration options. +# Can only be changed here in the Autoconf script +# AC_DEFINE(GTK_VLC_PLAYER_TIME_ADJ_STEP, [1000.], [VLC Player time adjustment step increment]) AC_DEFINE(GTK_VLC_PLAYER_TIME_ADJ_PAGE, [30000.], [VLC Player time adjustment page increment]) AC_DEFINE(GTK_VLC_PLAYER_VOL_ADJ_STEP, [0.02], [VLC Player volume adjustment step increment]) AC_DEFINE(GTK_VLC_PLAYER_VOL_ADJ_PAGE, [0.], [VLC Player volume adjustment page increment]) -AC_DEFINE(GTK_EXPERIMENT_TRANSCRIPT_BACKDROP, [16], [Experiment Transcript backdrop area color change (percent)]) - -AC_DEFINE(DEFAULT_QUICKOPEN_DIR, ["."], [Default directory for listing experiments]) -AC_DEFINE(EXPERIMENT_MOVIE_FILTER, ["*.mp4;*.avi"], [Filters for (quick) opening movies]) -AC_DEFINE(EXPERIMENT_TRANSCRIPT_EXT, ["xml"], [File extension of experiment transcripts]) - -AC_DEFINE(DEFAULT_FORMATS_DIR, ["."], [Default directory for selecting formats]) -AC_DEFINE(EXPERIMENT_FORMATS_FILTER, ["*.fmt"], [Format file filter]) - -AC_DEFINE(DEFAULT_INTERACTIVE_FORMAT_FONT, ["bold"], [Default interactive format font description]) -### AC_DEFINE(DEFAULT_INTERACTIVE_FORMAT_FGCOLOR, ["white"], [Default interactive format foreground color]) -### AC_DEFINE(DEFAULT_INTERACTIVE_FORMAT_BGCOLOR, ["red"], [Default interactive format background color]) - -AC_CONFIG_FILES([Makefile lib/Makefile src/Makefile]) -AC_CONFIG_FILES([lib/gtk-vlc-player/Makefile]) -AC_CONFIG_FILES([lib/experiment-reader/Makefile lib/experiment-reader/tests/Makefile]) -AC_CONFIG_FILES([lib/gtk-experiment-widgets/Makefile]) +AC_CONFIG_FILES([Makefile src/Makefile]) AC_CONFIG_FILES([doc/Makefile doc/Doxyfile]) AC_OUTPUT -- cgit v1.2.3