Package Details: kmozillahelper 1:5.0.1-2

Git Clone URL: (read-only)
Package Base: kmozillahelper
Description: Mozilla KDE Integration.
Upstream URL:
Keywords: firefox kde kmozillahelper plasma thunderbird
Licenses: MIT
Submitter: Thaodan
Maintainer: fordprefect
Last Packager: fordprefect
Votes: 29
Popularity: 0.501283
First Submitted: 2015-08-14 10:48
Last Updated: 2017-06-25 16:57

Latest Comments

gustawho commented on 2017-12-14 18:15

@fordprefect Indeed, this and the package you mentioned should be merged. This package was first created because the Frameworks branch was still in development, but this is no longer the case.

fordprefect commented on 2017-06-25 16:45

in which way is this package different from aur/kmozillahelper? could this be merged?

JonnyRobbie commented on 2017-06-19 17:14

Still getting missing deps

CMake Error at /usr/share/cmake-3.8/Modules/FindPackageHandleStandardArgs.cmake:137 (message):
Could NOT find PythonInterp (missing: PYTHON_EXECUTABLE)

Build in clean chroot with `makechrootpkg`.

ShalokShalom commented on 2017-06-17 09:39

Upstream URL is outdated

Thaodan commented on 2017-04-18 21:40

Automoc4 isn't neededed anymore thats the reason.
About the filename thing: you can keep it as you want its not relevant I just changed the url and skipped the :: part.

fordprefect commented on 2017-04-18 21:27

@Thaodan: thank you for trying to help. please note that epoch wont go away once introduced. also, your patch could have been summarized in one sentence, if applied to the most recent PKGBUILD: automoc4 is not a makedep anymore. Also i dont understand why you propose to change source file name.

Thaodan commented on 2017-04-18 08:35

for fixed deps apply this:
diff --git a/PKGBUILD b/PKGBUILD
index e55d196..04ce1c8 100644
@@ -1,14 +1,13 @@
pkgdesc="Mozilla KDE Integration."
arch=("i686" "x86_64")
-makedepends=("cmake" "automoc4" "extra-cmake-modules")
+depends=(knotifications kio kwindowsystem ki18n )
+makedepends=("cmake" "extra-cmake-modules")

build() {

Thaodan commented on 2017-04-18 08:34

dependencies are still wrong

buovjaga commented on 2017-04-11 16:12

Regarding the crash with "Open containing folder", there is a debug trace here:

fordprefect commented on 2017-04-04 21:27

@oi_wtf: thanks for the hints, i added those dependencies.

oi_wtf commented on 2017-04-04 21:16

Missing dependencies, cmake says: (cmake stack traces removed for readability)

-- Could NOT find KF5Notifications: found neither KF5NotificationsConfig.cmake nor kf5notifications-config.cmake
-- Could NOT find KF5KIO: found neither KF5KIOConfig.cmake nor kf5kio-config.cmake
-- Could NOT find KF5WindowSystem: found neither KF5WindowSystemConfig.cmake nor kf5windowsystem-config.cmake
-- Could NOT find KF5I18n: found neither KF5I18nConfig.cmake nor kf5i18n-config.cmake
CMake Error at /usr/share/cmake-3.7/Modules/FindPackageHandleStandardArgs.cmake:138 (message):
Could NOT find KF5 (missing: Notifications KIO WindowSystem I18n)

-- Configuring incomplete, errors occurred!

So those packages should be added to either depends or makedepends:

* knotifications
* kio
* kwindowsystem
* ki18n

After fixing the above, I get:

CMake Error at /usr/share/cmake-3.7/Modules/FindPackageHandleStandardArgs.cmake:138 (message):
Could NOT find PythonInterp (missing: PYTHON_EXECUTABLE)

so python should be added to depends or makedepends, too.

hsantanna commented on 2017-03-28 19:34

I had experienced some bugs using this package, specially while saving files with Firefox. After selecting some path and filename with KDE frameworks's save file dialog Firefox actually will not save the download file, silently canceling the transfer, and will only really save the file if I try again and again to download and save the same file. I tested many times, with many different downloads and the behavior is the same.
Also, Firefox will crash to die if I select the option "Open the containing folder" after the download complete.

So I had to change to the kmozillahelper package instead, which uses kdelibs4 dialogs, but it also crashes on "Open the containing folder".

PS 0: I'd compiled firefox-kde-opensuse with GTK3 enabled.

PS 1: I just came to Arch from Chakra Linux, and there the main Firefox is the opensuse one. There I din't noticed any of this bugs, maybe they are using gtk2. I could even get the working dialog to "Select other program" to open the download file (and it works).

PS 2: Maybe I'm going to get with extra/firefox and those ugly gtk dialogs for a while.

BasT commented on 2016-11-29 18:17

Updated to current git as suggested and hopefully fixed the dependencies.

Thaodan commented on 2016-11-29 16:30

The problem is that many users didn't understood the issue: there's no official kf5 version of kmozillahelper tagged. There's an updated one one the git repo.
But it's not tagged as new version.
Better use this source.
To get more information read the comments below, or at kmozilllahelper

BasT commented on 2016-11-29 16:20

I temporarily took over the package in the hopes of finally having a working kmozillahelper in the AUR.

I'm not sure what you mean. Which "old sources"? With what are they incompatible? What are the new ones?

As far as I can tell the package is the same as before, only now you don't need an account with opensuse.

Feel free to take over the package if you like, or just post an improved PKGBUILD and I'll upload it

Thaodan commented on 2016-11-29 16:08

There's no reason for this as the old sources are incompatible anyway
You just added the patch to the old sources and use the wrong dependencies.

BasT commented on 2016-11-29 16:04

I updated the package to use the unrestricted source suggested by fordprefect.

Thaodan commented on 2016-09-26 11:11

He meant that after I update kmozillahelper to kf5 (which I was the maintainer of and got removed cause I didn't update it) he delets his pkg.
So please beware of this issue, I said over and over why I didn't updated kmozilla-helper and got still removed from the maintainership of the pkg.

flying-sheep commented on 2016-09-26 10:58

@maz-1 could you please do this?

Thaodan commented on 2016-09-18 00:48

it isn't tagged in the projectg repo, but opensuse the creater of the pkg changed the version of their pkg to 0.6.5.
Wolfgang Rosenauer the maintainer of the patchset is quite active, the patches are always up to date for the latest firefox version.

fordprefect commented on 2016-09-18 00:43

ok, so this package concerns the remaining kde4 users only, thats quite obvious.
the revert was from logic, because it pretended a release that didnt exist. does it do much harm to anyone? if so, we need to have a new version named accordingly (e.g 0.6.4.latest or 0.6.4.$gitcommit), if not it can stay this way for now.
in the long term this package will go away because a) kde4 is phasing out, and b) this package breaks more over time.

