diff options
author | Benjamin Otte | 2010-03-24 06:16:07 -0500 |
---|---|---|
committer | Benjamin Otte | 2010-03-24 06:17:19 -0500 |
commit | 52e02c83a412ef05a291de74ddf1baa7b6e01ef3 (patch) | |
tree | f3b42e5cc7ee1e165fb872b311d5eb8f18b10160 /configure.ac | |
parent | 95a307c9043fce6b8e2e58027feef57fc630daa5 (diff) | |
download | gst-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.ac | 28 |
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; | |||
726 | dnl *** dvdnav for resindvd *** | 726 | dnl *** dvdnav for resindvd *** |
727 | translit(dnm, m, l) AM_CONDITIONAL(USE_DVDNAV, true) | 727 | translit(dnm, m, l) AM_CONDITIONAL(USE_DVDNAV, true) |
728 | AG_GST_CHECK_FEATURE(DVDNAV, [dvdnav library], resindvd, [ | 728 | AG_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 | ||
755 | dnl *** METADATA *** | 735 | dnl *** METADATA *** |