rpms/xulrunner/F-12 xulrunner.spec,1.180,1.181
Martin Stransky
stransky at fedoraproject.org
Thu Jan 7 10:54:26 UTC 2010
Author: stransky
Update of /cvs/pkgs/rpms/xulrunner/F-12
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv3132
Modified Files:
xulrunner.spec
Log Message:
Added fix for #480989
Index: xulrunner.spec
===================================================================
RCS file: /cvs/pkgs/rpms/xulrunner/F-12/xulrunner.spec,v
retrieving revision 1.180
retrieving revision 1.181
diff -u -p -r1.180 -r1.181
--- xulrunner.spec 16 Dec 2009 13:05:42 -0000 1.180
+++ xulrunner.spec 7 Jan 2010 10:54:26 -0000 1.181
@@ -9,10 +9,13 @@
%define version_internal 1.9.1
%define mozappdir %{_libdir}/%{name}-%{version_internal}
+# The actual sqlite version (see #480989):
+%global sqlite_build_version %(pkg-config --silence-errors --modversion sqlite3 2>/dev/null || echo 65536)
+
Summary: XUL Runtime for Gecko Applications
Name: xulrunner
Version: 1.9.1.6
-Release: 1%{?dist}
+Release: 2%{?dist}
URL: http://developer.mozilla.org/En/XULRunner
License: MPLv1.1 or GPLv2+ or LGPLv2+
Group: Applications/Internet
@@ -68,7 +71,7 @@ BuildRequires: autoconf213
Requires: mozilla-filesystem
Requires: nspr >= %{nspr_version}
Requires: nss >= %{nss_version}
-Requires: sqlite >= %{sqlite_version}
+Requires: sqlite >= %{sqlite_build_version}
Provides: gecko-libs = %{version}
%description
@@ -168,6 +171,15 @@ sed -e 's/__RPM_VERSION_INTERNAL__/%{ver
#---------------------------------------------------------------------
%build
+# Do not proceed with build if the sqlite require would be broken:
+# make sure the minimum requirement is non-empty, ...
+sqlite_version=$(expr "%{sqlite_version}" : '\([0-9]*\.\)[0-9]*\.') || exit 1
+# ... and that major number of the computed build-time version matches:
+case "%{sqlite_build_version}" in
+ "$sqlite_version"*) ;;
+ *) exit 1 ;;
+esac
+
cd %{tarballdir}
INTERNAL_GECKO=%{version_internal}
@@ -455,6 +467,9 @@ fi
#---------------------------------------------------------------------
%changelog
+* Thu Jan 7 2010 Martin Stransky <stransky at redhat.com> - 1.9.1.6-2
+- Added fix for #480989
+
* Wed Dec 16 2009 Jan Horak <jhorak at redhat.com> - 1.9.1.6-1
- Update to 1.9.1.6
More information about the fedora-extras-commits
mailing list