Thaodan commented on 2016-09-18 00:37

It is broken or better unmaintained. It was loosely updated to Frameworks like a s/KDE4/KF5/
But the kf5 version was needed since the KDE 4 version pulls a herd of KDE 4 deps with it.
So reverting to the latest stable version helps no one except the few remaining KDE 4 users.

fordprefect commented on 2016-09-18 00:24

@Thaodan: i appreciate your efforts to get another stable release, and pinning a commit is surely better than refering to git tip. actually deleting this package would propably be the best, as scarabeusiv states it is effectively broken. i just did not file a deletion request because it is a dependency of firefox-kde-opensuse (wich you happen to maintain). is this really broken or is it still of use for your package?

Thaodan commented on 2016-09-18 00:19

I was the privious maintainer and this is way I kept it to the latest stable release.
See this issue:

I made kmozillahelper-frameworks to provide a more updated version but a -git version would be better.

fordprefect commented on 2016-09-18 00:05

there is no version 0.6.5 of the software, previous maintainers just took the git tip and named it $((currentver+1)), which is totally not acceptable.
we might think about introducing a kmozillahelper-latest package, but there is no advantage in this either, because this project is practically dead.
if you want to contribute it, please refer to the developer site, they will happily grant you access.
still, this package represents the latest stable release, which is 0.6.4 at the moment.

svadkos commented on 2016-09-17 18:10

Why you downgrade version of this package?

fordprefect commented on 2016-09-13 09:03

@arp12: this lib contains adjustments used by the opensuse version of firefox, which is modified for kde. it does not change anything for firefox from the official repos afaik.

arp12 commented on 2016-09-13 05:38

OH right, I just noticed it's for KDE4 not plasma5. After installation nothing changes. Firefox and thunderbird use the same GTK-file selector, look the same, use GTK icons.

fordprefect commented on 2016-09-12 20:25

please change source url to, providing essentially the same, but with automated download (so sign-in required).

fordprefect commented on 2016-09-12 19:00

@arp12: please provide context.

arp12 commented on 2016-09-12 15:47

I dont see any difference. What does it bring to the table?

Musikolo commented on 2016-08-25 02:35

@alvinjian: +1

Same issue over here too!

ashaman-crypto commented on 2016-07-23 23:02

Worked after registering and downloading the file.

FadeMind commented on 2016-06-25 07:31

Adopted, updated.

francoism90 commented on 2016-04-27 13:54

@Colibris: this package is out-of-dated, see link I posted earlier for a replacement.

Colibris commented on 2016-04-27 12:52

Hello, thanks for the good work !

Unfortunately I can't install it (in order to install firefox-kde-opensuse) :

curl: (22) The requested URL returned error: 401 Unauthorized
==> ERREUR : Erreur lors du téléchargement de
==> ERREUR : Makepkg n'a pas pu construire kmozillahelper.

