Package Details: firefox-kde-opensuse 117.0.1-1

Git Clone URL: (read-only, click to copy)
Package Base: firefox-kde-opensuse
Description: Standalone web browser from with OpenSUSE patch, integrate better with KDE
Upstream URL:
Keywords: browser gecko web
Licenses: GPL, MPL, LGPL
Conflicts: firefox
Provides: firefox
Submitter: csslayer
Maintainer: Thaodan
Last Packager: Thaodan
Votes: 333
Popularity: 0.032387
First Submitted: 2009-12-11 09:10 (UTC)
Last Updated: 2023-09-20 18:58 (UTC)

Required by (160)

Sources (36)

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.

Thaodan commented on 2018-07-11 18:15 (UTC) (edited on 2022-09-06 21:38 (UTC) by Thaodan)

upstream git repo:* (

repo in /etc/pacman.conf:

Server =

import the key

sudo pacman-key --recv-keys BBFE2FD421597395E4FC8C8DF6C85FEE79D661A4
pacman-key --finger BBFE2FD421597395E4FC8C8DF6C85FEE79D661A4
sudo pacman-key --lsign-key  BBFE2FD421597395E4FC8C8DF6C85FEE79D661A4
sudo pacman-key --refresh-keys


gpg: enabled debug flags: memstat
gpg: keydb: handles=1 locks=0 parse=0 get=1
gpg:        build=0 update=0 insert=0 delete=0
gpg:        reset=0 found=1 not=1 cache=0 not=0
gpg: kid_not_found_cache: count=0 peak=0 flushes=0
gpg: sig_cache: total=2 cached=2 good=2 bad=0
gpg: random usage: poolsize=600 mixed=0 polls=0/0 added=0/0
           outmix=0 getlvl1=0/0 getlvl2=0/0
gpg: rndjent stat: collector=0x0000000000000000 calls=0 bytes=0
gpg: secmem usage: 0/32768 bytes in 0 blocks
pub   rsa2048 2015-02-13 [SC]
       BBFE 2FD4 2159 7395 E4FC  8C8D F6C8 5FEE 79D6 61A4
uid        [ ultimativ ] Björn Bidar <>
sub   rsa2048 2015-02-13 [E]

Latest Comments

1 2 3 4 5 6 .. 137 Next › Last »

DroidFreak32 commented on 2023-03-25 06:14 (UTC) (edited on 2023-03-25 06:18 (UTC) by DroidFreak32)

@Thaodan the same error that was reported by @melvyn2 here

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.
  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/", line 147, in initialize
  File "/home/user/.cache/yay/firefox-kde-opensuse/src/mozilla-unified/build/", line 93, in _activate_python_environment
  File "/home/user/.cache/yay/firefox-kde-opensuse/src/mozilla-unified/python/mach/mach/", line 369, in activate
  File "/home/user/.cache/yay/firefox-kde-opensuse/src/mozilla-unified/python/mach/mach/", line 347, in ensure
    result = self._up_to_date()
  File "/home/user/.cache/yay/firefox-kde-opensuse/src/mozilla-unified/python/mach/mach/", 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/", 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 commented on 2023-03-25 01:04 (UTC)

@Thaodan, thanks. I had to slightly edit the PKGBUILD to make it work though:

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.

DroidFreak32 commented on 2023-03-24 23:03 (UTC)

@Thaodan, thanks. I had to slightly edit the PKGBUILD to make it work though:

Thaodan commented on 2023-03-23 21:45 (UTC)

A wip update can be found here now:

Update to 111.0-1

  • New upstream release
  • Use tarball instead of hg sources
  • Restructure patching process
    • All patches are checked into git and then applied on top of the existing Mozilla sources. Doing so allows rebasing of patches to be done by a simple git rebase, all patches cherry-picked from upstream are then automatically excluded upon updating.
    • Rebase patch-set based on OpenSUSE patches, updates to the package will be faster this way.
    • The sources can be found here: The branches are split of from the mozilla 'release' branch that is set to the latest release version into release/$major.$minor.x and then the thaodan/release/$major.$minor.x branch is rebased upon that.
    • Remove other obsolete patches
  • Drop obsolete kde.js, it was removed in the OpenSUSE patches long ago, is redundant and doesn't function anymore. boo#1151186

DroidFreak32 commented on 2023-03-23 20:18 (UTC)

I have compiled this version against arch packages as of today here: Only change in the PKGBUILD i have made is


DroidFreak32 commented on 2023-03-19 06:25 (UTC)

@Thaodan thanks, meanwhile would you be able to repackage v107 release with the latest arch dependencies so we can update our systems?

Thaodan commented on 2023-03-04 20:01 (UTC)

I will rebuild the package in a few days, I'm rebasing the patches on gecko-dev git tree right now.

DroidFreak32 commented on 2023-03-04 19:50 (UTC)

Same issue as @heddxh. The source will need rebuilding

heddxh commented on 2023-03-02 03:54 (UTC)

installing libvpx (1.13.0-1) breaks dependency '' required by firefox-kde-opensuse

Thaodan commented on 2022-08-13 09:54 (UTC)

There's probably a path for this in the later release already. Please open an issue on Gitlab.