Page MenuHome GnuPG

No OneTemporary

diff --git a/ui/enigmail-en-US.spec b/ui/enigmail-en-US.spec
index ff84e075..3545ed63 100644
--- a/ui/enigmail-en-US.spec
+++ b/ui/enigmail-en-US.spec
@@ -1,63 +1,63 @@
Name: mozilla-enigmail-en-US
-Version: 0.83.1
+Version: 0.83.2
Release: 1
-Requires: mozilla-enigmail = 0.83.1
+Requires: mozilla-enigmail = 0.83.2
Summary: Language pack for Enigmail (en-US)
Copyright: Mozilla Public License 1.1/GPL
Group: Applications/Internet
Source: http://enigmail.mozdev.org/source.html
URL: http://enigmail.mozdev.org/
Vendor: xmlterm.org
Packager: R. Saravanan <svn@xmlterm.org>
%description
mozilla-enigmail-en-US: Language pack for Enigmail (en-US)
%prep
cd $RPM_BUILD_DIR
rm -rf ${RPM_PACKAGE_NAME}-${RPM_PACKAGE_VERSION}
mkdir ${RPM_PACKAGE_NAME}-${RPM_PACKAGE_VERSION}
cd ${RPM_PACKAGE_NAME}-${RPM_PACKAGE_VERSION}
unzip ${RPM_SOURCE_DIR}/enigmail-en-US-${RPM_PACKAGE_VERSION}.xpi
if [ $? -ne 0 ]; then
exit $?
fi
chown -R root.root .
chmod -R a+rX,g-w,o-w .
%build
%install
cd ${RPM_PACKAGE_NAME}-${RPM_PACKAGE_VERSION}
install -m 755 enigmail-en-US.jar /usr/lib/mozilla/chrome
%pre
%post
if [ -f /usr/lib/mozilla/chrome/installed-chrome.txt ]; then
cat << EOF >> /usr/lib/mozilla/chrome/installed-chrome.txt
locale,install,url,jar:resource:/chrome/enigmail-en-US.jar!/locale/en-US/enigmail/
EOF
fi
if [ -f /usr/lib/mozilla/mozilla-rebuild-databases.pl ]; then
/usr/lib/mozilla/mozilla-rebuild-databases.pl
fi
%postun
if [ -f /usr/lib/mozilla/mozilla-rebuild-databases.pl ]; then
/usr/lib/mozilla/mozilla-rebuild-databases.pl
fi
%files
/usr/lib/mozilla/chrome/enigmail-en-US.jar
%changelog
diff --git a/ui/install.js b/ui/install.js
index c1ff01ab..0a326a95 100644
--- a/ui/install.js
+++ b/ui/install.js
@@ -1,124 +1,124 @@
// Install script for Enigmail en-US language pack
var chromeNode = "en-US";
-var vers = "0.83.1.0";
+var vers = "0.83.2.0";
var srDest = 10; // Disk space required for installation (KB)
var prettyName = chromeNode + " language pack for Enigmail";
var regName = "/enigmail-" + chromeNode;
var chromeName = "enigmail-"+chromeNode + ".jar";
var localeName = "locale/" + chromeNode + "/";
var err;
var platformNode = getPlatform();
logComment("initInstall: platformNode=" + platformNode);
err = initInstall(prettyName, regName, vers);
logComment("initInstall: " + err);
var fChrome = getFolder("Program", "chrome");
logComment("fChrome: " + fChrome);
if (!verifyDiskSpace(fChrome, srDest)) {
cancelInstall(INSUFFICIENT_DISK_SPACE);
} else {
// addFile: blank, archive_file, install_dir, install_subdir
err = addFile("", chromeName, fChrome, "");
if (err == ACCESS_DENIED) {
// Profile chrome does not really work right now; see bug 109044
alert("Unable to write to chrome directory "+fChrome+".\n You will need to restart the browser with administrator/root privileges to install this software. After installing as root (or administrator), you will need to restart the browser one more time to register the installed software.\n After the second restart, you can go back to running the browser without privileges!");
cancelInstall(ACCESS_DENIED);
} else if (err != SUCCESS) {
cancelInstall(err);
} else {
// Register chrome
var chromeJar = getFolder(fChrome, chromeName);
registerChrome( LOCALE | DELAYED_CHROME, chromeJar,
localeName+"enigmail/");
err = getLastError();
if (err != SUCCESS) {
cancelInstall(err);
} else {
performInstall();
logComment("performInstall() returned: " + err);
if (err == SUCCESS) {
alert("Installation finished. RESTART the browser to use this enigmail locale via Edit > Preferences > Appearance > Languages/Content.");
} else if (err == 999) {
alert("Installation finished. REBOOT your system to use this enigmail locale via Edit > Preferences > Appearance > Languages/Content.");
resetError();
}
}
}
}
// this function verifies disk space in kilobytes
function verifyDiskSpace(dirPath, spaceRequired) {
var spaceAvailable;
// Get the available disk space on the given path
spaceAvailable = fileGetDiskSpaceAvailable(dirPath);
// Convert the available disk space into kilobytes
spaceAvailable = parseInt(spaceAvailable / 1024);
// do the verification
if(spaceAvailable < spaceRequired) {
logComment("Insufficient disk space: " + dirPath);
logComment(" required : " + spaceRequired + " K");
logComment(" available: " + spaceAvailable + " K");
return false;
}
return true;
}
// OS type detection
// which platform?
function getPlatform() {
var platformStr;
var platformNode;
if('platform' in Install) {
platformStr = new String(Install.platform);
if (!platformStr.search(/^Macintosh/))
platformNode = 'mac';
else if (!platformStr.search(/^Win/))
platformNode = 'win';
else
platformNode = 'unix';
}
else {
var fOSMac = getFolder("Mac System");
var fOSWin = getFolder("Win System");
logComment("fOSMac: " + fOSMac);
logComment("fOSWin: " + fOSWin);
if(fOSMac != null)
platformNode = 'mac';
else if(fOSWin != null)
platformNode = 'win';
else
platformNode = 'unix';
}
return platformNode;
}

File Metadata

Mime Type
text/x-diff
Expires
Fri, Mar 14, 4:16 AM (1 d, 6 h)
Storage Engine
local-disk
Storage Format
Raw Data
Storage Handle
7b/af/de28db1967f983d9015d8055a130

Event Timeline