Package Details: waterfox-kde G6.0.20-1

Git Clone URL: https://aur.archlinux.org/waterfox-kde.git (read-only, click to copy)
Package Base: waterfox-kde
Description: Customizable privacy conscious web browser with better integration with KDE and primary support for webextensions
Upstream URL: https://www.waterfox.net/
Keywords: firefox webextension
Licenses: MPL
Provides: waterfox, waterfox-g
Replaces: waterfox-g-kpe, waterfox-g3-kpe, waterfox-g4-kpe
Submitter: hawkeye116477
Maintainer: None
Last Packager: hawkeye116477
Votes: 11
Popularity: 0.051311
First Submitted: 2024-01-28 11:48 (UTC)
Last Updated: 2024-10-21 11:25 (UTC)

Dependencies (45)

Required by (2)

Sources (17)

Pinned Comments

hawkeye116477 commented on 2024-01-28 12:38 (UTC) (edited on 2024-01-28 12:38 (UTC) by hawkeye116477)

Precompiled package with LTO+PGO and langpacks are available on my repository on OBS.

Source files at: https://build.opensuse.org/package/show/home:hawkeye116477:waterfox/waterfox-kde.

[home_hawkeye116477_waterfox_Arch]
Server = https://download.opensuse.org/repositories/home:/hawkeye116477:/waterfox/Arch/$arch

If you got 404, then temporarily try to replace download.opensuse.org with downloadcontent.opensuse.org. That should enforce direct download without mirror.

key=$(curl -fsSL https://download.opensuse.org/repositories/home:hawkeye116477:waterfox/Arch/$(uname -m)/home_hawkeye116477_waterfox_Arch.key)
fingerprint=$(gpg --quiet --with-colons --import-options show-only --import --fingerprint <<< "${key}" | awk -F: '$1 == "fpr" { print $10 }')

pacman-key --init
pacman-key --add - <<< "${key}"
pacman-key --lsign-key "${fingerprint}"
pacman -Sy home_hawkeye116477_waterfox_Arch/waterfox-kde

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 8 Next › Last »

Graith95 commented on 2022-02-03 19:55 (UTC)

==> ERROR: Cannot find the git package needed to handle git sources.

Please add 'git' to makedepends

hawkeye116477 commented on 2021-12-28 11:39 (UTC) (edited on 2021-12-28 11:41 (UTC) by hawkeye116477)

@gokussjx Well, key is manually extended by me from time to time. You just need to remove that key and add it again.

Checksums should be fixed now.

gokussjx commented on 2021-12-27 21:12 (UTC)

@hawkeye116477 I believe your keys expired a while back, which is why my system is refusing to accept packages from your repo.

gpg: Note: trustdb not writable
pub   rsa2048 2017-04-05 [SC] [expired: 2021-02-27]
      E64C 7A04 DC65 3D07 ACA3  EA58 5E62 D791 625A 271E
uid           [ expired] home:hawkeye116477 OBS Project <home:hawkeye116477@build.opensuse.org>

On a different note, for the current package, vendor.js is failing checksum. Can you please update the PKGBUILD script?

hawkeye116477 commented on 2021-12-16 11:53 (UTC) (edited on 2021-12-16 11:53 (UTC) by hawkeye116477)

@opensorcerer Missing patch mentioned in comments already added, but three days ago wayland package got update to v1.20 and seems that caused errors. See for potential solution => https://bugs.gentoo.org/811840, not tested by me yet.

opensorcerer commented on 2021-12-15 09:18 (UTC) (edited on 2021-12-15 18:46 (UTC) by opensorcerer)

It currently doesn't build for me "out of the box".

http://ix.io/3IsY

Thought it was the missing Wayland patch mentioned in the comments as the missing symbol seems to be something Wayland-related, too, but I don't know.

Edit: Looks like I can't build any Firefox fork because Firefox itself doesn't build.

hawkeye116477 commented on 2021-12-08 17:38 (UTC) (edited on 2021-12-08 17:41 (UTC) by hawkeye116477)

Well, both packages have few differences, for example aur package additionally is build with system NSS and NSPR and dynamically linked libstdc++.

Be aware that it can build very long. You can speed up it a little if you'll comment out adding LDFLAGS and MOZ_MAKE_FLAGS, but then you'd need probably 16GB RAM or more available.

I added missing patch now.

W47MPUSv commented on 2021-12-07 22:49 (UTC)

Thank you for your work!

When I was trying to build on my computer, at first I got "unknown type name 'nsWaylandDragContext'" error. After I manually included the fix-wayland-build.patch, it built successfully. But, the browser exited with code -11 when profiling. I didn't try any more. I compared this PKGBUILD with the one on the OBS, it seems that this has fewer patches. I don't know where went wrong.

I also tried to use the repo on OBS. But it seems that the package "waterfox-g4-kpe" is not in the repo.

Many thanks!

davep commented on 2021-03-11 08:26 (UTC)

Confirmed now working. Many thanks.

hawkeye116477 commented on 2021-03-10 21:04 (UTC) (edited on 2021-03-10 21:04 (UTC) by hawkeye116477)

Crashing should be fixed on pkgrel no.1.