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.009403
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

1 2 3 4 5 6 .. 37 Next › Last »

WorMzy commented on 2024-06-02 20:46 (UTC)

Thanks for sharing! I've pinned the comment for awareness, but I'm disinclined to push this change just now. If there's another patch release (33.1.2) then I'll include this change, but otherwise I'll just wait for upstream to release a version with the fix included.

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.

micwoj92 commented on 2024-05-12 01:41 (UTC)

This will not be needed in next release since UXP team followed Mozilla's suit(e) and now the autoconf2.13 is vendored in the source tree of the engine.

https://repo.palemoon.org/MoonchildProductions/UXP/issues/2512

WorMzy commented on 2024-05-11 23:49 (UTC)

Thanks for the heads up, switchnode. Added you as a contributor and pushed an PKGBUILD update. Sorry for the slow response, it's been a rough week, just catching up.

switchnode commented on 2024-05-09 16:33 (UTC)

Presently fails to configure/build due to certain warnings becoming errors as of GCC 14, since autoconf 2.13 (pinned) and cairo 1.10.28 (included) do not account for these changes.

I was able to build successfully by adding export CFLAGS="${CFLAGS} -Wno-implicit-int -Wno-incompatible-pointer-types -Wno-int-conversion" to the PKGBUILD's build().

saburouta commented on 2024-04-26 17:47 (UTC)

Happily, all the key-signing business seems to be resolved now, with "33.1.0"!

WorMzy commented on 2024-04-06 11:42 (UTC)

@saburouta: I emailed Moonchild directly (using the email associated with the regular signing key), my account on the forums has long since been purged for inactivity. If you check the new key, you'll see it was signed by the regular signing key on April 1st, shortly before I pushed the update to this package.

saburouta commented on 2024-04-06 03:34 (UTC)

@WorMzy Yes, that is what I was responding to. Where did this communication take place? Was this by email? Is this on the palemoon forums? I just found older threads related to similar but distinct situations.

WorMzy commented on 2024-04-04 07:23 (UTC)

@saburouta: see that last comment before your own.

saburouta commented on 2024-04-04 00:56 (UTC)

That does not seem to be Moonchild's key. Where is it confirmed?

After checking the PM forums, it seems his key is still '3DAD 8CD1 0719 7488 D2A2 A0BD 4048 1E7B 8FCF 9CEC'. Which is not the one you provided.