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
This commit is contained in:
Thomas Vander Stichele 2002-03-05 12:31:13 +00:00
parent e1347f2974
commit c09d4144ba
3 changed files with 32 additions and 14 deletions

2
common

@ -1 +1 @@
Subproject commit 2adced54d821c7870fd4d9e5e19482418a64c931
Subproject commit de68be0c16181a66f42fad60319e273097f60245

View file

@ -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

View file

@ -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