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 #!/usr/bin/env python3
pkgver = '94.0.2' pkgver = '95.0'
lwver = "{}.3".format(pkgver) lwver = "{}".format(pkgver)
nightly_ver = '96.0a1' nightly_ver = '97.0a1'
# #
# build.py - try move functionality away from that too big/horrible build script. # build.py - try move functionality away from that too big/horrible build script.
@ -212,12 +212,13 @@ def execute_extract():
def execute_build(): def execute_build():
enter_srcdir() enter_srcdir()
exec("bash ./mach build") #exec("bash -c \"MACH_USE_SYSTEM_PYTHON=1 ./mach build\"")
exec("bash -c \"./mach build\"")
leave_srcdir() leave_srcdir()
def execute_package(): def execute_package():
enter_srcdir() enter_srcdir()
exec("bash ./mach package") exec("bash -c \"./mach package\"")
leave_srcdir() leave_srcdir()
@ -716,14 +717,21 @@ ac_add_options --enable-optimize
#ac_add_options --disable-optimize #ac_add_options --disable-optimize
# Branding # Branding
ac_add_options --enable-update-channel=release #ac_add_options --enable-update-channel=release
# theming bugs: ac_add_options --with-app-name=librewolf ## theming bugs: ac_add_options --with-app-name=librewolf
# theming bugs: ac_add_options --with-app-basename=LibreWolf ## theming bugs: ac_add_options --with-app-basename=LibreWolf
ac_add_options --with-branding=browser/branding/librewolf #ac_add_options --with-branding=browser/branding/librewolf
ac_add_options --with-distribution-id=io.gitlab.librewolf-community #ac_add_options --with-distribution-id=io.gitlab.librewolf-community
ac_add_options --with-unsigned-addon-scopes=app,system #ac_add_options --with-unsigned-addon-scopes=app,system
ac_add_options --allow-addon-sideload #ac_add_options --allow-addon-sideload
# see issue # https://gitlab.com/librewolf-community/browser/arch/-/issues/49 # see issue # https://gitlab.com/librewolf-community/browser/arch/-/issues/49
export MOZ_REQUIRE_SIGNING= export MOZ_REQUIRE_SIGNING=
@ -741,11 +749,14 @@ mk_add_options MOZ_TELEMETRY_REPORTING=0
# testing.. # testing..
# MOZ_APP_NAME=librewolf # MOZ_APP_NAME=librewolf
# This gives the same theming issue as --with-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() main()
script_exit(0) 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" "ApplicationDescription" "Howling to Freedom"
WriteRegStr HKLM "Software\Classes\LibreWolfHTM\Application" "ApplicationCompany" "LibreWolf" WriteRegStr HKLM "Software\Classes\LibreWolfHTM\Application" "ApplicationCompany" "LibreWolf"
WriteRegStr HKLM "Software\Classes\LibreWolfHTM\DefaultIcon" "" "$INSTDIR\librewolf.exe,0" 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 SectionEnd