Les paquets PREPROD sont des paquets construits via LUTI.
Ils restent généralement 5 jours en PREPROD, après quoi un scan VirusTotal est effectué.
Si le paquet réussit ce dernier contrôle, il est promu en PROD et publié sur le store.
- package: tis-owncloud
- name: Owncloud
- version: 6.0.0.17092-2
- categories: Utilities
- maintainer: WAPT Team,Tranquil IT,Pierre Cosson
- editor: ownCloud
- licence: agplv3
- locale: all
- target_os: macos
- impacted_process: owncloud
- architecture: x64
- signature_date:
- size: 48.63 Mo
- installed_size: 51.97 Mo
- homepage : https://owncloud.com/
package : tis-owncloud
version : 6.0.0.17092-2
architecture : x64
section : base
priority : optional
name : Owncloud
categories : Utilities
maintainer : WAPT Team,Tranquil IT,Pierre Cosson
description : ownCloud gives you universal access to your files through a web interface or WebDAV. It also provides a platform to easily view & sync your contacts, calendars and bookmarks across all your devices and enables basic editing right on the web. Installation has minimal server requirements, doesn't need special permissions and is quick. ownCloud is extendable via a simple but powerful API for applications and plugins.
depends :
conflicts :
maturity : PREPROD
locale : all
target_os : macos
min_wapt_version : 2.0
sources : https://owncloud.com/desktop-app/
installed_size : 51973051
impacted_process : owncloud
description_fr : ownCloud vous donne un accès universel à vos fichiers via une interface web ou WebDAV. Il fournit également une plateforme pour visualiser et synchroniser facilement vos contacts, calendriers et signets sur tous vos appareils et permet une édition de base directement sur le web. L'installation ne requiert qu'un minimum de serveur, ne nécessite pas de permissions spéciales et est rapide. ownCloud est extensible via une API simple mais puissante pour les applications et les plugins
description_pl : ownCloud daje Ci uniwersalny dostęp do Twoich plików poprzez interfejs WWW lub WebDAV. Zapewnia również platformę do łatwego przeglądania i synchronizacji Twoich kontaktów, kalendarzy i zakładek na wszystkich Twoich urządzeniach oraz umożliwia podstawową edycję bezpośrednio w sieci. Instalacja ma minimalne wymagania serwerowe, nie wymaga specjalnych uprawnień i jest szybka. ownCloud jest rozszerzalny poprzez proste, ale potężne API dla aplikacji i wtyczek
description_de : ownCloud ermöglicht Ihnen den universellen Zugriff auf Ihre Dateien über eine Webschnittstelle oder WebDAV. Es bietet auch eine Plattform, um Ihre Kontakte, Kalender und Lesezeichen auf all Ihren Geräten anzuzeigen und zu synchronisieren, und ermöglicht die grundlegende Bearbeitung direkt im Web. Die Installation erfordert nur minimale Server-Anforderungen, benötigt keine speziellen Berechtigungen und ist schnell erledigt. ownCloud ist über eine einfache, aber leistungsstarke API für Anwendungen und Plugins erweiterbar
description_es : ownCloud te da acceso universal a tus archivos a través de una interfaz web o WebDAV. También proporciona una plataforma para ver y sincronizar fácilmente tus contactos, calendarios y marcadores en todos tus dispositivos y permite la edición básica directamente en la web. La instalación tiene unos requisitos mínimos de servidor, no necesita permisos especiales y es rápida. ownCloud es ampliable a través de una sencilla pero potente API para aplicaciones y plugins
description_pt : O OwnCloud dá-lhe acesso universal aos seus ficheiros através de uma interface web ou WebDAV. Também fornece uma plataforma para visualizar e sincronizar facilmente os seus contactos, calendários e marcadores em todos os seus dispositivos e permite a edição básica directamente na web. A instalação tem requisitos mínimos de servidor, não necessita de permissões especiais e é rápida. O OwnCloud é extensível através de uma API simples mas poderosa para aplicações e plugins
description_it : ownCloud consente l'accesso universale ai file tramite un'interfaccia web o WebDAV. Fornisce inoltre una piattaforma per visualizzare e sincronizzare facilmente i contatti, i calendari e i segnalibri su tutti i dispositivi e consente la modifica di base direttamente sul web. L'installazione richiede requisiti minimi di server, non necessita di permessi speciali ed è rapida. ownCloud è estendibile tramite una semplice ma potente API per applicazioni e plugin
description_nl : ownCloud geeft u universele toegang tot uw bestanden via een webinterface of WebDAV. Het biedt ook een platform om eenvoudig uw contacten, agenda's en bladwijzers te bekijken en te synchroniseren op al uw apparaten en maakt basisbewerkingen direct op het web mogelijk. De installatie heeft minimale serververeisten, vereist geen speciale machtigingen en is snel. ownCloud is uitbreidbaar via een eenvoudige maar krachtige API voor applicaties en plugins
description_ru : ownCloud предоставляет универсальный доступ к файлам через веб-интерфейс или WebDAV. Он также предоставляет платформу для удобного просмотра и синхронизации контактов, календарей и закладок на всех ваших устройствах и позволяет выполнять базовое редактирование прямо в Интернете. Установка требует минимальных требований к серверу, не требует специальных разрешений и выполняется быстро. ownCloud расширяется с помощью простого, но мощного API для приложений и плагинов
audit_schedule :
editor : ownCloud
keywords : cloud
licence : agplv3
homepage : https://owncloud.com/
package_uuid : 09cf3f3f-9c94-48f9-a93b-d2b198d926ab
valid_from :
valid_until :
forced_install_on :
changelog : https://owncloud.com/changelog/desktop/
min_os_version :
max_os_version :
icon_sha256sum : d343687decbc39c021b68db6afe175ac6ad4cfab346cc9138af38d16d64878f4
signer : test
signer_fingerprint: b82fc8ef4a4475c0f69ac168176c2bfc58f572eb716c4eadd65e4785c155dd8e
signature_date : 2025-09-17T07:00:16.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 : De+thFaVvK2tB4TaZVI0JGjSeRJwE6I3NGlGgFgQb/4x+pPZXTbMFwFA3yq2sCiKJ2Yuy/G0gwalEltdqWp+kgDY1wZQh7+zB1jQTOiiW2Mgg/v9scgbAsqteK1ps12xWjSgbZSHnmqOXPIzZ1dfoch6K6d9oGPFAUDtKQ8XHyncqAEPEfflmvbhE8vswvj2gS3nP4nRBJbbpvWcp0jj+dmrAeebQ4WKuGY6JNRmCRdwQh4CWYe76QTAY0nEEruxVvHmRaR0U202e9JSMGBz1M/YYB3Cfgg+eFjLzCAMPYnS4G/HvRGyL+P8ucSB2gG+9LCn9+4ZJ6DZ0xTnTCH2Ug==
# -*- coding: utf-8 -*-
from setuphelpers import *
def install():
# Declaring local variables
bin_name = glob.glob("*ownCloud*.pkg")[0]
install_pkg(bin_name)
def uninstall():
# Uninstalling the application
print(f"removing ownCloud")
uninstall_pkg("com.ownCloud.client")
# -*- coding: utf-8 -*-
from setuphelpers import *
bin_contains = "ownCloud"
bin_ends = ".pkg"
def update_package():
# Declaring local variables
result = False
proxies = get_proxies()
if not proxies:
proxies = get_proxies_from_wapt_console()
app_name = control.name
url = "https://owncloud.com/desktop-app/"
# https://download.owncloud.com/desktop/ownCloud/stable/2.10.1.7187/win/ownCloud-2.10.1.7187.x64.msi
arch = control.architecture
# Getting latest version from official sources
print("URL used is: %s" % url)
html_source = wgets(url,proxies=proxies).splitlines()
for line in html_source:
if '.pkg' in line:
version = line.split('/')[-4]
download_url = f'https://download.owncloud.com/desktop/ownCloud/testing/{version}/mac/ownCloud-{version}-x86_64.pkg'
latest_bin = f'ownCloud-{version}-x86_64.pkg'
print("Latest %s version is: %s" % (app_name, version))
print("Download URL is: %s" % download_url)
# Downloading latest binaries
if not isfile(latest_bin):
print("Downloading: %s" % latest_bin)
wget(download_url, latest_bin, proxies=proxies)
else:
print("Binary is present: %s" % latest_bin)
# Checking version from file
version_from_file = get_version_from_binary(latest_bin)
# if not version_from_file.startswith(version) and version_from_file != '':
if Version(version_from_file) != Version(version) and version_from_file != "":
print("Changing version to the version number of the binary (from: %s to: %s)" % (version, version_from_file))
os.rename(latest_bin, bin_contains + version_from_file + bin_ends)
version = version_from_file
else:
print("Binary file version corresponds to online version")
# Changing version of the package
if Version(version) > Version(control.get_software_version()):
print("Software version updated (from: %s to: %s)" % (control.get_software_version(), Version(version)))
result = True
else:
print("Software version up-to-date (%s)" % Version(version))
control.version = "%s-%s" % (Version(version), control.version.split("-", 1)[-1])
# control.set_software_version(version)
control.save_control_to_wapt()
# Deleting outdated binaries
remove_outdated_binaries(version)
# Validating or not update-package-sources
return result
01ca7fe94636e5a08fcb73849d3b5df25d51e2c82f4dd1a08f01798b25899819 : WAPT/certificate.crt
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 : WAPT/changelog.txt
ba3aaec907626f98884ffc3cfb58fa89f4b9a067f0fafc054dc745cb6eed48e0 : WAPT/control
d343687decbc39c021b68db6afe175ac6ad4cfab346cc9138af38d16d64878f4 : WAPT/icon.png
ba09e94dce0a688bfb530ea959bdaf7877ffb3f61dcc84de51e353efe6a3dad1 : luti.json
d3d4bb4af65f42ac1cdb73a65159c70bdd572d1d5f41d84f7cd9a5242fe173c9 : ownCloud-6.0.0.17092-x86_64.pkg
d362356593eff9cfbfb7c4a71e0bd1105d1be820b8b2118bd7a422f2be553463 : setup.py
523f74cf2461796ff72e6626dec04799f4d2f6c69e8f8c74a53e4f797a6afa06 : update_package.py