Package Details: kmozillahelper 1:5.0.1-1

Git Clone URL: https://aur.archlinux.org/kmozillahelper.git (read-only)
Package Base: kmozillahelper
Description: Mozilla KDE Integration.
Upstream URL: https://build.opensuse.org/package/show/openSUSE:Factory/mozilla-kde4-integration
Keywords: firefox kde kmozillahelper plasma thunderbird
Licenses: MIT
Submitter: Thaodan
Maintainer: fordprefect
Last Packager: fordprefect
Votes: 19
Popularity: 0.824332
First Submitted: 2015-08-14 10:48
Last Updated: 2017-04-18 21:29

Latest Comments

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
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,14 +1,13 @@
pkgname=kmozillahelper
pkgver=5.0.1
pkgrel=1
-epoch=1
pkgdesc="Mozilla KDE Integration."
url="https://build.opensuse.org/package/show/openSUSE:Factory/mozilla-kde4-integration"
arch=("i686" "x86_64")
license=('MIT')
-depends=("kdelibs")
-makedepends=("cmake" "automoc4" "extra-cmake-modules")
-source=("${pkgname}-${pkgver}.tar.gz::https://github.com/openSUSE/kmozillahelper/archive/v${pkgver}.tar.gz")
+depends=(knotifications kio kwindowsystem ki18n )
+makedepends=("cmake" "extra-cmake-modules")
+source=("https://github.com/openSUSE/kmozillahelper/archive/v$pkgver.tar.gz")
md5sums=('58816fb988dc01a1b141a1d70ecd70ef')

build() {

Thaodan commented on 2017-04-18 08:34

dependencies are still wrong

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

EDIT:
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.

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?

All comments