File xfce4-vala-multiple-vala-versions.patch of Package xfce4-vala

diff -ur xfce4-vala-4.8.1.orig/configure.ac xfce4-vala-4.8.1/configure.ac
--- xfce4-vala-4.8.1.orig/configure.ac	2011-04-27 21:09:30.000000000 +0200
+++ xfce4-vala-4.8.1/configure.ac	2011-07-15 13:21:54.000000000 +0200
@@ -33,14 +33,30 @@
 M8T_CHECK_PACKAGE([EXO], [exo-1], [0.6.0])
 
 dnl Check for Vala
-M8T_CHECK_VALA([0.12.0])
+PKG_CHECK_MODULES([VALA], [libvala-0.14], [AC_SUBST([VALA_VERSION], [0.14])], [
+    PKG_CHECK_MODULES([VALA], [libvala-0.12], [AC_SUBST([VALA_VERSION], [0.12])], [
+        PKG_CHECK_MODULES([VALA], [vala-0.10], [AC_SUBST([VALA_VERSION], [0.10])])
+    ])
+])
+if test "${VALA_VERSION}" = "0.10" ; then
+    AC_SUBST([VALA_NAME], [vala])
+else
+    AC_SUBST([VALA_NAME], [libvala])
+fi
+AC_PATH_PROG([VALAC], [valac], [valac])
+AC_SUBST([VAPIGEN],
+    `$PKG_CONFIG --variable=vapigen ${VALA_NAME}-${VALA_VERSION}`)
+AC_SUBST([VALAGI],
+    `$PKG_CONFIG --variable=vala_gen_introspect ${VALA_NAME}-${VALA_VERSION}`)
+AC_SUBST([vapidir],
+    `$PKG_CONFIG --variable=vapidir ${VALA_NAME}-${VALA_VERSION}`)
 AC_ARG_WITH([default-vapidir],
 		AC_HELP_STRING([--with-default-vapidir],
 				[Use default VAPI prefix from Vala installation]),
 		[],
 		[with_default_vapidir=no])
 if test x"$with_default_vapidir" == xno ; then
-	AC_SUBST([vapidir], [${datarootdir}/vala-0.12/vapi])
+	AC_SUBST([vapidir], [${datarootdir}/vala-${VALA_VERSION}/vapi])
 fi
 
 dnl Makefile outputs
openSUSE Build Service is sponsored by