==> ERROR: Cannot find the git package needed to handle git sources.
Please add 'git' to makedepends
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) |
==> ERROR: Cannot find the git package needed to handle git sources.
Please add 'git' to makedepends
@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.
@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?
@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.
It currently doesn't build for me "out of the box".
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.
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.
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!
Confirmed now working. Many thanks.
Crashing should be fixed on pkgrel no.1.
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.
If you got 404, then temporarily try to replace download.opensuse.org with downloadcontent.opensuse.org. That should enforce direct download without mirror.