aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBenjamin Otte2010-03-24 06:16:07 -0500
committerBenjamin Otte2010-03-24 06:17:19 -0500
commit52e02c83a412ef05a291de74ddf1baa7b6e01ef3 (patch)
treef3b42e5cc7ee1e165fb872b311d5eb8f18b10160 /configure.ac
parent95a307c9043fce6b8e2e58027feef57fc630daa5 (diff)
downloadgst-plugins-bad0-10-52e02c83a412ef05a291de74ddf1baa7b6e01ef3.tar.gz
gst-plugins-bad0-10-52e02c83a412ef05a291de74ddf1baa7b6e01ef3.tar.xz
gst-plugins-bad0-10-52e02c83a412ef05a291de74ddf1baa7b6e01ef3.zip
Use pkgconfig to detect dvdnav
The previously used dvdnav-config script was broken in a lot of distros.
Diffstat (limited to 'configure.ac')
-rw-r--r--configure.ac28
1 files changed, 4 insertions, 24 deletions
diff --git a/configure.ac b/configure.ac
index e8eb2a9a5..72cd92c53 100644
--- a/configure.ac
+++ b/configure.ac
@@ -726,30 +726,10 @@ return 0;
726dnl *** dvdnav for resindvd *** 726dnl *** dvdnav for resindvd ***
727translit(dnm, m, l) AM_CONDITIONAL(USE_DVDNAV, true) 727translit(dnm, m, l) AM_CONDITIONAL(USE_DVDNAV, true)
728AG_GST_CHECK_FEATURE(DVDNAV, [dvdnav library], resindvd, [ 728AG_GST_CHECK_FEATURE(DVDNAV, [dvdnav library], resindvd, [
729 translit(dnm, m, l) AC_SUBST(DVDNAV_LIBS) 729 PKG_CHECK_MODULES(DVDNAV, dvdnav >= 4.1.2, HAVE_DVDNAV="yes", [
730 translit(dnm, m, l) AC_SUBST(DVDNAV_CFLAGS) 730 HAVE_DVDNAV="no"
731 AG_GST_CHECK_CONFIGPROG(DVDNAV, dvdnav-config) 731 AC_MSG_RESULT(no)
732 if test x"$HAVE_DVDNAV" = x"yes"; then 732 ])
733 dnl check version
734 DVDNAV_VERSION=`dvdnav-config --version|head -n 1|sed 's/^.*) //'|sed 's/ (.*)//'`
735 DVDNAV_MAJOR=`echo $DVDNAV_VERSION | cut -d. -f1 | sed s/[a-zA-Z\-].*//g`
736 DVDNAV_MINOR=`echo $DVDNAV_VERSION | cut -d. -f2 | sed s/[a-zA-Z\-].*//g`
737 DVDNAV_MICRO=`echo $DVDNAV_VERSION | cut -d. -f3 | sed s/[a-zA-Z\-].*//g`
738 if [[ "$DVDNAV_MAJOR" -lt "4" ]]; then
739 AC_MSG_WARN([libdvdnav >= 4.1.2 is required, you have $DVDNAV_VERSION])
740 HAVE_DVDNAV="no"
741 elif [[ "$DVDNAV_MAJOR" -eq "4" ]] && \
742 [[ "$DVDNAV_MINOR" -lt "1" ]]; then
743 AC_MSG_WARN([libdvdnav >= 4.1.2 is required, you have $DVDNAV_VERSION])
744 HAVE_DVDNAV="no"
745 elif [[ "$DVDNAV_MAJOR" -eq "4" ]] && \
746 [[ "$DVDNAV_MINOR" -eq "1" ]] && \
747 [[ "$DVDNAV_MICRO" -lt "2" ]]; then
748 AC_MSG_WARN([libdvdnav >= 4.1.2 is required, you have $DVDNAV_VERSION])
749 HAVE_DVDNAV="no"
750 fi
751 fi
752 AS_SCRUB_INCLUDE(DVDNAV_CFLAGS)
753]) 733])
754 734
755dnl *** METADATA *** 735dnl *** METADATA ***