[tor-commits] [tor-browser/tor-browser-52.7.2esr-8.0-1] Orfox: Add mozconfig for Orfox and pertinent branding files.

gk at torproject.org gk at torproject.org
Tue Mar 20 11:26:33 UTC 2018


commit eb634b34db00b8eb6737bb6627451d623f1e3e7e
Author: Amogh Pradeep <amoghbl1 at gmail.com>
Date:   Thu Jun 4 00:06:36 2015 -0400

    Orfox: Add mozconfig for Orfox and pertinent branding files.
    
    Signed-off-by: Amogh Pradeep <amoghbl1 at gmail.com>
---
 .mozconfig-orfox                                   |  33 +++++++++++++++++++++
 mobile/android/branding/orfox/configure.sh         |   8 +++++
 mobile/android/branding/orfox/content/about.png    | Bin 0 -> 16858 bytes
 .../android/branding/orfox/content/favicon32.png   | Bin 0 -> 2418 bytes
 .../android/branding/orfox/content/favicon64.png   | Bin 0 -> 7165 bytes
 mobile/android/branding/orfox/content/jar.mn       |   9 ++++++
 mobile/android/branding/orfox/content/moz.build    |   7 +++++
 mobile/android/branding/orfox/ic_launcher.zip      | Bin 0 -> 96525 bytes
 mobile/android/branding/orfox/icon.png             | Bin 0 -> 36456 bytes
 mobile/android/branding/orfox/locales/Makefile.in  |   5 ++++
 .../android/branding/orfox/locales/en-US/brand.dtd |   8 +++++
 .../branding/orfox/locales/en-US/brand.properties  |   7 +++++
 mobile/android/branding/orfox/locales/jar.mn       |  11 +++++++
 mobile/android/branding/orfox/locales/moz.build    |   7 +++++
 mobile/android/branding/orfox/moz.build            |   7 +++++
 mobile/android/branding/orfox/orfox.png            | Bin 0 -> 36456 bytes
 mobile/android/branding/orfox/orfox.xcf            | Bin 0 -> 267775 bytes
 .../branding/orfox/res/drawable-hdpi/icon.png      | Bin 0 -> 8545 bytes
 .../orfox/res/drawable-hdpi/large_icon.png         |   1 +
 .../orfox/res/drawable-hdpi/launcher_widget.png    | Bin 0 -> 14001 bytes
 .../branding/orfox/res/drawable-mdpi/icon.png      | Bin 0 -> 4332 bytes
 .../orfox/res/drawable-mdpi/large_icon.png         |   1 +
 .../orfox/res/drawable-mdpi/launcher_widget.png    | Bin 0 -> 7661 bytes
 .../branding/orfox/res/drawable-xhdpi/icon.png     | Bin 0 -> 13454 bytes
 .../orfox/res/drawable-xhdpi/large_icon.png        |   1 +
 .../orfox/res/drawable-xhdpi/launcher_widget.png   | Bin 0 -> 21223 bytes
 .../orfox/res/drawable-xhdpi/widget_icon.png       | Bin 0 -> 4381 bytes
 .../branding/orfox/res/drawable-xxhdpi/icon.png    | Bin 0 -> 26491 bytes
 .../orfox/res/drawable-xxhdpi/large_icon.png       |   1 +
 .../orfox/res/drawable-xxhdpi/launcher_widget.png  | Bin 0 -> 32686 bytes
 .../branding/orfox/res/drawable-xxxhdpi/icon.png   | Bin 0 -> 42959 bytes
 31 files changed, 106 insertions(+)

