Includes fixes for CVE-2023-0767, CVE-2023-25728, CVE-2023-25729, CVE-2023-25730, CVE-2023-25732, CVE-2023-25734, CVE-2023-25735, CVE-2023-25737, CVE-2023-25738, CVE-2023-25739, CVE-2023-25742, CVE-2023-25743, CVE-2023-25744, and CVE-2023-25746. * gnu/packages/gnuzilla.scm (%icecat-version, %icecat-build-id): Update. (icecat-source): Update gnuzilla commit, base version, and hashes. Remove the dependency on the Perl 'rename' program. * gnu/packages/patches/icecat-makeicecat.patch: Update to apply cleanly.
		
			
				
	
	
		
			51 lines
		
	
	
	
		
			1.4 KiB
		
	
	
	
		
			Diff
		
	
	
	
	
	
			
		
		
	
	
			51 lines
		
	
	
	
		
			1.4 KiB
		
	
	
	
		
			Diff
		
	
	
	
	
	
Make some of the changes needed to the 'makeicecat' script, to allow it to run
 | 
						|
in a snippet without network access.  After this patch is applied, some
 | 
						|
additional changes will be made using 'substitute*'.
 | 
						|
 | 
						|
diff --git a/makeicecat b/makeicecat
 | 
						|
index bf2b7a6..bc3b19b 100755
 | 
						|
--- a/makeicecat
 | 
						|
+++ b/makeicecat
 | 
						|
@@ -56,7 +56,7 @@ readonly SOURCEDIR=icecat-${FFVERSION}
 | 
						|
 # debug/shell options
 | 
						|
 readonly DEVEL=0
 | 
						|
 set -euo pipefail
 | 
						|
-(( DEVEL )) && set -x
 | 
						|
+set -x
 | 
						|
 
 | 
						|
 
 | 
						|
 ###############################################################################
 | 
						|
@@ -455,7 +455,7 @@ configure_search()
 | 
						|
 
 | 
						|
 
 | 
						|
     # Process various JSON pre-configuration dumps.
 | 
						|
-    python3 ../../tools/process-json-files.py . browser/components/extensions/schemas/
 | 
						|
+    python3 "${DATADIR}"/../tools/process-json-files.py . browser/components/extensions/schemas/
 | 
						|
 }
 | 
						|
 
 | 
						|
 configure_mobile()
 | 
						|
@@ -837,12 +837,12 @@ finalize_sourceball()
 | 
						|
 # entry point
 | 
						|
 ###############################################################################
 | 
						|
 
 | 
						|
-validate_env || exit 1
 | 
						|
-prepare_env
 | 
						|
-fetch_source
 | 
						|
-verify_sources
 | 
						|
-extract_sources
 | 
						|
-fetch_l10n
 | 
						|
+# validate_env || exit 1
 | 
						|
+# prepare_env
 | 
						|
+# fetch_source
 | 
						|
+# verify_sources
 | 
						|
+# extract_sources
 | 
						|
+# fetch_l10n
 | 
						|
 apply_patches
 | 
						|
 configure
 | 
						|
 configure_search
 | 
						|
@@ -854,4 +854,4 @@ prepare_macos_packaging
 | 
						|
 configure_extensions
 | 
						|
 configure_onboarding
 | 
						|
 apply_bugfixes
 | 
						|
-finalize_sourceball
 | 
						|
+# finalize_sourceball
 |