Desktop packages build (#415)

* Add build packages through make

* Add windows desktop packages

* Refactoring desktop packages

* Refactoring

* Refactoring

* Add UTF-8 support

* Refactoring

* Fix winsparkle files

* Refactoring

* Fix branding

* Add macOS build

* Fix paths

* Fix branding

* Style

* Fix exe & msi build

* Fix winsparkle files

* Fix output

* Small fix

* Fix macOS build

* Fix macOS build
This commit is contained in:
Semyon Bezrukov
2022-02-01 14:54:23 +03:00
committed by GitHub
parent 0ba0f82141
commit f3688dd303
10 changed files with 711 additions and 146 deletions

18
make_package.py Executable file
View File

@ -0,0 +1,18 @@
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import sys
sys.path.append('scripts')
import package_utils as utils
# config
utils.parse()
# branding
if utils.branding is not None:
branding_path = utils.get_path('..', utils.branding)
sys.path.insert(-1, utils.get_path(branding_path, 'build_tools/scripts'))
# build
import package
package.make(utils.product)