diff --git a/.mozconfig-orfox b/.mozconfig-orfox
new file mode 100755
index 000000000000..4b7a40f81123
--- /dev/null
+++ b/.mozconfig-orfox
@@ -0,0 +1,33 @@
+# Build Fennec
+
+mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/obj-tbb-arm-linux-androideabi
+mk_add_options MOZ_APP_DISPLAYNAME="Orfox"
+mk_add_options MOZ_MAKE_FLAGS="-j4"
+
+# Android
+ac_add_options --enable-application=mobile/android
+ac_add_options --target=arm-linux-androideabi
+ac_add_options --with-android-ndk="$NDK_BASE" #Enter the android ndk location(ndk r10e)
+ac_add_options --with-android-sdk="$SDK_BASE" #Enter the android sdk location
+
+#enable ccache to set amount of cache assigned for build.
+ac_add_options --with-ccache
+
+ac_add_options --enable-optimize
+#ac_add_options --enable-official-branding
+ac_add_options --with-branding=mobile/android/branding/orfox
+##ac_add_options --enable-tor-browser-update
+##ac_add_options --enable-update-packaging
+ac_add_options --enable-signmar
+ac_add_options --enable-verify-mar
+#ac_add_options --disable-strip
+#ac_add_options --disable-install-strip == Known mobile build flag that causes errors
+ac_add_options --disable-tests
+ac_add_options --disable-debug
+ac_add_options --disable-maintenance-service
+ac_add_options --disable-crashreporter
+ac_add_options --disable-webrtc
+# Let's not compile EME at least until we can enable ClearKey and only Clearkey.
+# (Apart from that there is no Adobe CRM module for Linux right now)
+ac_add_options --disable-eme
+#ac_add_options --disable-ctypes
diff --git a/mobile/android/branding/orfox/configure.sh b/mobile/android/branding/orfox/configure.sh
new file mode 100644
index 000000000000..d58a5e340d09
--- /dev/null
+++ b/mobile/android/branding/orfox/configure.sh
@@ -0,0 +1,8 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+ANDROID_PACKAGE_NAME=info.guardianproject.orfox
+MOZ_APP_DISPLAYNAME="Orfox"
+MOZ_UPDATER=
+MOZ_ANDROID_ANR_REPORTER=
diff --git a/mobile/android/branding/orfox/content/about.png b/mobile/android/branding/orfox/content/about.png
new file mode 100644
index 000000000000..3819f6337a17
Binary files /dev/null and b/mobile/android/branding/orfox/content/about.png differ
diff --git a/mobile/android/branding/orfox/content/favicon32.png b/mobile/android/branding/orfox/content/favicon32.png
new file mode 100644
index 000000000000..90d37f997854
Binary files /dev/null and b/mobile/android/branding/orfox/content/favicon32.png differ
diff --git a/mobile/android/branding/orfox/content/favicon64.png b/mobile/android/branding/orfox/content/favicon64.png
new file mode 100644
index 000000000000..a3db8126f5a1
Binary files /dev/null and b/mobile/android/branding/orfox/content/favicon64.png differ
diff --git a/mobile/android/branding/orfox/content/jar.mn b/mobile/android/branding/orfox/content/jar.mn
new file mode 100644
index 000000000000..f934ed5e4634
--- /dev/null
+++ b/mobile/android/branding/orfox/content/jar.mn
@@ -0,0 +1,9 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+chrome.jar:
+% content branding %content/branding/
+  content/branding/about.png                     (about.png)
+  content/branding/favicon32.png                 (favicon32.png)
+  content/branding/favicon64.png                 (favicon64.png)
diff --git a/mobile/android/branding/orfox/content/moz.build b/mobile/android/branding/orfox/content/moz.build
new file mode 100644
index 000000000000..3bbe6729759c
--- /dev/null
+++ b/mobile/android/branding/orfox/content/moz.build
@@ -0,0 +1,7 @@
+# -*- Mode: python; c-basic-offset: 4; indent-tabs-mode: nil; tab-width: 40 -*-
+# vim: set filetype=python:
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+JAR_MANIFESTS += ['jar.mn']
diff --git a/mobile/android/branding/orfox/ic_launcher.zip b/mobile/android/branding/orfox/ic_launcher.zip
new file mode 100644
index 000000000000..69601344519e
Binary files /dev/null and b/mobile/android/branding/orfox/ic_launcher.zip differ
diff --git a/mobile/android/branding/orfox/icon.png b/mobile/android/branding/orfox/icon.png
new file mode 100644
index 000000000000..6e0051b95a32
Binary files /dev/null and b/mobile/android/branding/orfox/icon.png differ
diff --git a/mobile/android/branding/orfox/locales/Makefile.in b/mobile/android/branding/orfox/locales/Makefile.in
new file mode 100644
index 000000000000..82f614ecea29
--- /dev/null
+++ b/mobile/android/branding/orfox/locales/Makefile.in
@@ -0,0 +1,5 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+DEFINES += -DAB_CD=$(AB_CD)
diff --git a/mobile/android/branding/orfox/locales/en-US/brand.dtd b/mobile/android/branding/orfox/locales/en-US/brand.dtd
new file mode 100644
index 000000000000..f2411277f406
--- /dev/null
+++ b/mobile/android/branding/orfox/locales/en-US/brand.dtd
@@ -0,0 +1,8 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+   - License, v. 2.0. If a copy of the MPL was not distributed with this
+   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY  brandShortName  "Orfox">
+<!ENTITY  brandFullName   "Orfox">
+<!ENTITY  vendorShortName "TGP">
+<!ENTITY  logoTrademark   "">
diff --git a/mobile/android/branding/orfox/locales/en-US/brand.properties b/mobile/android/branding/orfox/locales/en-US/brand.properties
new file mode 100644
index 000000000000..51c72d18381c
--- /dev/null
+++ b/mobile/android/branding/orfox/locales/en-US/brand.properties
@@ -0,0 +1,7 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+#filter
+brandShortName=Orfox
+brandFullName=Orfox
diff --git a/mobile/android/branding/orfox/locales/jar.mn b/mobile/android/branding/orfox/locales/jar.mn
new file mode 100644
index 000000000000..825dabbfb470
--- /dev/null
+++ b/mobile/android/branding/orfox/locales/jar.mn
@@ -0,0 +1,11 @@
+#filter substitution
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+
+ at AB_CD@.jar:
+% locale branding @AB_CD@ %locale/branding/
+# Nightly branding only exists in en-US
+  locale/branding/brand.dtd        (en-US/brand.dtd)
+* locale/branding/brand.properties (en-US/brand.properties)
diff --git a/mobile/android/branding/orfox/locales/moz.build b/mobile/android/branding/orfox/locales/moz.build
new file mode 100644
index 000000000000..3bbe6729759c
--- /dev/null
+++ b/mobile/android/branding/orfox/locales/moz.build
@@ -0,0 +1,7 @@
+# -*- Mode: python; c-basic-offset: 4; indent-tabs-mode: nil; tab-width: 40 -*-
+# vim: set filetype=python:
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+JAR_MANIFESTS += ['jar.mn']
diff --git a/mobile/android/branding/orfox/moz.build b/mobile/android/branding/orfox/moz.build
new file mode 100644
index 000000000000..8f320daeae90
--- /dev/null
+++ b/mobile/android/branding/orfox/moz.build
@@ -0,0 +1,7 @@
+# -*- Mode: python; c-basic-offset: 4; indent-tabs-mode: nil; tab-width: 40 -*-
+# vim: set filetype=python:
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+DIRS += ['content', 'locales']
diff --git a/mobile/android/branding/orfox/orfox.png b/mobile/android/branding/orfox/orfox.png
new file mode 100644
index 000000000000..350edb58d994
Binary files /dev/null and b/mobile/android/branding/orfox/orfox.png differ
diff --git a/mobile/android/branding/orfox/orfox.xcf b/mobile/android/branding/orfox/orfox.xcf
new file mode 100644
index 000000000000..2a8f829c3c34
Binary files /dev/null and b/mobile/android/branding/orfox/orfox.xcf differ
diff --git a/mobile/android/branding/orfox/res/drawable-hdpi/icon.png b/mobile/android/branding/orfox/res/drawable-hdpi/icon.png
new file mode 100644
index 000000000000..30731f03daf6
Binary files /dev/null and b/mobile/android/branding/orfox/res/drawable-hdpi/icon.png differ
diff --git a/mobile/android/branding/orfox/res/drawable-hdpi/large_icon.png b/mobile/android/branding/orfox/res/drawable-hdpi/large_icon.png
new file mode 120000
index 000000000000..fd11ee776429
--- /dev/null
+++ b/mobile/android/branding/orfox/res/drawable-hdpi/large_icon.png
@@ -0,0 +1 @@
+../drawable-xxhdpi/icon.png
\ No newline at end of file
diff --git a/mobile/android/branding/orfox/res/drawable-hdpi/launcher_widget.png b/mobile/android/branding/orfox/res/drawable-hdpi/launcher_widget.png
new file mode 100644
index 000000000000..4d7dc659a565
Binary files /dev/null and b/mobile/android/branding/orfox/res/drawable-hdpi/launcher_widget.png differ
diff --git a/mobile/android/branding/orfox/res/drawable-mdpi/icon.png b/mobile/android/branding/orfox/res/drawable-mdpi/icon.png
new file mode 100644
index 000000000000..a7d98aa9c771
Binary files /dev/null and b/mobile/android/branding/orfox/res/drawable-mdpi/icon.png differ
diff --git a/mobile/android/branding/orfox/res/drawable-mdpi/large_icon.png b/mobile/android/branding/orfox/res/drawable-mdpi/large_icon.png
new file mode 120000
index 000000000000..79362e743cd1
--- /dev/null
+++ b/mobile/android/branding/orfox/res/drawable-mdpi/large_icon.png
@@ -0,0 +1 @@
+../drawable-xhdpi/icon.png
\ No newline at end of file
diff --git a/mobile/android/branding/orfox/res/drawable-mdpi/launcher_widget.png b/mobile/android/branding/orfox/res/drawable-mdpi/launcher_widget.png
new file mode 100644
index 000000000000..23d966478fdf
Binary files /dev/null and b/mobile/android/branding/orfox/res/drawable-mdpi/launcher_widget.png differ
diff --git a/mobile/android/branding/orfox/res/drawable-xhdpi/icon.png b/mobile/android/branding/orfox/res/drawable-xhdpi/icon.png
new file mode 100644
index 000000000000..155611f2da7d
Binary files /dev/null and b/mobile/android/branding/orfox/res/drawable-xhdpi/icon.png differ
diff --git a/mobile/android/branding/orfox/res/drawable-xhdpi/large_icon.png b/mobile/android/branding/orfox/res/drawable-xhdpi/large_icon.png
new file mode 120000
index 000000000000..17528430e69f
--- /dev/null
+++ b/mobile/android/branding/orfox/res/drawable-xhdpi/large_icon.png
@@ -0,0 +1 @@
+../drawable-xxxhdpi/icon.png
\ No newline at end of file
diff --git a/mobile/android/branding/orfox/res/drawable-xhdpi/launcher_widget.png b/mobile/android/branding/orfox/res/drawable-xhdpi/launcher_widget.png
new file mode 100644
index 000000000000..beff04f1fc1d
Binary files /dev/null and b/mobile/android/branding/orfox/res/drawable-xhdpi/launcher_widget.png differ
diff --git a/mobile/android/branding/orfox/res/drawable-xhdpi/widget_icon.png b/mobile/android/branding/orfox/res/drawable-xhdpi/widget_icon.png
new file mode 100644
index 000000000000..ef76eb342035
Binary files /dev/null and b/mobile/android/branding/orfox/res/drawable-xhdpi/widget_icon.png differ
diff --git a/mobile/android/branding/orfox/res/drawable-xxhdpi/icon.png b/mobile/android/branding/orfox/res/drawable-xxhdpi/icon.png
new file mode 100644
index 000000000000..8e6e60311f8f
Binary files /dev/null and b/mobile/android/branding/orfox/res/drawable-xxhdpi/icon.png differ
diff --git a/mobile/android/branding/orfox/res/drawable-xxhdpi/large_icon.png b/mobile/android/branding/orfox/res/drawable-xxhdpi/large_icon.png
new file mode 120000
index 000000000000..17528430e69f
--- /dev/null
+++ b/mobile/android/branding/orfox/res/drawable-xxhdpi/large_icon.png
@@ -0,0 +1 @@
+../drawable-xxxhdpi/icon.png
\ No newline at end of file
diff --git a/mobile/android/branding/orfox/res/drawable-xxhdpi/launcher_widget.png b/mobile/android/branding/orfox/res/drawable-xxhdpi/launcher_widget.png
new file mode 100644
index 000000000000..279af3fff38b
Binary files /dev/null and b/mobile/android/branding/orfox/res/drawable-xxhdpi/launcher_widget.png differ
diff --git a/mobile/android/branding/orfox/res/drawable-xxxhdpi/icon.png b/mobile/android/branding/orfox/res/drawable-xxxhdpi/icon.png
new file mode 100644
index 000000000000..9c4820ce6729
Binary files /dev/null and b/mobile/android/branding/orfox/res/drawable-xxxhdpi/icon.png differ





More information about the tor-commits mailing list