[Pkg-mozext-commits] [SCM] system tray extension for thunderbird/firefox alike apps branch, upstream, updated. upstream/0.3.4-4-g23803ad
Sascha Girrulat
sascha at girrulat.de
Wed Feb 8 19:00:18 UTC 2012
The following commit has been merged in the upstream branch:
commit f6f44b63539b90da9c025403a5f7263a0d434f6e
Author: fsoltrash at gmail.com <fsoltrash at gmail.com>
Date: Fri Jan 6 17:21:36 2012 +0000
added vimftw's SConscript changes to build with gecko sdk 9
git-svn-id: http://firetray.googlecode.com/svn/trunk@142 1aa13f37-862e-0410-bb36-2ba89cdadaa9
diff --git a/changes b/changes
index 2723c6a..f49ddcb 100644
--- a/changes
+++ b/changes
@@ -1,3 +1,5 @@
+0.3.5 Applied vimftw patch to build using gecko sdk 9
+
0.3.0 Moved Tray handling functions to a new javascript XPCOM component to avoid problems when the first window is closed (see Issue 79)
Applied patch for Gecko2 support (Issue 127)
Added option to select between "unread" and "new" messages notification (Issue 120)
diff --git a/components/SConscript b/components/SConscript
index f10b0f9..06011af 100644
--- a/components/SConscript
+++ b/components/SConscript
@@ -46,6 +46,7 @@ except:
print "Using GECKO_SDK=" + geckosdk
if geckosdk[-1] != os.sep: geckosdk += os.sep
gecko_bin = geckosdk + 'bin'
+ gecko_sdk_bin = geckosdk + 'sdk/bin'
gecko_include = geckosdk + 'include'
gecko_idl = geckosdk + 'idl'
gecko_lib = geckosdk + 'lib'
@@ -73,8 +74,9 @@ with open(gecko_include + os.sep + 'mozilla-config.h', 'r') as f:
break
# Create two builders to create xpt and header files from idl.
-bxpt = Builder(action = 'xpidl -w -m typelib -Icomponents -I' + gecko_idl + ' -e $TARGET $SOURCE', suffix = '.xpt', src_suffix = '.idl')
-bhdr = Builder(action = 'xpidl -w -m header -Icomponents -I' + gecko_idl + ' -e $TARGET $SOURCE', suffix = '.h', src_suffix = '.idl')
+bxpt = Builder(action = 'typelib.py -Icomponents -I' + gecko_idl + ' -o $TARGET $SOURCE', suffix = '.xpt', src_suffix = '.idl')
+bhdr = Builder(action = 'header.py -Icomponents -I' + gecko_idl + ' -o $TARGET $SOURCE', suffix = '.h', src_suffix = '.idl')
+
# Create environment object for build
env = Environment(
@@ -83,6 +85,7 @@ env = Environment(
LIBS = xpcom_libs,
ENV = os.environ)
env.AppendENVPath('PATH', gecko_bin)
+env.AppendENVPath('PATH', gecko_sdk_bin)
env.Append(BUILDERS = {'MozXPT' : bxpt, 'MozHeader' : bhdr })
env.ParseConfig('pkg-config ' + linking_options + ' --cflags gtk+-2.0') # libnotify
@@ -105,3 +108,4 @@ r = env.Install('#dist/components', [nptray, xpts, 'nsFireTrayHandler.js'])
Default([xpts, headers, nptray])
Return('r')
+
diff --git a/generate_install_rdf.sh b/generate_install_rdf.sh
index 8266d09..d203d53 100755
--- a/generate_install_rdf.sh
+++ b/generate_install_rdf.sh
@@ -1,6 +1,6 @@
#!/bin/bash
-VERSION="0.3.1"
+VERSION="0.3.5"
EXTENSION_ID="{9533f794-00b4-4354-aa15-c2bbda6989f8}"
EXTENSION_NAME="FireTray"
HOMEPAGE="http://code.google.com/p/firetray/"
@@ -15,8 +15,8 @@ APP_SEPARATOR=';'
#SUPPORTED APPS:
# "name;id;min.ver;max.ver"
SUPPORTED_APPS=( \
-"Mozilla Firefox;{ec8030f7-c20a-464f-9b0e-13a3a9e97384};3.0;5.*" \
-"Mozilla Thunderbird;{3550f703-e582-4d05-9a08-453d09bdfdc6};3.0;5.*" \
+"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.* " \
"Sunbird;{718e30fb-e89b-41dd-9da7-e25a45638b28};1.0b1;1.0pre" \
@@ -37,6 +37,7 @@ CONTRIBUTORS=( \
"Hicham.Haouari" \
"Jreybert" \
"aedrin" \
+"vimftw" \
)
TRANSLATORS=( \
--
system tray extension for thunderbird/firefox alike apps
More information about the Pkg-mozext-commits
mailing list