[firefox] Use pre-versioning similar to XULRunner

Christopher Aillon caillon at fedoraproject.org
Tue Mar 22 15:56:24 UTC 2011


commit 59e26d3347cef4edff1af932dcbb54a1bd238003
Author: Christopher Aillon <caillon at redhat.com>
Date:   Tue Mar 22 08:35:06 2011 -0700

    Use pre-versioning similar to XULRunner

 firefox.spec |   26 +++++++++++++++++++++++---
 1 files changed, 23 insertions(+), 3 deletions(-)
---
diff --git a/firefox.spec b/firefox.spec
index c9b2e80..7ef6c57 100644
--- a/firefox.spec
+++ b/firefox.spec
@@ -10,9 +10,10 @@
 %define firefox_app_id \{ec8030f7-c20a-464f-9b0e-13a3a9e97384\}
 
 %global firefox_dir_ver 4
-%global gecko_version   2.0-rc2
-%global pre_version     rc2
-%global pre_tag         .%{?pre_version}
+%global gecko_version   2.0
+%global alpha_version   0
+%global beta_version    0
+%global rc_version      2
 
 %global mozappdir     %{_libdir}/%{name}-%{firefox_dir_ver}
 %global langpackdir   %{mozappdir}/langpacks
@@ -22,6 +23,25 @@
 %define build_langpacks         1
 %define include_debuginfo       0
 
+%if %{alpha_version} > 0
+%global pre_version a%{alpha_version}
+%global pre_name    alpha%{alpha_version}
+%endif
+%if %{beta_version} > 0
+%global pre_version b%{beta_version}
+%global pre_name    beta%{beta_version}
+%endif
+%if %{rc_version} > 0
+%global pre_version rc%{rc_version}
+%global pre_name    rc%{rc_version}
+%endif
+%if %{defined pre_version}
+%global gecko_verrel %{gecko_version}-%{pre_name}
+%global pre_tag .%{pre_version}
+%else
+%global gecko_verrel %{gecko_version}-1
+%endif
+
 Summary:        Mozilla Firefox Web browser
 Name:           firefox
 Version:        4.0


More information about the scm-commits mailing list