[mozilla-firetray/f16] Update to latest snapshot, fixes rhbz #754204
Hicham HAOUARI
hicham at fedoraproject.org
Thu Jan 19 11:58:06 UTC 2012
commit 327c37ff97d765ac607af12d234d511ca9c00522
Author: Hicham HAOUARI <hicham.haouari at gmail.com>
Date: Thu Jan 19 11:57:57 2012 +0000
Update to latest snapshot, fixes rhbz #754204
.gitignore | 1 +
...a-firetray-0.3.1-bump-max-version-numbers.patch | 16 -------
...illa-firetray-0.3.6-add-chatzilla-support.patch | 0
...a-firetray-0.3.6-bump-max-version-numbers.patch | 11 +++++
...-check-for-install-rdf-before-removing-it.patch | 0
...lla-firetray-0.3.6-use-arch-dep-mozconfig.patch | 0
...illa-firetray-0.3.6-use-first-window-icon.patch | 0
mozilla-firetray.spec | 45 +++++++++++++------
sources | 2 +-
9 files changed, 44 insertions(+), 31 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 0a55bb1..c180803 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,3 +1,4 @@
firetray-0.2.8-src.zip
/firetray-0.2.8-src.zip
/firetray-0.3.1-src.zip
+/mozilla-firetray-0.3.6-143svn.tar.bz2
diff --git a/mozilla-firetray-0.3.1-add-chatzilla-support.patch b/mozilla-firetray-0.3.6-add-chatzilla-support.patch
similarity index 100%
rename from mozilla-firetray-0.3.1-add-chatzilla-support.patch
rename to mozilla-firetray-0.3.6-add-chatzilla-support.patch
diff --git a/mozilla-firetray-0.3.6-bump-max-version-numbers.patch b/mozilla-firetray-0.3.6-bump-max-version-numbers.patch
new file mode 100644
index 0000000..aca9c3a
--- /dev/null
+++ b/mozilla-firetray-0.3.6-bump-max-version-numbers.patch
@@ -0,0 +1,11 @@
+--- mozilla-firetray-0.3.1/generate_install_rdf.sh.old 2011-09-10 10:34:23.000000000 +0000
++++ mozilla-firetray-0.3.1/generate_install_rdf.sh 2011-09-10 10:34:53.000000000 +0000
+@@ -18,7 +18,7 @@ SUPPORTED_APPS=( \
+ "Mozilla Firefox;{ec8030f7-c20a-464f-9b0e-13a3a9e97384};3.0;9.*" \
+ "Mozilla Thunderbird;{3550f703-e582-4d05-9a08-453d09bdfdc6};3.0;9.*" \
+ "Songbird;songbird at songbirdnest.com;0.8;1.8.0" \
+-"SeaMonkey;{92650c4d-4b8e-4d2a-b7eb-24ecf4f6b63a};2.0a1;2.0.* " \
++"SeaMonkey;{92650c4d-4b8e-4d2a-b7eb-24ecf4f6b63a};2.0a1;2.6.*" \
+ "Sunbird;{718e30fb-e89b-41dd-9da7-e25a45638b28};1.0b1;1.0pre" \
+ "ChatZilla;{59c81df5-4b7a-477b-912d-4e0fdf64e5f2};0.8;0.9.*" \
+ )
diff --git a/mozilla-firetray-0.3.1-check-for-install-rdf-before-removing-it.patch b/mozilla-firetray-0.3.6-check-for-install-rdf-before-removing-it.patch
similarity index 100%
rename from mozilla-firetray-0.3.1-check-for-install-rdf-before-removing-it.patch
rename to mozilla-firetray-0.3.6-check-for-install-rdf-before-removing-it.patch
diff --git a/mozilla-firetray-0.3.1-use-arch-dep-mozconfig.patch b/mozilla-firetray-0.3.6-use-arch-dep-mozconfig.patch
similarity index 100%
rename from mozilla-firetray-0.3.1-use-arch-dep-mozconfig.patch
rename to mozilla-firetray-0.3.6-use-arch-dep-mozconfig.patch
diff --git a/mozilla-firetray-0.3.1-use-first-window-icon.patch b/mozilla-firetray-0.3.6-use-first-window-icon.patch
similarity index 100%
rename from mozilla-firetray-0.3.1-use-first-window-icon.patch
rename to mozilla-firetray-0.3.6-use-first-window-icon.patch
diff --git a/mozilla-firetray.spec b/mozilla-firetray.spec
index a1294bb..a954ebd 100644
--- a/mozilla-firetray.spec
+++ b/mozilla-firetray.spec
@@ -2,14 +2,20 @@
%define rel 1
-%define svn 0
+%define svn 1
%if %{svn}
-%define rev 95
+%define rev 143
+%define pre 0.
%endif
%define upname firetray
+%define xr_min_version 9
+%define ff_min_version 9
+%define tb_min_version 9
+%define sm_min_version 2.6
+
%define ft_guid \{9533f794-00b4-4354-aa15-c2bbda6989f8\}
%define ff_guid \{ec8030f7-c20a-464f-9b0e-13a3a9e97384\}
@@ -23,7 +29,7 @@
%define mz_ext_dir %{_libdir}/mozilla/extensions/
Name: mozilla-firetray
-Version: 0.3.1
+Version: 0.3.6
%if %{svn}
Release: %{?pre}%{rel}.%{rev}svn%{?dist}
%else
@@ -36,11 +42,11 @@ License: GPLv2 and CC-BY-SA
URL: http://code.google.com/p/firetray
%if %{svn}
# This is an svn snapshot, to get this tarball, use :
-# svn checkout -r %%{rev} http://firetray.googlecode.com/svn/trunk/ firetray-read-only
-# rm -rf `find firetray-read-only -name '.svn'`
-# mv firetray-read-only %%{upname}-%%{version}-%%{rev}svn
-# tar cjf %%{upname}-%%{version}-%%{rev}svn.tar.bz2 %%{upname}-%%{version}-%%{rev}svn
-Source0: %{upname}-%{version}-%{rev}svn.tar.bz2
+# svn checkout -r %%{rev} http://firetray.googlecode.com/svn/trunk/ %%{name}-%%{version}-%%{rev}svn
+# cd %%{name}-%%{version}-%%{rev}svn
+# svn export . %%{name}-%%{version}-%%{rev}svn
+# tar cjf %%{name}-%%{version}-%%{rev}svn.tar.bz2 %%{name}-%%{version}-%%{rev}svn
+Source0: %{name}-%{version}-%{rev}svn.tar.bz2
%else
Source0: http://%{upname}.googlecode.com/files/%{upname}-%{version}-src.zip
%endif
@@ -48,12 +54,18 @@ Source0: http://%{upname}.googlecode.com/files/%{upname}-%{version}-src.z
# Patch0: Backported from upstream svn
# http://code.google.com/p/firetray/source/detail?r=125
Patch0: %{name}-%{version}-bump-max-version-numbers.patch
+
# Patch1: Check for install.rdf before removing it during the build
+# http://code.google.com/p/firetray/issues/detail?id=212
Patch1: %{name}-%{version}-check-for-install-rdf-before-removing-it.patch
+
+#Patch2 http://code.google.com/p/firetray/issues/detail?id=191
Patch2: %{name}-%{version}-use-arch-dep-mozconfig.patch
+
# Patch3 : use the window icon
# http://code.google.com/p/firetray/issues/detail?id=190
-Patch3: %{name}-%{version}-use-first-window-icon.patch
+Patch3: %{name}-%{version}-use-first-window-icon.patch
+
# Patch4 : Add a missing hunk that was missing during the merge
# http://code.google.com/p/firetray/issues/detail?id=189
Patch4: %{name}-%{version}-add-chatzilla-support.patch
@@ -92,7 +104,7 @@ it for thunderbird, install mozilla-firetray-thunderbird package.
%package firefox
Summary: System tray extension for firefox
-Requires: firefox >= 6.0
+Requires: firefox >= %{ff_min_version}
Requires: %{name}-core = %{version}-%{release}
%description firefox
@@ -108,7 +120,7 @@ Firetray is a system tray addon for firefox, current features are :
%package thunderbird
Summary: System tray extension for thunderbird
-Requires: thunderbird >= 6.0
+Requires: thunderbird >= %{tb_min_version}
Requires: %{name}-core = %{version}-%{release}
%description thunderbird
@@ -125,7 +137,7 @@ Firetray is a system tray addon for thunderbird, current features are :
%package seamonkey
Summary: System tray extension for seamonkey
-Requires: seamonkey >= 2.3
+Requires: seamonkey >= %{sm_min_version}
Requires: %{name}-core = %{version}-%{release}
%description seamonkey
@@ -160,7 +172,7 @@ Firetray is a system tray addon for sunbird, current features are :
%package chatzilla
Summary: System tray extension for chatzilla
-Requires: chatzilla
+Requires: xulrunner >= %{xr_min_version}
Requires: %{name}-core = %{version}-%{release}
%description chatzilla
@@ -176,11 +188,13 @@ Firetray is a system tray addon for chatzilla, current features are :
%prep
%if %{svn}
-%setup -q -n %{upname}-%{version}-%{rev}svn
+%setup -q -n %{name}-%{version}-%{rev}svn
%else
%setup -q -c %{upname}-%{version}
%endif
+sed -i "s|header.py|python '+ gecko_sdk_bin + '/' + 'header.py|g" components/SConscript
+sed -i "s|typelib.py|python '+ gecko_sdk_bin + '/' + 'typelib.py|g" components/SConscript
%patch0 -p1 -b .bump-max-version-numbers
%patch1 -p1 -b .check-for-install-rdf-before-removing-it
%patch2 -p1 -b .use-arch-dep-mozconfig
@@ -273,6 +287,9 @@ end
%changelog
+* Mon Jan 16 2012 Hicham HAOUARI <hicham.haouari at gmail.com> - 0.3.6-0.1.143svn
+- Update to latest snapshot, fixes rhbz #754204
+
* Thu Sep 08 2011 Hicham HAOUARI <hicham.haouari at gmail.com> - 0.3.1-1
- Update to 0.3.1
- Obsolete mozilla-firetray-sunbird on fedora >= 16, since sunbird have
diff --git a/sources b/sources
index 4a27db6..3453ceb 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-d907cb2f12ec8272597fc44821bb27fb firetray-0.3.1-src.zip
+eb511e1159994e0f6dd5472b5e374439 mozilla-firetray-0.3.6-143svn.tar.bz2
More information about the scm-commits
mailing list