This commit is contained in:
Bert van der Weerd 2021-12-08 20:32:24 +01:00
parent ecda79da05
commit bc6497b150
No known key found for this signature in database
GPG key ID: 4CFABB96ADE0F5B1
4 changed files with 1188 additions and 17 deletions

View file

@ -1,8 +1,8 @@
#!/usr/bin/env python3
pkgver = '94.0.2'
lwver = "{}.3".format(pkgver)
nightly_ver = '96.0a1'
pkgver = '95.0'
lwver = "{}".format(pkgver)
nightly_ver = '97.0a1'
#
# build.py - try move functionality away from that too big/horrible build script.
@ -212,12 +212,13 @@ def execute_extract():
def execute_build():
enter_srcdir()
exec("bash ./mach build")
#exec("bash -c \"MACH_USE_SYSTEM_PYTHON=1 ./mach build\"")
exec("bash -c \"./mach build\"")
leave_srcdir()
def execute_package():
enter_srcdir()
exec("bash ./mach package")
exec("bash -c \"./mach package\"")
leave_srcdir()
@ -716,14 +717,21 @@ ac_add_options --enable-optimize
#ac_add_options --disable-optimize
# Branding
ac_add_options --enable-update-channel=release
# theming bugs: ac_add_options --with-app-name=librewolf
# theming bugs: ac_add_options --with-app-basename=LibreWolf
ac_add_options --with-branding=browser/branding/librewolf
ac_add_options --with-distribution-id=io.gitlab.librewolf-community
ac_add_options --with-unsigned-addon-scopes=app,system
ac_add_options --allow-addon-sideload
#ac_add_options --enable-update-channel=release
## theming bugs: ac_add_options --with-app-name=librewolf
## theming bugs: ac_add_options --with-app-basename=LibreWolf
#ac_add_options --with-branding=browser/branding/librewolf
#ac_add_options --with-distribution-id=io.gitlab.librewolf-community
#ac_add_options --with-unsigned-addon-scopes=app,system
#ac_add_options --allow-addon-sideload
# see issue # https://gitlab.com/librewolf-community/browser/arch/-/issues/49
export MOZ_REQUIRE_SIGNING=
@ -741,11 +749,14 @@ mk_add_options MOZ_TELEMETRY_REPORTING=0
# testing..
# MOZ_APP_NAME=librewolf
# This gives the same theming issue as --with-app-name=librewolf
# TODO: find out how to support sandboxed libraries
#ac_add_options --without-wasm-sandboxed-libraries
"""
main()
script_exit(0)

File diff suppressed because it is too large Load diff

@ -1 +1 @@
Subproject commit 9075142f3a1b52a949e7f2602b212dc24b6a8cf1
Subproject commit 3b4e0f58b4bec53faa98ec85a3bca36f11a77afc

View file

@ -82,7 +82,7 @@ Section "${PROGNAME}"
WriteRegStr HKLM "Software\Classes\LibreWolfHTM\Application" "ApplicationDescription" "Howling to Freedom"
WriteRegStr HKLM "Software\Classes\LibreWolfHTM\Application" "ApplicationCompany" "LibreWolf"
WriteRegStr HKLM "Software\Classes\LibreWolfHTM\DefaultIcon" "" "$INSTDIR\librewolf.exe,0"
WriteRegStr HKLM "Software\Classes\LibreWolfHTM\shell\open\command" "" "$INSTDIR\librewolf.exe \"%1\""
WriteRegStr HKLM "Software\Classes\LibreWolfHTM\shell\open\command" "" "$INSTDIR\librewolf.exe %1"
SectionEnd