Package Details: palemoon 1:33.2.0-1

Git Clone URL: https://aur.archlinux.org/palemoon.git (read-only, click to copy)
Package Base: palemoon
Description: Open source web browser based on Firefox focusing on efficiency.
Upstream URL: https://www.palemoon.org/
Keywords: browser goanna web
Licenses: MPL-2.0
Submitter: artiom
Maintainer: WorMzy
Last Packager: WorMzy
Votes: 141
Popularity: 0.010003
First Submitted: 2014-06-05 10:54 (UTC)
Last Updated: 2024-06-18 17:22 (UTC)

Pinned Comments

micwoj92 commented on 2024-06-02 13:20 (UTC)

diff --git a/PKGBUILD b/PKGBUILD
index 39a928a..05d50a2 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -17,7 +17,7 @@ url="https://www.palemoon.org/"
 license=('MPL-2.0')
 depends=('gtk2' 'dbus-glib' 'desktop-file-utils' 'libxt' 'mime-types' 'alsa-lib'
          'startup-notification')
-makedepends=('python2' 'autoconf2.13' 'unzip' 'zip' 'yasm'
+makedepends=('python2' 'unzip' 'zip' 'yasm'
              'libpulse' 'git')
 optdepends=('libpulse: PulseAudio audio driver'
             'ffmpeg: various video and audio support')
@@ -38,6 +38,10 @@ prepare() {
   git submodule init
   git config submodule.platform.url "${srcdir}/UXP"
   git -c protocol.file.allow=always submodule update
+  cd platform
+  git cherry-pick -n 6cbb2c372b208902e765aa577539c018d76ba1b8
+  git cherry-pick -n e484c9d31136fc7e197bb0d686463a6555897784
+  git cherry-pick -n acb34c35dbc3452101318cbb3cccf50b1a1c90b2
 }

 build() {
@@ -49,9 +53,6 @@ build() {
   export MOZCONFIG="${srcdir}/mozconfig"
   export CPPFLAGS="${CPPFLAGS} -O2 -Wno-format-overflow"

-  # Fix build failures with GCC>=14
-  export CFLAGS="${CFLAGS} -Wno-implicit-int -Wno-incompatible-pointer-types -Wno-int-conversion"
-
   ./mach build
 }

To drop autoconf2.13, alternatively just wait next month until 33.2.0, I cherry picked these patches for gtk3 version.

WorMzy commented on 2021-03-02 16:19 (UTC) (edited on 2022-08-03 21:12 (UTC) by WorMzy)

The following key is used to sign release commits:

40481E7B8FCF9CEC

Import it into your keyring however you want.

https://wiki.archlinux.org/index.php/GnuPG#Import_a_public_key

Latest Comments

« First ‹ Previous 1 .. 3 4 5 6 7 8 9 10 11 12 13 .. 37 Next › Last »

yochananmarqos commented on 2021-06-09 23:44 (UTC)

It appears GTK3 is now used, please adjust accordingly.

micwoj92 commented on 2021-05-17 11:29 (UTC)

Pale Moon does not build with gcc 11, I will add build dependency on gcc9 (or gcc10 if it becomes available in aur) in next release, if you want to build it now, edit PKGBUILD manually.

micwoj92 commented on 2021-05-15 21:19 (UTC)

FYI build fails with gcc11 so it will need to be switched to gcc10 when it becomes available.

WorMzy commented on 2021-05-04 13:39 (UTC)

Done. Note it's disabled by default, so you'll need to enable it in about:config.

micwoj92 commented on 2021-05-04 03:01 (UTC)

Hello, could you enable av1 for this build? It is enabled in official binary. For some reason it's only mentioned in build instructions for Windows.

micwoj92 commented on 2021-04-27 16:38 (UTC)

Starting with Pale Moon 29.2.0, the browser no longer supports unmaintained legacy Firefox extensions that are not updated for/targeting Pale Moon directly. Please see the relevant announcement for details.

violog commented on 2021-04-21 11:08 (UTC)

I don't understand: this browser is positioned as fork of Firefox focused on performance. While in Firefox speedometer shows 19.4, in Pale Moon it shows 4.95. Why? I did it right in both tests: no other internet connections while surfing.

WorMzy commented on 2021-04-14 16:43 (UTC)

Still builds fine in a clean chroot here. Please upload a full build log (use makepkg's -L flag) to a pastebin.

Out of interest, why is g++ /sbin/g++ on your system? Why is /sbin on your PATH at all?

dreieck commented on 2021-04-14 14:15 (UTC)

Currently, build() fails for me with Failed to parse ccache stats output: secondary config (readonly) /etc/ccache.conf:

[...]
 1:48.55 /sbin/g++ -std=gnu++11 -o UnifiedBindings3.o -c -I/[...]/palemoon/src/pmbuild/dist/stl_wrappers -I/[...]/palemoon/src/pmbuild/dist/system_wrappers -include /[...]/palemoon/src/Pale-Moon/platform/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DHAVE_SIDEBAR -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/[...]/palemoon/src/Pale-Moon/platform/dom/bindings -I/[...]/palemoon/src/pmbuild/dom/bindings -I/[...]/palemoon/src/pmbuild/dist/include/mozilla/dom -I/[...]/palemoon/src/Pale-Moon/platform/dom/base -I/[...]/palemoon/src/Pale-Moon/platform/dom/canvas -I/[...]/palemoon/src/Pale-Moon/platform/dom/geolocation -I/[...]/palemoon/src/Pale-Moon/platform/dom/html -I/[...]/palemoon/src/Pale-Moon/platform/dom/indexedDB -I/[...]/palemoon/src/Pale-Moon/platform/dom/media/webaudio -I/[...]/palemoon/src/Pale-Moon/platform/dom/svg -I/[...]/palemoon/src/Pale-Moon/platform/dom/workers -I/[...]/palemoon/src/Pale-Moon/platform/dom/xbl -I/[...]/palemoon/src/Pale-Moon/platform/dom/xml -I/[...]/palemoon/src/Pale-Moon/platform/dom/xslt/base -I/[...]/palemoon/src/Pale-Moon/platform/dom/xslt/xpath -I/[...]/palemoon/src/Pale-Moon/platform/dom/xul -I/[...]/palemoon/src/Pale-Moon/platform/js/xpconnect/src -I/[...]/palemoon/src/Pale-Moon/platform/js/xpconnect/wrappers -I/[...]/palemoon/src/Pale-Moon/platform/layout/generic -I/[...]/palemoon/src/Pale-Moon/platform/layout/style -I/[...]/palemoon/src/Pale-Moon/platform/layout/xul/tree -I/[...]/palemoon/src/Pale-Moon/platform/media/mtransport -I/[...]/palemoon/src/Pale-Moon/platform/media/webrtc -I/[...]/palemoon/src/Pale-Moon/platform/media/webrtc/signaling/src/common/time_profiling -I/[...]/palemoon/src/Pale-Moon/platform/media/webrtc/signaling/src/peerconnection -I/[...]/palemoon/src/pmbuild/ipc/ipdl/_ipdlheaders -I/[...]/palemoon/src/Pale-Moon/platform/ipc/chromium/src -I/[...]/palemoon/src/Pale-Moon/platform/ipc/glue -I/[...]/palemoon/src/pmbuild/dist/include -I/[...]/palemoon/src/pmbuild/dist/include/nspr -I/[...]/palemoon/src/pmbuild/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /[...]/palemoon/src/pmbuild/mozilla-config.h -MD -MP -MF .deps/UnifiedBindings3.o.pp -O2 -Wno-format-overflow -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=multistatement-macros -flifetime-dse=1 -g0 -march=x86-64 -mtune=native -O3 -pipe -fstack-protector --param=ssp-buffer-size=4 -D_FORTIFY_SOURCE=2 -fomit-frame-pointer -fPIC -fpermissive -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -msse2 -mfpmath=sse -pthread -pipe -g -O2 -w -fomit-frame-pointer -Wno-error=shadow /[...]/palemoon/src/pmbuild/dom/bindings/UnifiedBindings3.cpp
 1:48.55 make[5]: *** [/[...]/palemoon/src/Pale-Moon/platform/config/rules.mk:886: UnifiedBindings3.o] Error 1
 2:02.48 libdom_media_mp3.a.desc
 2:09.14 libintl_lwbrk.a.desc
 2:09.68 libwidget_x11.a.desc
 2:21.20 libgfx_src.a.desc
 2:26.39 make[4]: *** [/[...]/palemoon/src/Pale-Moon/platform/config/recurse.mk:71: dom/bindings/target] Error 2
 2:26.39 make[4]: *** Waiting for unfinished jobs....
 2:28.38 libtoolkit_components_perfmonitoring.a.desc
 2:42.99 libdom_media_platforms_ffmpeg_libav55.a.desc
 6:19.72 libipc_ipdl.a.desc
 6:19.95 make[3]: *** [/[...]/palemoon/src/Pale-Moon/platform/config/recurse.mk:33: compile] Error 2
 6:19.95 make[2]: *** [/[...]/palemoon/src/Pale-Moon/platform/config/rules.mk:494: default] Error 2
 6:19.95 make[1]: *** [/[...]/palemoon/src/Pale-Moon/client.mk:406: realbuild] Error 2
 6:19.95 make: *** [client.mk:164: build] Error 2
 6:19.99 0 compiler warnings present.
 6:20.05 Failed to parse ccache stats output: secondary config (readonly)         /etc/ccache.conf
 6:20.06 Notification center failed: Install the python dbus module to get a notification when the build finishes.

Note that I have not altered the PKGBUILD in any way, nor do I have ccache in my makeflags, $CC or $CXX.

It worked like this (using the PKGBUILD as is) previously.

WorMzy commented on 2021-03-07 15:01 (UTC)

@kingkingmax: I can't reproduce that here. It's possible it was a transient server-side problem. If you still have issues, contact upstream. AFAIK there's no source mirror since they took everything down from github.