Added
This commit is contained in:
		
							
								
								
									
										1
									
								
								app-mobilephone/mobile-config-firefox/Manifest
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								app-mobilephone/mobile-config-firefox/Manifest
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1 @@
 | 
			
		||||
DIST mobile-config-firefox-2.1.0.tar.gz 20799 BLAKE2B a1ec9526730f6f6acb5a62f6f7c2f7a204eda9b6eb601bfb1b4b9fafdf4d8d9b62e49f9dbf47700f52123f2fce227fc048bba973cdb7e820ef1b36039c7a48cd SHA512 31c17117ef771861704ff985c3c7ae087259107f8f3999d16303608def4a8846f29e6bafb5bdf87d0b7a2ec9e61c6ae426642e4ef783e502cf810fb8b7425a01
 | 
			
		||||
@@ -0,0 +1,27 @@
 | 
			
		||||
From 953b5e3b6c5b2e2c4518a7af800554b319c69ff1 Mon Sep 17 00:00:00 2001
 | 
			
		||||
From: Danct12 <danct12@disroot.org>
 | 
			
		||||
Date: Fri, 12 Feb 2021 13:01:58 +0700
 | 
			
		||||
Subject: [PATCH] src/prefs.js: disable sandbox for non-ESR
 | 
			
		||||
 | 
			
		||||
https://support.mozilla.org/bm/questions/1236295#answer-1161622
 | 
			
		||||
 | 
			
		||||
Signed-off-by: Danct12 <danct12@disroot.org>
 | 
			
		||||
---
 | 
			
		||||
 src/mobile-config-prefs.js | 1 +
 | 
			
		||||
 1 file changed, 1 insertion(+)
 | 
			
		||||
 | 
			
		||||
diff --git a/src/mobile-config-prefs.js b/src/mobile-config-prefs.js
 | 
			
		||||
index c4a9a77..a32111c 100644
 | 
			
		||||
--- a/src/mobile-config-prefs.js
 | 
			
		||||
+++ b/src/mobile-config-prefs.js
 | 
			
		||||
@@ -4,6 +4,7 @@
 | 
			
		||||
 // Set up autoconfig (we use it to copy/update userChrome.css into profile dir)
 | 
			
		||||
 pref('general.config.filename', "mobile-config-autoconfig.js");
 | 
			
		||||
 pref('general.config.obscure_value', 0);
 | 
			
		||||
+pref('general.config.sandbox_enabled', false);
 | 
			
		||||
 
 | 
			
		||||
 // Select a mobile user agent for firefox (same as tor browser on android)
 | 
			
		||||
 pref('general.useragent.override', 'Mozilla/5.0 (Android 9; Mobile; rv:78.0) Gecko/20100101 Firefox/78.0');
 | 
			
		||||
-- 
 | 
			
		||||
2.30.0
 | 
			
		||||
 | 
			
		||||
@@ -0,0 +1,12 @@
 | 
			
		||||
diff --git a/src/mobile-config-prefs.js b/src/mobile-config-prefs.js
 | 
			
		||||
index 6090643..787e48e 100644
 | 
			
		||||
--- a/src/mobile-config-prefs.js
 | 
			
		||||
+++ b/src/mobile-config-prefs.js
 | 
			
		||||
@@ -33,3 +33,7 @@ pref('toolkit.cosmeticAnimations.enabled', false);
 | 
			
		||||
 
 | 
			
		||||
 // Disable download animations, save CPU
 | 
			
		||||
 pref('browser.download.animateNotifications', false);
 | 
			
		||||
+
 | 
			
		||||
+// Disable the new Proton design
 | 
			
		||||
+pref('browser.proton.enabled', false);
 | 
			
		||||
+
 | 
			
		||||
							
								
								
									
										5
									
								
								app-mobilephone/mobile-config-firefox/metadata.xml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										5
									
								
								app-mobilephone/mobile-config-firefox/metadata.xml
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,5 @@
 | 
			
		||||
<?xml version='1.0' encoding='UTF-8'?>
 | 
			
		||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
 | 
			
		||||
<pkgmetadata>
 | 
			
		||||
	<!-- maintainer-needed -->
 | 
			
		||||
</pkgmetadata>
 | 
			
		||||
@@ -0,0 +1,29 @@
 | 
			
		||||
# Copyright 1999-2021 Gentoo Authors
 | 
			
		||||
# Distributed under the terms of the GNU General Public License v2
 | 
			
		||||
 | 
			
		||||
EAPI=7
 | 
			
		||||
 | 
			
		||||
DESCRIPTION="Mobile and privacy friendly configuration for Firefox"
 | 
			
		||||
HOMEPAGE="https://gitlab.com/postmarketOS/mobile-config-firefox"
 | 
			
		||||
SRC_URI="https://gitlab.com/postmarketOS/mobile-config-firefox/-/archive/${PV}/${P}.tar.gz"
 | 
			
		||||
 | 
			
		||||
LICENSE="GPL-3"
 | 
			
		||||
SLOT="0"
 | 
			
		||||
KEYWORDS="~amd64 ~arm64"
 | 
			
		||||
 | 
			
		||||
PATCHES=(
 | 
			
		||||
	"${FILESDIR}"/0001-src-prefs.js-disable-sandbox-for-non-ESR.patch
 | 
			
		||||
	"${FILESDIR}"/disable-proton-ui.patch
 | 
			
		||||
)
 | 
			
		||||
 | 
			
		||||
src_install() {
 | 
			
		||||
	default
 | 
			
		||||
	mv "${D}"/usr/lib "${D}"/usr/lib64 || die
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
pkg_postinst() {
 | 
			
		||||
	elog "You will need to copy /etc/mobile-config-firefox/userChrome.css file to"
 | 
			
		||||
	elog "your firefox profile's chrome folder ~/.mozilla/firefox/XXXX/chrome/ "
 | 
			
		||||
	elog "to enable firefox mobile layout, you might need to create the chrome "
 | 
			
		||||
	elog "folder if it's not there"
 | 
			
		||||
}
 | 
			
		||||
		Reference in New Issue
	
	Block a user