From 4517482f473c959fb3eea7e458d3e5f2774db867 Mon Sep 17 00:00:00 2001 From: Hanketsu Date: Mon, 28 Oct 2024 09:51:06 +0100 Subject: battering: palemoon: Enable NPAPI and WebRTC in the GTK3 build. * battering/packages/palemoon.scm (make-uxp-browser) [arguments]: Enable npapi and webrtc. [native-inputs]: Ad gtk+2 --- battering/packages/palemoon.scm | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) (limited to 'battering') diff --git a/battering/packages/palemoon.scm b/battering/packages/palemoon.scm index 78bcc40..9c0dd41 100644 --- a/battering/packages/palemoon.scm +++ b/battering/packages/palemoon.scm @@ -44,6 +44,7 @@ (build-system mozilla-build-system) (native-inputs (list autoconf + gtk+-2 ;; Needed for NPAPI and WebRTC in the GTK3 build. libxcrypt m4 perl @@ -107,10 +108,12 @@ "--enable-jxl" "--enable-more-deterministic" "--enable-necko-wifi" + "--enable-npapi" "--enable-official-branding" ;; Official branding. #$(string-append "--with-branding=" branding-dir) "--enable-optimize=\"-O2 -w\"" "--enable-strip" + "--enable-webrtc" "--enable-system-ffi" "--enable-system-cairo" "--enable-system-pixman" @@ -123,7 +126,6 @@ "--disable-gold" "--disable-tests" "--disable-updater" - "--disable-webrtc" "--with-pthreads" "--with-system-bz2" "--with-system-jpeg" @@ -142,9 +144,6 @@ ;; UNBUNDLE-ME! "--with-system-png" ;; UNBUNDLE-ME! "--with-system-theora" ;; UNBUNDLE-ME! "--with-system-vorbis" - #$(if with-gtk3? ;; NPAPI requires gtk2. It's for Adobe Flash and Silverlight. - "--disable-npapi" - "--enable-npapi") #$(if with-gtk3? ;; TODO: find a way to link atk_bridge_adaptor_init "--disable-accessibility" "--enable-accessibility")) -- cgit v1.2.3