tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
firefox: fix debugBuild = true
David McFarland
9 years ago
c037f54f
f5ccf240
+81
2 changed files
expand all
collapse all
unified
split
pkgs
applications
networking
browsers
firefox
default.nix
fix-debug.patch
+4
pkgs/applications/networking/browsers/firefox/default.nix
···
30
30
inherit sha512;
31
31
};
32
32
33
33
+
# this patch should no longer be needed in 53
34
34
+
# from https://bugzilla.mozilla.org/show_bug.cgi?id=1013882
35
35
+
patches = lib.optional debugBuild ./fix-debug.patch;
36
36
+
33
37
buildInputs =
34
38
[ pkgconfig gtk2 perl zip libIDL libjpeg zlib bzip2
35
39
python dbus dbus_glib pango freetype fontconfig xorg.libXi
+77
pkgs/applications/networking/browsers/firefox/fix-debug.patch
···
1
1
+
2
2
+
# HG changeset patch
3
3
+
# User Michelangelo De Simone <mdesimone@mozilla.com>
4
4
+
# Date 1479198095 28800
5
5
+
# Node ID fde6e9ccfc72fbc0fcd93af7a40436b216e7ea1a
6
6
+
# Parent 687eac6845a77d2cac5505da9c8912885c2a9e57
7
7
+
Bug 1013882 - TestInterfaceJS should be packaged only if it's available. r=glandium, a=jcristau
8
8
+
9
9
+
MozReview-Commit-ID: IEHesdoU4Sz
10
10
+
11
11
+
diff --git a/b2g/installer/package-manifest.in b/b2g/installer/package-manifest.in
12
12
+
--- a/b2g/installer/package-manifest.in
13
13
+
+++ b/b2g/installer/package-manifest.in
14
14
+
@@ -570,17 +570,17 @@
15
15
+
@RESPATH@/components/InputMethod.manifest
16
16
+
#ifdef MOZ_B2G
17
17
+
@RESPATH@/components/inputmethod.xpt
18
18
+
#endif
19
19
+
20
20
+
@RESPATH@/components/SystemUpdate.manifest
21
21
+
@RESPATH@/components/SystemUpdateManager.js
22
22
+
23
23
+
-#ifdef MOZ_DEBUG
24
24
+
+#if defined(ENABLE_TESTS) && defined(MOZ_DEBUG)
25
25
+
@RESPATH@/components/TestInterfaceJS.js
26
26
+
@RESPATH@/components/TestInterfaceJS.manifest
27
27
+
@RESPATH@/components/TestInterfaceJSMaplike.js
28
28
+
#endif
29
29
+
30
30
+
; Modules
31
31
+
@RESPATH@/modules/*
32
32
+
33
33
+
diff --git a/browser/installer/package-manifest.in b/browser/installer/package-manifest.in
34
34
+
--- a/browser/installer/package-manifest.in
35
35
+
+++ b/browser/installer/package-manifest.in
36
36
+
@@ -554,17 +554,17 @@
37
37
+
@RESPATH@/components/PresentationControlService.js
38
38
+
@RESPATH@/components/PresentationDataChannelSessionTransport.js
39
39
+
@RESPATH@/components/PresentationDataChannelSessionTransport.manifest
40
40
+
41
41
+
; InputMethod API
42
42
+
@RESPATH@/components/MozKeyboard.js
43
43
+
@RESPATH@/components/InputMethod.manifest
44
44
+
45
45
+
-#ifdef MOZ_DEBUG
46
46
+
+#if defined(ENABLE_TESTS) && defined(MOZ_DEBUG)
47
47
+
@RESPATH@/components/TestInterfaceJS.js
48
48
+
@RESPATH@/components/TestInterfaceJS.manifest
49
49
+
@RESPATH@/components/TestInterfaceJSMaplike.js
50
50
+
#endif
51
51
+
52
52
+
; [Extensions]
53
53
+
@RESPATH@/components/extensions-toolkit.manifest
54
54
+
@RESPATH@/browser/components/extensions-browser.manifest
55
55
+
diff --git a/mobile/android/installer/package-manifest.in b/mobile/android/installer/package-manifest.in
56
56
+
--- a/mobile/android/installer/package-manifest.in
57
57
+
+++ b/mobile/android/installer/package-manifest.in
58
58
+
@@ -381,17 +381,17 @@
59
59
+
60
60
+
@BINPATH@/components/CaptivePortalDetectComponents.manifest
61
61
+
@BINPATH@/components/captivedetect.js
62
62
+
63
63
+
#ifdef MOZ_WEBSPEECH
64
64
+
@BINPATH@/components/dom_webspeechsynth.xpt
65
65
+
#endif
66
66
+
67
67
+
-#ifdef MOZ_DEBUG
68
68
+
+#if defined(ENABLE_TESTS) && defined(MOZ_DEBUG)
69
69
+
@BINPATH@/components/TestInterfaceJS.js
70
70
+
@BINPATH@/components/TestInterfaceJS.manifest
71
71
+
@BINPATH@/components/TestInterfaceJSMaplike.js
72
72
+
#endif
73
73
+
74
74
+
@BINPATH@/components/nsAsyncShutdown.manifest
75
75
+
@BINPATH@/components/nsAsyncShutdown.js
76
76
+
77
77
+