v100.0-3
This commit is contained in:
parent
38061dd0bf
commit
2ea06c6718
2 changed files with 16 additions and 22 deletions
36
mk.py
36
mk.py
|
|
@ -1,8 +1,6 @@
|
||||||
#!/usr/bin/env python3
|
#!/usr/bin/env python3
|
||||||
|
|
||||||
import os,sys,subprocess,os.path
|
import os,sys,subprocess,os.path
|
||||||
|
|
||||||
import assets.tools
|
|
||||||
from assets.tools import exec, patch
|
from assets.tools import exec, patch
|
||||||
|
|
||||||
#
|
#
|
||||||
|
|
@ -13,9 +11,6 @@ from assets.tools import exec, patch
|
||||||
def deps_win32():
|
def deps_win32():
|
||||||
exec('rustup target add i686-pc-windows-msvc')
|
exec('rustup target add i686-pc-windows-msvc')
|
||||||
|
|
||||||
def serve_mar():
|
|
||||||
pass
|
|
||||||
|
|
||||||
def full_mar():
|
def full_mar():
|
||||||
with open('version','r') as file:
|
with open('version','r') as file:
|
||||||
version = file.read().rstrip()
|
version = file.read().rstrip()
|
||||||
|
|
@ -28,7 +23,7 @@ def full_mar():
|
||||||
objdir = 'obj-x86_64-pc-mingw32'
|
objdir = 'obj-x86_64-pc-mingw32'
|
||||||
mar_output_path = 'MAR'
|
mar_output_path = 'MAR'
|
||||||
# version already set
|
# version already set
|
||||||
channel = 'DeFauLT'
|
channel = 'default'
|
||||||
|
|
||||||
exec('mkdir -p MAR') # output folder
|
exec('mkdir -p MAR') # output folder
|
||||||
exec('touch {}/dist/firefox/precomplete'.format(objdir))
|
exec('touch {}/dist/firefox/precomplete'.format(objdir))
|
||||||
|
|
@ -100,16 +95,15 @@ def build(debug=False):
|
||||||
else:
|
else:
|
||||||
exec('cp -v ../assets/mozconfig.windows mozconfig')
|
exec('cp -v ../assets/mozconfig.windows mozconfig')
|
||||||
|
|
||||||
# patches for windows only
|
# patches for windows only
|
||||||
patch('../assets/package-manifest.patch')
|
patch('../assets/package-manifest.patch')
|
||||||
patch('../assets/disable-verify-mar.patch')
|
patch('../assets/disable-verify-mar.patch')
|
||||||
patch('../assets/tryfix-reslink-fail.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('..')
|
|
||||||
|
|
||||||
|
# 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():
|
def artifacts():
|
||||||
|
|
@ -142,10 +136,13 @@ def artifacts():
|
||||||
# let's get 'release'.
|
# let's get 'release'.
|
||||||
with open('release','r') as file2:
|
with open('release','r') as file2:
|
||||||
release = file2.read().rstrip()
|
release = file2.read().rstrip()
|
||||||
if release == '0' :
|
source_release = ''
|
||||||
full_version = '{}'.format(version)
|
with open('source_release','r') as file5:
|
||||||
|
source_release = file5.read().rstrip()
|
||||||
|
if release == '1' :
|
||||||
|
full_version = '{}-{}'.format(version,source_release)
|
||||||
else:
|
else:
|
||||||
full_version = '{}.{}'.format(version,release)
|
full_version = '{}-{}-{}'.format(version,source_release,release)
|
||||||
|
|
||||||
# let's copy in the .ico icon.
|
# let's copy in the .ico icon.
|
||||||
exec('cp -v assets/librewolf.ico work/librewolf')
|
exec('cp -v assets/librewolf.ico work/librewolf')
|
||||||
|
|
@ -278,9 +275,6 @@ for arg in sys.argv:
|
||||||
elif arg == 'full-mar':
|
elif arg == 'full-mar':
|
||||||
full_mar()
|
full_mar()
|
||||||
done_something = True
|
done_something = True
|
||||||
elif arg == 'serve-mar':
|
|
||||||
serve_mar()
|
|
||||||
done_something = True
|
|
||||||
elif arg == 'upload':
|
elif arg == 'upload':
|
||||||
in_upload = True
|
in_upload = True
|
||||||
else:
|
else:
|
||||||
|
|
|
||||||
|
|
@ -1 +1 @@
|
||||||
2
|
3
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue