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 2 3 4 5 6 7 8 9 10 11 .. 37 Next › Last »

WorMzy commented on 2021-12-26 18:23 (UTC)

Good catch, I've pushed an updated PKGBUILD removing that makedep, thanks.

barius commented on 2021-12-26 15:17 (UTC)

Correct me if I am wrong but since we now build from a source tarball, git is now a superfluous build-time dependency.

WorMzy commented on 2021-12-18 12:21 (UTC) (edited on 2021-12-18 12:21 (UTC) by WorMzy)

Good point, I'll update the pinned comment since we can't use signed commits any more.

Also, to clear up any confusion about the discrepancy in key IDs -- 7C9EDC0F13A4F15D is a subkey of 40481E7B8FCF9CEC. You need to import the primary key, which is trusted by makepkg due to it's inclusion in the validpgpkeys array.

micwoj92 commented on 2021-12-17 19:06 (UTC)

Read pinned comment. (but it needs to be updated a bit)

jahway603 commented on 2021-12-17 19:05 (UTC)

This package is failing install with the following error

==> Verifying source file signatures with gpg...
    palemoon-29.4.3.source.tar.xz ... FAILED (unknown public key 7C9EDC0F13A4F15D)
==> ERROR: One or more PGP signatures could not be verified!
error: failed to download sources for 'palemoon-29.4.3-1': 

WorMzy commented on 2021-12-15 11:06 (UTC)

Thanks for the heads up, seems they've also fixed https for the downloads. \o/

micwoj92 commented on 2021-12-14 12:19 (UTC)

It seems like the signatures have been uploaded on http://archive.palemoon.org/source/

andreas_baumann commented on 2021-11-27 12:48 (UTC)

Just for those compiling on Arch32: add LDFLAGS+="${LDFLAGS} -fuse-ld=bfd -Wl,--no-keep-memory" to build().

WorMzy commented on 2021-09-14 21:44 (UTC)

Yup, looks like they figured out that they'd packaged the wrong source. Muppets.

micwoj92 commented on 2021-09-14 19:26 (UTC) (edited on 2021-09-14 19:28 (UTC) by micwoj92)

Sums of source need update, seems like the tarball was changed.