Hello,
I will fix the package after the holiday season.
Further please follow the readme instruction when reporting issues.
Git Clone URL: | https://aur.archlinux.org/firefox-kde-opensuse.git (read-only, click to copy) |
---|---|
Package Base: | firefox-kde-opensuse |
Description: | Standalone web browser from mozilla.org with OpenSUSE patch, integrate better with KDE |
Upstream URL: | https://github.com/openSUSE/firefox-maintenance |
Keywords: | browser gecko web |
Licenses: | GPL, MPL, LGPL |
Conflicts: | firefox |
Provides: | firefox |
Submitter: | csslayer |
Maintainer: | Thaodan |
Last Packager: | Thaodan |
Votes: | 336 |
Popularity: | 0.156993 |
First Submitted: | 2009-12-11 09:10 (UTC) |
Last Updated: | 2024-07-21 20:54 (UTC) |
Hello,
I will fix the package after the holiday season.
Further please follow the readme instruction when reporting issues.
Spent a long time messing with this today. Must be compiled with Python 3.11 or lower, reproduced @bytefoundry's error, which seems to stem from an outdated "time" dependency which breaks in >=Rust 1.80.
1:50.28 error[E0282]: type annotations needed for `Box<_>`
1:50.28 --> /usr/src/debug/firefox-kde-opensuse/firefox-127.0/third_party/rust/time/src/format_description/parse/mod.rs:83:9
1:50.28 |
1:50.28 83 | let items = format_items
1:50.29 | ^^^^^
1:50.29 ...
1:50.29 86 | Ok(items.into())
1:50.29 | ---- type must be known at this point
1:50.29 |
1:50.29 = note: this is an inference error on crate `time` caused by an API change in Rust 1.80.0; update `time` to version `>=0.3.35` by calling `cargo update`
Exception: The "mach" site is not compatible with the installed system Python packages.
---
Note that you are running Mach with Python 3.12.4, which is higher
than the highest known working version of Python for Mach. Consider
running Mach with Python 3.11 or lower.
Thank you! It got a lot farther than it did before, but now it aborts the build with this error:
15:32.43 make[2]: *** [/home/sean/Downloads/firefox-kde-opensuse/src/firefox-127.0/config/recurse.mk:34: compile] Error 2
15:32.43 make[1]: *** [/home/sean/Downloads/firefox-kde-opensuse/src/firefox-127.0/config/rules.mk:361: default] Error 2
15:32.43 make: *** [client.mk:60: build] Error 2
15:32.43 W 0 compiler warnings present.
15:32.68 /usr/bin/notify-send '--app-name=Mozilla Build System' 'Mozilla Build System' 'Build failed'
==> ERROR: A failure occurred in build().
Aborting...
Should be fixed now.
While building the package I get this error:
Configure complete!
Be sure to run |mach build| to pick up any changes
0:13.02 W Adding make options from /home/sean/Downloads/firefox-kde-opensuse/src/firefox-127.0/.mozconfig
MOZILLA_OFFICIAL=1
BUILD_OFFICIAL=1
MOZ_MAKE_FLAGS=%{?jobs:-j%jobs}
MOZ_OBJDIR=/home/sean/Downloads/firefox-kde-opensuse/src/obj
OBJDIR=/home/sean/Downloads/firefox-kde-opensuse/src/obj
FOUND_MOZCONFIG=/home/sean/Downloads/firefox-kde-opensuse/src/firefox-127.0/.mozconfig
export FOUND_MOZCONFIG
0:13.02 /usr/bin/make -f client.mk '%{?jobs:-j%jobs}' -j16 -s
0:13.03 make: *** No rule to make target '%{?jobs:-j%jobs}'. Stop.
0:13.03 W 0 compiler warnings present.
==> ERROR: A failure occurred in build().
Aborting...
While building the package I get this error:
validation of source signatures with gpg in progress... firefox-127.0.source.tar.xz... FAILED (unknown public key E36D3B13F3D93274) ==> ERROR: One or more PGP signatures cannot be verified! :: Unable to build firefox-kde-opensuse - makepkg exited with code: 1
I'd like to have the features this aur package offers but I use the developer edition of firefox so having more than one version of this with the different nightly and developer editions would be cool
It should be possible and when Firefox will use Git fully instead of only as a git mirror it will be quite easy to do. You can the repository containing all patches here: https://github.com/Thaodan/gecko-dev/tree/thaodan/release/127.x
The patches just have to be rebased against developer or nightly.
would it be possible to get this patches applied to the other version of firefox like the developer edition or nightly. I would like to have the benefits of this package but with my prefered firefox developer browser. I guess what I'm asking is can a firefox-dev-kde-opensuse be made for people that want the patches from this package but applied to firefox-devloper-edtion/nightly?
Pinned Comments
Thaodan commented on 2021-04-20 17:40 (UTC) (edited on 2021-04-21 22:45 (UTC) by Thaodan)
If you have issues with this package visit gitlab and read the readme first.