v97.0 (source release 2)

This commit is contained in:
Bert van der Weerd 2022-02-08 17:06:40 +01:00
parent 1e10e0ff63
commit 3cb41798c6
No known key found for this signature in database
GPG key ID: 4CFABB96ADE0F5B1
6 changed files with 21 additions and 20 deletions

1
.gitignore vendored
View file

@ -20,4 +20,3 @@ build_tag
/docker/librewolf/mint20/deb/artifacts
/docker/librewolf/ubuntu20/deb/artifacts
/docker/*.log
/source_release

View file

@ -22,10 +22,10 @@ all : fetch build artifacts
clean :
rm -rf work
rm -f librewolf-$(shell cat version)*.en-US.win64* sha256sums.txt upload.txt firefox-$(shell cat version).en-US.win64.zip
rm -f librewolf-$(shell cat version)*.en-US.win64* sha256sums.txt upload.txt firefox-$(shell cat version)*.en-US.win64.zip
veryclean : clean
rm -rf librewolf-$(shell cat version)
rm -rf librewolf-$(shell cat version)-$(shell cat source_release)
rm -f source_release librewolf-$(shell cat version)-*.source.tar.gz
fetch :
@ -42,6 +42,8 @@ artifacts :
check : README.md
@python3 assets/update-version.py
@wget -q -O source_release https://gitlab.com/librewolf-community/browser/source/-/raw/main/release
@echo ""
@echo "Current release:" $$(cat ./release)

View file

@ -83,10 +83,7 @@ def firefox_release_url(ver):
return 'https://archive.mozilla.org/pub/firefox/releases/{}/source/firefox-{}.source.tar.xz'.format(ver, ver)
def check_url_exists(url):
print('[debug] checking url: {}'.format(url))
#i = exec('wget --spider {} 2>/dev/null'.format(url), exit_on_fail=False)
i = exec('wget --spider {}'.format(url), exit_on_fail=False)
print('[debug] return value: {}'.format(i))
i = exec('wget --spider {} 2>/dev/null'.format(url), exit_on_fail=False)
if i == 0:
return True
else:

26
mk.py
View file

@ -68,20 +68,22 @@ def build(debug=False):
with open('version','r') as file:
version = file.read().rstrip()
os.chdir('librewolf-{}'.format(version))
with open('source_release','r') as file:
source_release = file.read().rstrip()
os.chdir('librewolf-{}-{}'.format(version,source_release))
# patches
if debug:
exec('cp -v ../assets/mozconfig.windows.debug mozconfig')
else:
exec('cp -v ../assets/mozconfig.windows mozconfig')
# patches
if debug:
exec('cp -v ../assets/mozconfig.windows.debug mozconfig')
else:
exec('cp -v ../assets/mozconfig.windows mozconfig')
patch('../assets/package-manifest.patch')
patch('../assets/package-manifest.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('..')
@ -99,7 +101,7 @@ def artifacts():
buildzip_filename = 'firefox-{}-{}.en-US.win64.zip'.format(version,source_release)
if _with_app_name:
buildzip_filename = 'librewolf-{}-{}.en-US.win64.zip'.format(version,source_release)
exec('cp -v librewolf-{}/obj-x86_64-pc-mingw32/dist/{} .'.format(version,buildzip_filename))
exec('cp -v librewolf-{}-{}/obj-x86_64-pc-mingw32/dist/{} .'.format(version,source_release,buildzip_filename))
exec('rm -rf work && mkdir work')
os.chdir('work')
exec('unzip ../{}'.format(buildzip_filename))

1
source_release Normal file
View file

@ -0,0 +1 @@
2

View file

@ -1 +1 @@
96.0.3
97.0