tis-openssl-libs
Silent install package for tis-openssl-libs
3.5.5-7
Preprod packages are packages built on LUTI.
They remain in PREPROD usually for 5 days, after which a second VirusTotal scan is performed to verify that the status has not changed.
If the package passes this last check, it is promoted to PROD and published on the store.
- package: tis-openssl-libs
- version: 3.5.5-7
- maintainer: dcardon
- locale: all
- target_os: windows
- architecture: x64
- signature_date:
- size: 109.43 Mo
package : tis-openssl-libs
version : 3.5.5-7
architecture : x64
section : base
priority : optional
name :
categories :
maintainer : dcardon
description : Package for tis-openssl-libs
depends :
conflicts :
maturity : PREPROD
locale : all
target_os : windows
min_wapt_version : 2.5
sources :
installed_size :
impacted_process :
description_fr : Paquet pour tis-openssl-libs
description_pl : Pakiet dla tis-openssl-libs
description_de : Paket für tis-openssl-libs
description_es : Paquete para tis-openssl-libs
description_pt : Pacote para tis-openssl-libs
description_it : Pacchetto per tis-openssl-libs
description_nl : Pakket voor tis-openssl-libs
description_ru : Пакет для tis-openssl-libs
audit_schedule :
editor :
keywords :
licence :
homepage :
package_uuid : c27e93bd-6a2d-4b99-8338-8898d66756f4
valid_from :
valid_until :
forced_install_on :
changelog :
min_os_version :
max_os_version :
icon_sha256sum : b55b23fa81945c6cd4c2f4f114188aa9f8f3d0c3cbb9fb353b2803ffbb67b43b
signer : test
signer_fingerprint: b82fc8ef4a4475c0f69ac168176c2bfc58f572eb716c4eadd65e4785c155dd8e
signature_date : 2026-02-12T19:20:14.000000
signed_attributes : package,version,architecture,section,priority,name,categories,maintainer,description,depends,conflicts,maturity,locale,target_os,min_wapt_version,sources,installed_size,impacted_process,description_fr,description_pl,description_de,description_es,description_pt,description_it,description_nl,description_ru,audit_schedule,editor,keywords,licence,homepage,package_uuid,valid_from,valid_until,forced_install_on,changelog,min_os_version,max_os_version,icon_sha256sum,signer,signer_fingerprint,signature_date,signed_attributes
signature : IW63x9Jn/YEkk5Dejsc7Po3pAS/6iTvMzJmI7leuYE8KFiZj4TIIu4EUO/T+Pj2Q+xt9V+RxpduX20BIEQnX7WBjz0dCfBUkkMjc6HPgnCktH4bk132Eg8/sP19pTcCnLrr21NoRc5dJKXXcPPco2pRLNh77nT1KQzBZrjNL931aelhjBY6KZ16zE/ld+vVhFILYc5xiV8d7CfhVTBPev2yQSP27w4x1kzAUHnmO8zMXLj2StNUKs90p4B3nHncPdWaPDZdgS2HZOzZ1urUFWxdTcVL7vglwdC+AK7HyK/M37t5OaPHlRYP7suZAjkoAwfVdSHC2to+e6opa7Xbtlg==
# -*- coding: utf-8 -*-
from setuphelpers import *
def install():
pass
def uninstall():
pass
# -*- coding: utf-8 -*-
from setupdevhelpers import *
import os
import shutil
import glob
def update_package():
openssl_version = '3.5.5'
wget(rf'http://srvtemplates.ad.tranquil.it/binary_cache/openssl-{openssl_version}.tar.gz',rf'openssl-{openssl_version}.tar.gz')
unzip_with_7zip(rf'openssl-{openssl_version}.tar.gz',rf'openssl-{openssl_version}-tar')
remove_file(rf'openssl-{openssl_version}.tar.gz')
if not isfile(r'C:\Program Files\NASM\nasm.exe'):
error(r'C:\Program Files\NASM\nasm.exe not found')
add_to_system_path(r'C:\Program Files\NASM')
if os.path.exists(f'openssl-{openssl_version}'):
remove_tree(f'openssl-{openssl_version}')
mkdirs('x86_x32')
unzip_with_7zip(rf'openssl-{openssl_version}-tar\openssl-{openssl_version}.tar','.')
with open(rf'openssl-{openssl_version}\Configurations\60-custom.conf','w') as f:
f.write(data_custom)
run(rf'cd openssl-{openssl_version} & set path=C:\Program Files\NASM;%path% &"C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Auxiliary\Build\vcvars32.bat" &"C:\Strawberry\perl\bin\perl.exe" configure VC-WIN32-rtt & nmake',timeout=7200)
for file_to_copy in ('libcrypto_static.lib', 'libcrypto-3.dll', 'libcrypto-3.pdb',
'libssl_static.lib', 'libssl-3.dll', 'libssl-3.pdb' ):
filecopyto(rf'openssl-{openssl_version}\{file_to_copy}','x86_x32')
filecopyto(rf'openssl-{openssl_version}\apps\openssl.exe','x86_x32')
if os.path.exists(f'openssl-{openssl_version}'):
remove_tree(f'openssl-{openssl_version}')
mkdirs('x86_x64')
unzip_with_7zip(rf'openssl-{openssl_version}-tar\openssl-{openssl_version}.tar','.')
with open(rf'openssl-{openssl_version}\Configurations\60-custom.conf','w') as f:
f.write(data_custom)
run(rf'cd openssl-{openssl_version} & set path=C:\Program Files\NASM;%path% &"C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Auxiliary\Build\vcvars64.bat" &"C:\Strawberry\perl\bin\perl.exe" configure VC-WIN64A-rtt & nmake',timeout=7200)
for file_to_copy in ('libcrypto_static.lib', 'libcrypto-3-x64.dll', 'libcrypto-3-x64.pdb',
'libssl_static.lib', 'libssl-3-x64.dll', 'libssl-3-x64.pdb' ):
filecopyto(rf'openssl-{openssl_version}\{file_to_copy}','x86_x64')
filecopyto(rf'openssl-{openssl_version}\apps\openssl.exe','x86_x64')
remove_tree(rf'openssl-{openssl_version}-tar')
remove_tree(rf'openssl-{openssl_version}')
commit_count = params.get("commit_count",0)
control.version = "%s-%s" % (openssl_version, commit_count)
control.save_control_to_wapt()
data_custom = r"""## -*- mode: perl; -*-
## Personal configuration targets
my %targets = (
"VC-WIN32-rtt" => {
inherit_from => [ "VC-WIN32" ],
cflags => sub{my $v=pop; $v=~ s/\/MD/\/MT/ig; return $v},
lflags => "/nologo /release",
},
"VC-WIN64A-rtt" => {
inherit_from => [ "VC-WIN64A" ],
cflags => sub{my $v=pop; $v=~ s/\/MD/\/MT/ig; return $v},
lflags => "/nologo /release",
},
);"""
01ca7fe94636e5a08fcb73849d3b5df25d51e2c82f4dd1a08f01798b25899819 : WAPT/certificate.crt
06d274282a53c2f52e652a8a830d9737af2a0a5b1107d5ca34fc00b2131406c4 : WAPT/control
b55b23fa81945c6cd4c2f4f114188aa9f8f3d0c3cbb9fb353b2803ffbb67b43b : WAPT/icon.png
cb9f0b8d9d30a5dd3a60ea1da0bdc4f82a569a9da9b3d1e12fdd99bf3996e75a : WAPT/wapt.psproj
23a6b0a031b8eb5402caad2804da7144b43fd707baae689b42aa15141079c875 : luti.json
55ab039f90c9d5b15bed3af3cc0ba91c5351933132538be7d07da25b2cc3d695 : setup.py
a116ac54e4f86ac4d67dc2c99a2ed522c61496dc2132f1c82b80d136b432d999 : update_package.py
0e3dc9ce5d1b909236e2043fc99442a1a51bb997b754062dc9537f58af801b30 : x86_x32/libcrypto-3.dll
63456d16a46821d667bc25a4ba4969e95632b4a0c413dec4e3006532a1c4a2b7 : x86_x32/libcrypto-3.pdb
7cccef84334d47132568bfea5fcc5a13cd085bd4f8d668d7d70912e0446de5c8 : x86_x32/libcrypto_static.lib
831ecebacf3c294da2623a2f49d0b540829c90a6f0664599f1449e603eecaf0b : x86_x32/libssl-3.dll
b7eaf6379a084457494ab6ad892b077374f633be04e94e52ff2b5f7f3ea9f865 : x86_x32/libssl-3.pdb
dac85e475403cb0f198b219f13a11e4d0610ddeb3ae9a9f2b57ef1ad19d41ed4 : x86_x32/libssl_static.lib
090533f5767c41eaf6beeca538611ecef28e16cd93a92f207374ac79563b0186 : x86_x32/openssl.exe
a8ed171d99b38f82e5a23f2a49e9a6771c76e8e7814229f95d3aa2f5a7a09dd2 : x86_x64/libcrypto-3-x64.dll
9454b6e76ff41deed06980b4cec49b05c64b50415a1fa4a1b83afaf3d70b3378 : x86_x64/libcrypto-3-x64.pdb
6261527da61332befc48a407429b0d0d706ed8577946479739f9a4273fb2820b : x86_x64/libcrypto_static.lib
fde5d1b2fa3630aa7caf542d555a0041c479a8ea1633dc891da59f0bfea4b6bc : x86_x64/libssl-3-x64.dll
3649200544c64fb01a273966deb0b103120a4b16343c400ab5229adedfe8cca0 : x86_x64/libssl-3-x64.pdb
89bdf1ceecc16fc0e00b079b390b74a3870fae84943770623c02ec442e8929e3 : x86_x64/libssl_static.lib
834d28afcc262da079123df2092ce5be957065cc4f8af0561110beb6b7530617 : x86_x64/openssl.exe