tis-freecad

0.18.4-6
FreeCAD is a free and open-source (under the LGPLv2+ license) general-purpose parametric 3D CAD modeler and a building information modeling (BIM) software with finite-element-method (FEM) support. FreeCAD is intended for mechanical engineering product design but also expands to a wider range of uses around engineering, such as architecture or electrical engineering.
2287 downloads
Download

  Description 

  • package : tis-freecad
  • version : 0.18.4-6
  • architecture : x64
  • categories : Media,Utilities
  • maintainer : Tranquil IT,Jimmy PELÉ
  • description : FreeCAD is a free and open-source (under the LGPLv2+ license) general-purpose parametric 3D CAD modeler and a building information modeling (BIM) software with finite-element-method (FEM) support. FreeCAD is intended for mechanical engineering product design but also expands to a wider range of uses around engineering, such as architecture or electrical engineering.
  • locale :
  • target_os : darwin
  • min_os_version :
  • max_os_version :
  • min_wapt_version : 1.5
  • sources : https://github.com/FreeCAD/FreeCAD/releases
  • installed_size : 1788391424
  • impacted_process : FreeCAD
  • description_fr : FreeCAD est un logiciel de modélisation 3D libre pour la CAO, IAO, PLM, orientée vers le génie mécanique et le design de produits, mais qui vise également d'autres disciplines, telles que l'architecture ou d'autres branches de l'ingénierie.
  • description_pl : FreeCAD jest parametrycznym modelerem CAD/CAE.
  • description_de : FreeCAD ist ein 3D CAD/CAE-Programm für parametrisches Modellieren. Es dient primär zum Entwerfen von technischen Objekten, kann aber auch zum Modellieren von anderen 3D Objekten genutzt werden, wo Präzision und Kontrolle über die Modellhistorie gefragt sind.
  • description_es : FreeCAD es una aplicación de modelado paramétrico CAD/CAE. Esta primeramente hecha para diseño mecánico, pero también sirve a muchos otros usos donde donde necesitas modelado 3D con precisión y control sobre historial de modelado.
  • description_pt :
  • description_it :
  • description_nl :
  • description_ru :
  • editor : Jürgen Riegel,Werner Mayer,Yorik van Havre
  • licence : LGPLv2+
  • signature_date : 2020-09-09T10:12:43.190025
  • Homepage : https://www.freecadweb.org/

  Setup.py 

# -*- coding: utf-8 -*-
from setuphelpers import *
import json
import shutil

uninstallkey = []

def install():
    install_dmg(glob.glob('*.dmg')[0])

def uninstall():
    shutil.rmtree('/Applications/FreeCAD.app')

def update_package():
    print('Update package content from upstream binary sources')
    from waptpackage import PackageEntry

    # Getting proxy informations from WAPT settings
    proxy = {}
    if isfile(makepath(user_local_appdata(),'waptconsole','waptconsole.ini')):
        proxywapt = inifile_readstring(makepath(user_local_appdata(),'waptconsole','waptconsole.ini'),'global','http_proxy')
        if proxywapt :
            proxy = {'http':proxywapt,'https':proxywapt}


    htmlsource = json.loads(wgets('https://api.github.com/repos/freecad/freecad/releases/latest',proxies=proxy))['assets']

    binaryfile,urlfile  = [(str(p['name']),str(p['browser_download_url'])) for p in htmlsource if '.dmg' in p['name']][0]
    if not isfile(binaryfile):
        wget(urlfile,binaryfile,proxies=proxy)
    for f in glob.glob('*.dmg'):
        if f != binaryfile:
            remove_file(f)
    version = urlfile.split('/')[-2]

    control.version = version + '-5'
    control.save_control_to_wapt()
										

  Changelog 


https://www.freecadweb.org/wiki/Release_notes_0.18
  manifest.sha256 
[["FreeCAD_0.18-16146-OSX-x86_64-conda-Qt5-Py3.dmg","fd024eb82be643903941a5c4e6302c6ee2a75dab36ac03878f9f224d0c87ce12"],["setup.py","52dce1226475c20b2960256483057b13bf01fc80d7b85384ebea180ed08c77c8"],["WAPT/changelog.txt","274031604939386ad72030c2d8bbd11ed6f56f708fcf86a10e820d6c12885839"],["WAPT/icon.png","9fdef7d072d706e54429cca05bfe0d7410bc52197ed714d68bc071d3fe8cd748"],["WAPT/wapt.psproj","fdd9db03cb28a75c9b2af4f5154e55cce7feaa098404f37d3fe5c6cdfb483729"],["WAPT/certificate.crt","a5a97261381e1d0ad46ee15916abec9c2631d0201f5cc50ceb0197a165a0bbbf"],["WAPT/control","98dd242240a1c378a4bdbd51bc24858da380f9d5912c8db4f687ef430618fbe8"]]