Skip to content
This repository was archived by the owner on Sep 30, 2024. It is now read-only.

Commit 37033b6

Browse files
committed
📦 Prepare for windows packaging
1 parent 1721862 commit 37033b6

File tree

3 files changed

+32
-1
lines changed

3 files changed

+32
-1
lines changed

‎configs/common/mozconfig‎

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@ ac_add_options --disable-profiling
1818
ac_add_options --disable-tests
1919

2020
# Misc
21-
export MOZ_STUB_INSTALLER=1
2221
export MOZ_INCLUDE_SOURCE_INFO=1
2322
export MOZ_REQUIRE_SIGNING=
2423
export MOZ_SOURCE_REPO=https://github.com/pulse-browser/browser

‎configs/windows/mozconfig‎

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,3 +6,15 @@
66
# Enable these to enable mozilla telemetry and tracking
77
# mk_add_options MOZ_TELEMETRY_REPORTING=
88
# mk_add_options MOZ_DATA_REPORTING=
9+
10+
# Provide the mozilla stub installer. This is basicly an IE8 window that
11+
# installs pulse in the background
12+
# TODO: rebrand this to look more like pulse
13+
export MOZ_STUB_INSTALLER=1
14+
export MAKENSISU=1
15+
16+
# This disables autoupdates. When we need to reimplement autoupdates, we will
17+
# need to enable this and go though the steps provided by mozilla
18+
# - https://firefox-source-docs.mozilla.org/toolkit/mozapps/update/docs/BackgroundUpdates.html
19+
# - https://firefox-source-docs.mozilla.org/taskcluster/setting-up-an-update-server.html
20+
export MOZ_MAINTENANCE_SERVICE=
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
diff --git a/browser/installer/package-manifest.in b/browser/installer/package-manifest.in
2+
index 73a41dc25b9ad674750ce5849a9db8f9878e5e11..9a970a8823912dd237e82e6b10a1dcb13f883a07 100644
3+
--- a/browser/installer/package-manifest.in
4+
+++ b/browser/installer/package-manifest.in
5+
@@ -391,11 +391,13 @@ bin/libfreebl_64int_3.so
6+
#endif
7+
#endif
8+
9+
+; Pulse: Removed because we do not use it at the moment and we just want the
10+
+; bloody installer to work properly :(
11+
; [MaintenanceService]
12+
;
13+
#ifdef MOZ_MAINTENANCE_SERVICE
14+
-@BINPATH@/maintenanceservice.exe
15+
-@BINPATH@/maintenanceservice_installer.exe
16+
+; @BINPATH@/maintenanceservice.exe
17+
+; @BINPATH@/maintenanceservice_installer.exe
18+
#endif
19+
20+
; [Crash Reporter]

0 commit comments

Comments
 (0)