summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Vander Stichele <thomas@apestaart.org>2002-03-05 12:31:13 +0000
committerThomas Vander Stichele <thomas@apestaart.org>2002-03-05 12:31:13 +0000
commitc09d4144ba916bb461feb85fd8e4638ee5761ab6 (patch)
tree4ef671c656aec88208f58fd557fc00e1eecdc972
parente1347f297418b49b0ed71786200fd9107032ae00 (diff)
downloadgstreamer-c09d4144ba916bb461feb85fd8e4638ee5761ab6.tar.gz
no good reason to require glib 1.3.15 so back to 1.3.12 put version checking for glib and libxml in configure.ac subs...
Original commit message from CVS: * no good reason to require glib 1.3.15 so back to 1.3.12 * put version checking for glib and libxml in configure.ac * subst'd these minimum required versions so they can be used in spec file
m---------common0
-rw-r--r--configure.ac15
-rw-r--r--gstreamer.spec.in29
3 files changed, 31 insertions, 13 deletions
diff --git a/common b/common
-Subproject 2adced54d821c7870fd4d9e5e19482418a64c93
+Subproject de68be0c16181a66f42fad60319e273097f6024
diff --git a/configure.ac b/configure.ac
index 9795e9318d..3e3a3a08a1 100644
--- a/configure.ac
+++ b/configure.ac
@@ -91,8 +91,13 @@ AC_MSG_RESULT(no)
dnl Check for essential libraries first:
dnl ====================================
+dnl === GLib 2 ===
+dnl Minimum required version of GLib2
+GLIB2_REQ="1.3.12"
+AC_SUBST(GLIB2_REQ)
+
dnl Check for glib2
-PKG_CHECK_MODULES(GLIB2, glib-2.0 gobject-2.0 gthread-2.0 gmodule-2.0,
+PKG_CHECK_MODULES(GLIB2, glib-2.0 >= $GLIB2_REQ gobject-2.0 gthread-2.0 gmodule-2.0,
HAVE_GLIB2=yes,HAVE_GLIB2=no)
GLIB_LIBS=$GLIB2_LIBS
GLIB_CFLAGS=$GLIB2_CFLAGS
@@ -106,8 +111,14 @@ fi
GST_PKG_DEPS="glib-2.0, gobject-2.0, gmodule-2.0, gthread-2.0"
AC_SUBST(GST_PKG_DEPS)
+dnl === libxml 2 ===
+dnl Minimum required version of libxml2
+LIBXML2_REQ="2.4.0"
+AC_SUBST(LIBXML2_REQ)
+
+dnl check for libxml2
LIBXML_PKG=', libxml-2.0'
-PKG_CHECK_MODULES(XML, libxml-2.0, HAVE_LIBXML2=yes, HAVE_LIBXML2=no)
+PKG_CHECK_MODULES(XML, libxml-2.0 >= $LIBXML2_REQ, HAVE_LIBXML2=yes, HAVE_LIBXML2=no)
if test "x$HAVE_LIBXML2" = "xyes"; then
AC_DEFINE(HAVE_LIBXML2)
else
diff --git a/gstreamer.spec.in b/gstreamer.spec.in
index 8a5f095aaf..d7c6add983 100644
--- a/gstreamer.spec.in
+++ b/gstreamer.spec.in
@@ -1,16 +1,23 @@
# File generated by dobey, DO NOT EDIT
-Summary: GStreamer Streaming-media framework runtime
-Name: gstreamer
-Version: @VERSION@
-Release: @GST_VERSION_RELEASE@
-Copyright: LGPL
-Group: Libraries/Multimedia
-Source: %{name}-%{version}.tar.gz
-BuildRoot: %{_tmppath}/%{name}-%{version}-root
-Requires: glib2 >= 1.3.15
-Requires: libxml2 >= 2.4.0
-BuildRequires: nasm => 0.90
+Summary: GStreamer Streaming-media framework runtime
+Name: gstreamer
+Version: @VERSION@
+Release: @GST_VERSION_RELEASE@
+
+Copyright: LGPL
+Group: Libraries/Multimedia
+Source: %{name}-%{version}.tar.gz
+BuildRoot: %{_tmppath}/%{name}-%{version}-root
+
+%define _glib2 @GLIB2_REQ@
+%define _libxml2 @LIBXML2_REQ@
+
+Requires: glib2 >= %_glib2
+Requires: libxml2 >= %_libxml2
+BuildRequires: glib2-devel >= %_glib2
+BuildRequires: libxml2 >= %_libxml2
+BuildRequires: nasm => 0.90
%description
GStreamer is a streaming-media framework, based on graphs of filters which