From 3932380b4e3be6917e499b1c6586c47d2dec23e3 Mon Sep 17 00:00:00 2001 From: Daniel Berteaud Date: Mon, 10 Dec 2018 17:39:47 +0100 Subject: [PATCH] First version of the package, heavily based on the one from TranquilIT --- WAPT/control | 32 ++++ WAPT/icon.png | Bin 0 -> 13382 bytes WAPT/wapt.psproj | 295 +++++++++++++++++++++++++++++++ setup.py | 99 +++++++++++ win32/Thunderbird Setup 60.3.2.exe | 3 + win64/Thunderbird Setup 60.3.2.exe | 3 + win64/win32/Thunderbird Setup 60.3.2.exe | 3 + 7 files changed, 435 insertions(+) create mode 100644 WAPT/control create mode 100644 WAPT/icon.png create mode 100644 WAPT/wapt.psproj create mode 100644 setup.py create mode 100644 win32/Thunderbird Setup 60.3.2.exe create mode 100644 win64/Thunderbird Setup 60.3.2.exe create mode 100644 win64/win32/Thunderbird Setup 60.3.2.exe diff --git a/WAPT/control b/WAPT/control new file mode 100644 index 0000000..40073a0 --- /dev/null +++ b/WAPT/control @@ -0,0 +1,32 @@ +package : fws-thunderbird +version : 60.3.2-1 +architecture : all +section : base +priority : optional +maintainer : Daniel Berteaud +description : Mozilla Thunderbird email client +depends : +conflicts : +maturity : DEV +locale : fr +target_os : windows +min_os_version : 5.0 +max_os_version : +min_wapt_version : 1.5 +sources : +installed_size : +impacted_process : thunderbird.exe +description_fr : Client de messagerie Mozilla Thunderbird +description_pl : +description_de : +description_es : +audit_schedule : 2d +editor : +keywords : email,mail,pop,imap,smtp +licence : +homepage : https://www.thunderbird.net/fr/ +package_uuid : +signer : Daniel Berteaud +signer_fingerprint: +signature_date : +signed_attributes : \ No newline at end of file diff --git a/WAPT/icon.png b/WAPT/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..5bc2e4633cdcdfe9184af17e3268e199c41c9fa3 GIT binary patch literal 13382 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�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 ctPeB)4|Md_7T_v$zyJUM07*qoM6N<$g40&O. +# +# ----------------------------------------------------------------------- +from setuphelpers import * +import time +import subprocess + +uninstallkey = [] + +def install(): + waptversion = Version(__version__) + + if waptversion > Version('1.5') : + + softname = 'Mozilla Thunderbird' + versionsoft = control['version'].split('-',1)[0] + + check_installed = installed_softwares(softname) + diskfreespacebefore = get_disk_free_space(programfiles) + + if check_installed: + for uninstall in check_installed: + if iswin64(): + if 'x86' in uninstall['name'] : + print(u'Remove Thunderbird x86 for install Thunderbird x64' ) + if uninstall_key_exists(uninstall['key']): + killalltasks('thunderbird.exe') + cmd = WAPT.uninstall_cmd(uninstall['key']) + run(cmd) + time.sleep (5) + + version = control.version.split('-',1)[0] + arch = control.architecture + #locale = control.locale + locale = 'fr' + key='Mozilla Thunderbird %s (%s %s)' % (version,'x64' if iswin64() else 'x86',locale) + install_exe_if_needed(r'win%s\Thunderbird Setup %s.exe' % ('64' if iswin64() else '32',version),silentflags='-ms',key=key ,min_version=version,killbefore=['thunderbird.exe']) + + diskfreespaceafter = get_disk_free_space(programfiles) + difffreespace = diskfreespacebefore - diskfreespaceafter + print(ur"Needed disk space : " + str(difffreespace)) + + else: + error('This package is not compatible with your WAPT version. Please upgrade to WAPT 1.5 or more.') + +def update_package(): + """updates the package / control version with the latest stable thunderbird version""" + import re,requests,urlparse,glob + + filename = '' + url = requests.head('https://download.mozilla.org/?product=thunderbird-latest').headers['Location'] + filename = urlparse.unquote(url.rsplit('/',1)[1]) + version = re.findall(r'Thunderbird Setup (.*)\.exe',filename)[0] + control = PackageEntry().load_control_from_wapt ('.') + + if Version(version) > Version(control['version'].split('-',1)[0]): + print('Updating package to %s' % version) + for arch in ['32','64']: + filename = makepath('win%s' % arch, filename) + url = 'https://download-installer.cdn.mozilla.net/pub/thunderbird/releases/%s/win%s/fr/Thunderbird%sSetup%s%s.exe' % (version,arch,'%20','%20',version) + if not isfile(filename): + print('Downloading %s from %s'%(filename,url)) + wget(url,filename) + + # removes old exe + if isfile(filename): + exes = glob.glob(r'x%s\Thunderbird*.exe' % arch) + for fn in exes: + if fn != filename: + remove_file(fn) + + # updates control version from filename, increment package version. + control.version = '%s-%s'%(re.findall(r'Thunderbird Setup (.*)\.exe',filename)[0],int(control.version.split('-',1)[1])+1) + control.save_control_to_wapt('.') + else: + print('No update available') + + +if __name__ == '__main__': + update_package() diff --git a/win32/Thunderbird Setup 60.3.2.exe b/win32/Thunderbird Setup 60.3.2.exe new file mode 100644 index 0000000..81a9f7a --- /dev/null +++ b/win32/Thunderbird Setup 60.3.2.exe @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3b792a7127d710a38ce3acb49d5b9c507bf0f969cb56be5ffa3f3407b00b98ce +size 32087816 diff --git a/win64/Thunderbird Setup 60.3.2.exe b/win64/Thunderbird Setup 60.3.2.exe new file mode 100644 index 0000000..9798d22 --- /dev/null +++ b/win64/Thunderbird Setup 60.3.2.exe @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:07fb668c306d33ae6d23aa671012056ed7ea05c425bdcf3ef23c931d1718a2bb +size 35803680 diff --git a/win64/win32/Thunderbird Setup 60.3.2.exe b/win64/win32/Thunderbird Setup 60.3.2.exe new file mode 100644 index 0000000..9798d22 --- /dev/null +++ b/win64/win32/Thunderbird Setup 60.3.2.exe @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:07fb668c306d33ae6d23aa671012056ed7ea05c425bdcf3ef23c931d1718a2bb +size 35803680