Package Details: palemoon 1:33.1.1-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.011080
First Submitted: 2014-06-05 10:54 (UTC)
Last Updated: 2024-05-29 12:43 (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 12 .. 37 Next › Last »

WorMzy commented on 2021-09-14 11:58 (UTC)

Upstream appear to have thrown all their toys out of the pram (again), seemingly over some XP-supporting fork, and have taken their git development private. They now only offer unsigned source archives, the first of which, despite being called "palemoon-29.4.1-source.tar.xz" seems to contain the sources for v29.5.0a1. Use at your own risk.

micwoj92 commented on 2021-06-18 15:15 (UTC) (edited on 2021-06-18 15:23 (UTC) by micwoj92)

Great, so the merge requests have been accepted (without a valid reason). Anyway, I reuploaded gtk3 packages. I don't think GTK2 being EOL is valid reason.

micwoj92 commented on 2021-06-11 23:00 (UTC)

Also on AUR there are much more packages that use different gtk versions. I don't see how palemoon is different than any of these.

micwoj92 commented on 2021-06-11 22:58 (UTC)

I made these packages with 29.0.0 release (first one that upstream released gtk3 version). Now both are supported and gtk2 isn't going anywhere soon. WorMzy, maintainer of palemoon (gtk2 variant) said that he wants to use that for gtk2 version and I don't see problem with it. Look and linked comment and one after that.

https://aur.archlinux.org/packages/palemoon/?O=30&PP=10#comment-789447

ainola commented on 2021-06-11 22:36 (UTC)

Hi, micwoj92,

The request for deletion on this package (and palemoon-gtk3-bin) mention that GTK3 is now supported officially. I see that is reflected in recent release notes [1]. Is there any reason to keep these packages around?

[1] https://www.palemoon.org/releasenotes.shtml

WorMzy commented on 2021-06-11 13:17 (UTC)

If that's the case then that is a bug in yay, I won't modify the PKGBUILD to workaround it.

micwoj92 commented on 2021-06-11 13:16 (UTC)

That's problem with yay and not this package, also AUR helpers are not supported.

JuniorJPDJ commented on 2021-06-11 13:13 (UTC)

Please consider removing git sources and add tarballs from github pointing to tags/commits. It will remove not needed dep on git and fix some AUR helpers - eg. yay tries to rebuild palemoon on every new upstream commit.

WorMzy commented on 2021-06-10 16:17 (UTC)

If you want to use palemoon with gtk3, please use palemoon-gtk3 or palemoon-gtk3-bin, this package will continue to build using gtk2.

micwoj92 commented on 2021-06-09 23:49 (UTC)

Both are used.