- package: tis-sweethome3d
- name: Sweet Home 3D
- version: 7.5-4
- categories: Utilities
- maintainer: Simon FONTENEAU, Tranquil IT, Bertrand LEMOIGNE
- editor: Emmanuel Puybaret
- licence: GPL
- locale: all
- target_os: windows
- impacted_process: sweethome3d.exe
- architecture: all
- signature_date:
- size: 84.87 Mo
- installed_size: 372.77 Mo
- homepage : http://sweethome3d.com/fr/
package : tis-sweethome3d
version : 7.5-4
architecture : all
section : base
priority : optional
name : Sweet Home 3D
categories : Utilities
maintainer : Simon FONTENEAU, Tranquil IT, Bertrand LEMOIGNE
description : Sweet Home 3D is an open source interior design software that helps you draw a plan of your home, place your furniture and visit the result in 3D.
depends :
conflicts :
maturity : PROD
locale : all
target_os : windows
min_wapt_version : 2.0
sources : https://sourceforge.net/projects/sweethome3d/
installed_size : 372772864
impacted_process : sweethome3d.exe
description_fr : Sweet Home 3D est un logiciel libre d'aménagement d'intérieur qui vous aide à dessiner le plan de votre maison, y placer vos meubles et visiter le résultat en 3D.
description_pl : Sweet Home 3D to oprogramowanie open source do projektowania wnętrz, które pomoże Ci narysować plan domu, umieścić meble i zobaczyć wynik w 3D.
description_de : Sweet Home 3D ist eine Open-Source-Innenarchitektursoftware, die Ihnen hilft, einen Plan Ihres Hauses zu zeichnen, Ihre Möbel zu platzieren und das Ergebnis in 3D zu besuchen.
description_es : Sweet Home 3D es un software de diseño de interiores de código abierto que le ayuda a dibujar un plano de su hogar, colocar sus muebles y visitar el resultado en 3D.
description_pt : Sweet Home 3D é um software de design de interiores de código aberto que o ajuda a desenhar um plano da sua casa, colocar o seu mobiliário e visitar o resultado em 3D
description_it : Sweet Home 3D è un software open source per la progettazione di interni che consente di disegnare la pianta della casa, posizionare i mobili e visitare il risultato in 3D
description_nl : Sweet Home 3D is een open source interieur ontwerp software die u helpt een plan van uw huis te tekenen, uw meubels te plaatsen en het resultaat in 3D te bekijken
description_ru : Sweet Home 3D - это программа для дизайна интерьера с открытым исходным кодом, которая поможет вам нарисовать план вашего дома, расставить мебель и увидеть результат в 3D
audit_schedule :
editor : Emmanuel Puybaret
keywords : sweet,home,3D,design
licence : GPL
homepage : http://sweethome3d.com/fr/
package_uuid : 9e48fcfa-b5de-4e05-a782-e642ac758490
valid_from :
valid_until :
forced_install_on :
changelog :
min_os_version :
max_os_version :
icon_sha256sum : 011f1d92e703c08cf0f7c6bd0bd80e440619151cf255653f980ed6b24c719b9e
signer : Tranquil IT
signer_fingerprint: 8c5127a75392be9cc9afd0dbae1222a673072c308c14d88ab246e23832e8c6bb
signature : SbvOQxGlnyCtexlqJLtTiAa3IiJ/4JaAI0zANLVZUx0PqyDz6HtIOTmK4S0Bt0HV21nPKY5oJXKtrZKzTYwjio/uhLSojpUN3AkP+hUUqQrrxH+dOXONvga0KY87yVzHOGB5hJBDrQxfpadN125bE1xWtN9Z4UoMJ5OfYXumcXA4QyYYUPNQR6HLRdQt7994CC4KYFcuAGQ62aXMwOt8Z/PfKj0W4A1ZwgISYv9wAHWcY9wL1GU0S6uWg7joa/Fvx19zK+vPvz3mgNnQnXHYf/yB5zgvtQAEMYxVwsNYvfWW9PJIk70MmEhe82NkU7Kzd+DETge5EHQx4b6OGoQenw==
signature_date : 2024-08-27T13:00:35.113544
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
# -*- coding: utf-8 -*-
from setuphelpers import *
import glob
def install():
def verssweet(key):
return get_file_properties(makepath(key["install_location"], "SweetHome3D.exe"))["ProductVersion"]
install_exe_if_needed(
glob.glob("*-windows.exe")[0],
silentflags="/sp /verysilent",
key="Sweet Home 3D_is1",
min_version=control.get_software_version(),
get_version=verssweet,
)
# -*- coding: utf-8 -*-
from setuphelpers import *
import json
import glob
def update_package():
proxies = get_proxies()
if not proxies:
proxies = get_proxies_from_wapt_console()
api_url = "https://sourceforge.net/projects/sweethome3d/best_release.json"
# Getting latest version information from official sources
print("API used is: %s" % api_url)
json_load = wgets(api_url, proxies=proxies, as_json=True)
for to_download in json_load["platform_releases"]["windows"]:
latest_bin = json_load["platform_releases"]["windows"]["filename"].split("/")[-1]
download_url = json_load["platform_releases"]["windows"]["url"].replace("http://", "https://")
version = json_load["platform_releases"]["windows"]["filename"].split("/")[1].replace("v", "")
break
version = latest_bin.split("-")[1]
print("Latest Version : " + version)
for fn in glob.glob("*.exe"):
if fn != latest_bin:
remove_file(fn)
if not isfile(latest_bin):
print("Downloading %s from %s" % (latest_bin, latest_bin))
wget(download_url, latest_bin, proxies=proxies, download_timeout=900)
else:
print("Already up to date, skipped")
# Changing version of the package
control.version = "%s-%s" % (version, int(control.version.split("-")[-1]) + 1)
control.save_control_to_wapt()
print("Changing package version to: %s in WAPT\\control" % control.version)
fce0923539759a211fde6da376611891a6aba750b14666f8f571edb53a5cc319 : setup.py
9e761d01d6e27ab05db7befbc2edceb96b3bad3173c76ab11964a48fa0ead7b6 : update_package.py
68676efb5d187ea18bd8eedee0fff3b8e4bdbbcad4d14a5a694938174a463b57 : .vscode/settings.json
14ad0a69d92a20510b92d026fe91299b2a0a62cb001340b4a8d260f51899d24f : .vscode/launch.json
e219a6f46440a2fc705797bd8b17d5b5cf6af1760726152cf200cd0ced0141a0 : .env
c6246be77fa0d87cb8860fc9de433dfc02b56edaaca368712d5b6267141eeee4 : WAPT/wapt.psproj
011f1d92e703c08cf0f7c6bd0bd80e440619151cf255653f980ed6b24c719b9e : WAPT/icon.png
a5a97261381e1d0ad46ee15916abec9c2631d0201f5cc50ceb0197a165a0bbbf : WAPT/certificate.crt
bfc91a3cfe2bfbeecbbbbcf32e1e85d75bf2a9d32fe36e5d621bdf40cb801e5c : SweetHome3D-7.5-windows.exe
2b0cd73f7e78a3bbadb44e11d06afab7b847c4b310d3e4ec8ed4940417e24ded : luti.json
38890b573ca254f4414edd31def3e2f194fe414de1671fe8272e4af5f9885c51 : WAPT/control