Also, does this package conflict with the KF5 one ? If so, is there a way to use the KF5 one for firefox-kde-opensuse ?

Thanks, and have a nice day !

alvinjian commented on 2016-03-14 07:39

Cannot retrieve source file:
==> Retrieving sources...
-> Downloading kmozillahelper-0.6.4.tar.bz2...
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- 0:00:03 --:--:-- 0
curl: (22) The requested URL returned error: 401 Unauthorized
==> ERROR: Failure while downloading
==> ERROR: Makepkg was unable to build kmozillahelper-kf5.
==> Restart building kmozillahelper-kf5 ? [y/N]
==> -------------------------------------------
if I open the link directly:, I get "anonymous_user(Anonymous user is not allowed here - please login):"

francoism90 commented on 2016-02-24 20:08


BasT commented on 2016-02-23 19:49

Is this updated to kf5 yet? If not, what's the best choice? kmozillahelper-frameworks?

The link to the pkgbuild below is dead.

thisischrys commented on 2016-01-25 07:00

curl: (22) The requested URL returned error: 401 Unauthorized
==> ERROR: Failure while downloading kmozillahelper-0.6.4.tar.bz2
==> ERROR: Makepkg was unable to build kmozillahelper.

FadeMind commented on 2016-01-17 18:02

Why then not merge kmozillahelper with -frameworks jet?

Thaodan commented on 2016-01-17 18:00

the orphan request useless, there's kmozillahelper-frameworks which has nearly the same code as your posted source. I'll update this packages soon but you can't say I didn't update it as there's really new difference between the new source and mine.

francoism90 commented on 2016-01-17 16:45

Please update, using this one instead:

maz-1 commented on 2015-12-26 13:15

Will you update to kf5 branch?

maz-1 commented on 2015-12-26 13:11

I will file a deletion request after the mantainer of kmozillahelper update it to kf5 branch

xF0E commented on 2015-12-20 17:34

CMake Warning at /usr/share/cmake-3.4/Modules/CMakeFindDependencyMacro.cmake:65 (find_package):
By not providing "FindKF5DocTools.cmake" in CMAKE_MODULE_PATH this project
has asked CMake to find a package configuration file provided by
"KF5DocTools", but CMake did not find one.

Could not find a package configuration file provided by "KF5DocTools"
(requested version 5.17.0) with any of the following names:


Add the installation prefix of "KF5DocTools" to CMAKE_PREFIX_PATH or set
"KF5DocTools_DIR" to a directory containing one of the above files. If
"KF5DocTools" provides a separate development package or SDK, be sure it
has been installed.
Call Stack (most recent call first):
/usr/lib64/cmake/KF5KDELibs4Support/KF5KDELibs4SupportConfig.cmake:92 (find_dependency)
/usr/share/ECM/find-modules/FindKF5.cmake:74 (find_package)
CMakeLists.txt:13 (find_package)

CMake Warning at /usr/share/ECM/find-modules/FindKF5.cmake:74 (find_package):
Found package configuration file:


but it set KF5KDELibs4Support_FOUND to FALSE so package
"KF5KDELibs4Support" is considered to be NOT FOUND. Reason given by

KF5KDELibs4Support could not be found because dependency KF5DocTools could
not be found.

Call Stack (most recent call first):
CMakeLists.txt:13 (find_package)

-- Could NOT find KF5KDELibs4Support (found version "5.17.0"), checked the following files:
/usr/lib64/cmake/KF5KDELibs4Support/KF5KDELibs4SupportConfig.cmake (version 5.17.0)
Reason given by package: KF5KDELibs4Support could not be found because dependency KF5DocTools could not be found.

CMake Error at /usr/share/cmake-3.4/Modules/FindPackageHandleStandardArgs.cmake:148 (message):
Could NOT find KF5 (missing: KDELibs4Support)
Call Stack (most recent call first):
/usr/share/cmake-3.4/Modules/FindPackageHandleStandardArgs.cmake:388 (_FPHSA_FAILURE_MESSAGE)
/usr/share/ECM/find-modules/FindKF5.cmake:110 (find_package_handle_standard_args)
CMakeLists.txt:13 (find_package)

-- Configuring incomplete, errors occurred!
See also "/tmp/builddir/kmozillahelper-kf5/src/kmozillahelper-kf5-build/CMakeFiles/CMakeOutput.log".
==> ERROR: A failure occurred in build().

ahjolinna commented on 2015-12-20 16:33

kmozillahelper has now been offically ported to kf5:

ahjolinna commented on 2015-12-20 16:33

kmozillahelper has now been offically ported to kf5:

maz-1 commented on 2015-11-22 13:54

Why I create this package : the existing kmozillahelper-frameworks still lacks some function.