I tried to build this with the beta channel, and found that mozilla-united is not created. Where is this supposed to come from?
It fails with the cd into the directory, since it's not found.
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.125371 |
First Submitted: | 2009-12-11 09:10 (UTC) |
Last Updated: | 2024-07-21 20:54 (UTC) |
I tried to build this with the beta channel, and found that mozilla-united is not created. Where is this supposed to come from?
It fails with the cd into the directory, since it's not found.
wish there was a -bin version of this package.
Hi Björn,
117.0.1 doesn't builded. I fixed this Please check merge request on https://gitlab.com/Thaodan/firefox-kde-opensuse
Best regards
You have to build the package yourself, the repo is outdated. I will replace it in the future.
I added the repo to pacman.conf and wanted to install the firefox using sudo pacman -S firefox-kde-opensuse . It gave me dependency errors:
warning: can't resolve "libicuuc.so=72-64", dependency from "firefox-kde-opensuse"
warning: can't resolve "libicui18n.so=72-64", dependency from "firefox-kde-opensuse"
warning: can't resolve "libvpx.so=7-64", dependency from "firefox-kde-opensuse"
I'm on Manjaro testing, so close to Arch (a few days away from Arch stable repo), so I don't think this is it. Just to be sure, I switched to unstable to get the same packages as Arch stable and the issue is still there.
I checked libicuuc.so versions and I have either too high (native system) or too low (snaps, flatpacks) version. Those in between are merely a symlinks. So does this mean, that this package simply requires older libraries than exist on Arch or Manjaro testing/unstable?
EDIT: I just realized, that in the repo we have a very old version 107. The newer one is here in AUR, but I can't pass the SUM check on firefox 117 source file... It looks like the PKGBUILD wasn't fully updated.
@Thaodan the same error that was reported by @melvyn2 here https://aur.archlinux.org/packages/firefox-kde-opensuse?O=10#comment-872633
Traceback (most recent call last):
File "/home/user/.cache/yay/firefox-kde-opensuse/src/mozilla-unified/./mach", line 94, in <module>
Running "pip check" to verify compatibility between the system Python and the "mach" site.
main(sys.argv[1:])
File "/home/user/.cache/yay/firefox-kde-opensuse/src/mozilla-unified/./mach", line 86, in main
mach = check_and_get_mach(os.path.dirname(os.path.realpath(__file__)))
File "/home/user/.cache/yay/firefox-kde-opensuse/src/mozilla-unified/./mach", line 33, in check_and_get_mach
return load_mach(dir_path, mach_path)
File "/home/user/.cache/yay/firefox-kde-opensuse/src/mozilla-unified/./mach", line 19, in load_mach
return mach_initialize.initialize(dir_path)
File "/home/user/.cache/yay/firefox-kde-opensuse/src/mozilla-unified/build/mach_initialize.py", line 147, in initialize
_activate_python_environment(
File "/home/user/.cache/yay/firefox-kde-opensuse/src/mozilla-unified/build/mach_initialize.py", line 93, in _activate_python_environment
mach_environment.activate()
File "/home/user/.cache/yay/firefox-kde-opensuse/src/mozilla-unified/python/mach/mach/site.py", line 369, in activate
self.ensure()
File "/home/user/.cache/yay/firefox-kde-opensuse/src/mozilla-unified/python/mach/mach/site.py", line 347, in ensure
result = self._up_to_date()
File "/home/user/.cache/yay/firefox-kde-opensuse/src/mozilla-unified/python/mach/mach/site.py", line 335, in _up_to_date
_assert_pip_check(self._sys_path(), "mach", self._requirements)
File "/home/user/.cache/yay/firefox-kde-opensuse/src/mozilla-unified/python/mach/mach/site.py", line 1221, in _assert_pip_check
raise Exception(
Exception: The "mach" site is not compatible with the installed system Python packages.
==> ERROR: A failure occurred in build().
EDIT: Also on a sidenote - you mentioned "Use tarball instead of hg sources" in your releasenotes But the PKGBUILD still seems to be using hg. Just FYI incase you missed anything
@Thaodan, thanks. I had to slightly edit the PKGBUILD to make it work though:
https://github.com/DroidFreak32/firefox-kde-opensuse/commit/c75734423fa3a77bdc9548c30a14cfd5bd439a94
thanks for fixing my typos, I'll amend the commit. Can you give me logs when using system python packages? On SUSE this just worked fine.
@Thaodan, thanks. I had to slightly edit the PKGBUILD to make it work though:
https://github.com/DroidFreak32/firefox-kde-opensuse/commit/c75734423fa3a77bdc9548c30a14cfd5bd439a94
A wip update can be found here now: https://gitlab.com/Thaodan/firefox-kde-opensuse/-/commit/a4ae66b6b28607dd7bec51cae73300552ec8fafd
Update to 111.0-1
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.