From 2ea06c671852bf359513dd5c01e9a0ed3454763a Mon Sep 17 00:00:00 2001 From: Bert van der Weerd Date: Fri, 6 May 2022 09:17:45 +0200 Subject: [PATCH] v100.0-3 --- mk.py | 36 +++++++++++++++--------------------- source_release | 2 +- 2 files changed, 16 insertions(+), 22 deletions(-) diff --git a/mk.py b/mk.py index c2e034c..fcffecc 100644 --- a/mk.py +++ b/mk.py @@ -1,8 +1,6 @@ #!/usr/bin/env python3 import os,sys,subprocess,os.path - -import assets.tools from assets.tools import exec, patch # @@ -13,9 +11,6 @@ from assets.tools import exec, patch def deps_win32(): exec('rustup target add i686-pc-windows-msvc') -def serve_mar(): - pass - def full_mar(): with open('version','r') as file: version = file.read().rstrip() @@ -28,7 +23,7 @@ def full_mar(): objdir = 'obj-x86_64-pc-mingw32' mar_output_path = 'MAR' # version already set - channel = 'DeFauLT' + channel = 'default' exec('mkdir -p MAR') # output folder exec('touch {}/dist/firefox/precomplete'.format(objdir)) @@ -100,16 +95,15 @@ def build(debug=False): else: exec('cp -v ../assets/mozconfig.windows mozconfig') - # patches for windows only - patch('../assets/package-manifest.patch') - patch('../assets/disable-verify-mar.patch') - patch('../assets/tryfix-reslink-fail.patch') - - # perform the build and package - exec('MACH_USE_SYSTEM_PYTHON=1 ./mach build') - exec('MACH_USE_SYSTEM_PYTHON=1 ./mach package') - os.chdir('..') + # patches for windows only + patch('../assets/package-manifest.patch') + patch('../assets/disable-verify-mar.patch') + patch('../assets/tryfix-reslink-fail.patch') + # perform the build and package. + exec('MACH_USE_SYSTEM_PYTHON=1 ./mach build') + exec('MACH_USE_SYSTEM_PYTHON=1 ./mach package') + os.chdir('..') def artifacts(): @@ -142,10 +136,13 @@ def artifacts(): # let's get 'release'. with open('release','r') as file2: release = file2.read().rstrip() - if release == '0' : - full_version = '{}'.format(version) + source_release = '' + with open('source_release','r') as file5: + source_release = file5.read().rstrip() + if release == '1' : + full_version = '{}-{}'.format(version,source_release) else: - full_version = '{}.{}'.format(version,release) + full_version = '{}-{}-{}'.format(version,source_release,release) # let's copy in the .ico icon. exec('cp -v assets/librewolf.ico work/librewolf') @@ -278,9 +275,6 @@ for arg in sys.argv: elif arg == 'full-mar': full_mar() done_something = True - elif arg == 'serve-mar': - serve_mar() - done_something = True elif arg == 'upload': in_upload = True else: diff --git a/source_release b/source_release index 0cfbf08..00750ed 100644 --- a/source_release +++ b/source_release @@ -1 +1 @@ -2 +3