Package Details: firefox-kde-opensuse 127.0-1

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)

Required by (172)

Sources (37)

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.

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 .. 139 Next › Last »

micwoj92 commented on 2024-06-02 13:08 (UTC)

Please remove autoconf2.13 from makedeps, it's unneeded as firefox now includes it in its source tree: https://bugzilla.mozilla.org/show_bug.cgi?id=1663863

orlfman commented on 2024-01-31 19:23 (UTC)

Exception: The "mach" site is not compatible with the installed system Python packages.

==> ERROR: A failure occurred in build().

i guess the current python version in arch is not supported?

creeperxie commented on 2024-01-07 12:50 (UTC)

The md5sums in PKGBUILD seems missing one at the end.

HTV04 commented on 2023-12-22 22:49 (UTC) (edited on 2023-12-22 22:51 (UTC) by HTV04)

For anyone interested, I made a firefox-opensuse-bin package that installs Firefox from openSUSE's repositories. This version contains all of openSUSE's Firefox patches (KDE file dialogs, MIME types, etc.) but doesn't include the Ubuntu global menu patch. There's also a companion kmozillahelper-bin package.

cruiseliu commented on 2023-12-19 20:42 (UTC) (edited on 2023-12-19 20:42 (UTC) by cruiseliu)

Firefox 120 needs a patch to work with icu 74+.

Here's Gentoo's version:

https://mirrors.edge.kernel.org/gentoo/distfiles/e1/firefox-120-patches-01.tar.xz

0028-bmo-1862601-system-icu-74.patch

malinux commented on 2023-11-20 20:30 (UTC) (edited on 2023-11-21 11:17 (UTC) by malinux)

I tried with the latest source package of firefox version 120.0

It ends with

Hunk #1 succeeded at 1245 (offset -2 lines).
The next patch would create the file gfx/graphite2/geckoextra/moz.build,
which already exists!  Assume -R? [n] -R
Apply anyway? [n] y
patching file gfx/graphite2/geckoextra/moz.build
Hunk #1 FAILED at 1.
1 out of 1 hunk FAILED -- saving rejects to file gfx/graphite2/geckoextra/moz.build.rej
patching file gfx/graphite2/moz-gr-update.sh
patching file gfx/moz.build
patching file gfx/thebes/moz.build
patching file old-configure.in
patching file toolkit/library/moz.build
patching file toolkit/moz.configure
==> ERROR: A failure occurred in prepare().
    Aborting... 

Full log: https://paste.debian.net/1298778/

malinux commented on 2023-11-20 16:36 (UTC)

Here is a pastebin of the output:

https://paste.opensuse.org/pastes/99069197742b

Thaodan commented on 2023-11-17 17:53 (UTC) (edited on 2023-11-17 17:54 (UTC) by Thaodan)

Please paste the full log into a pastepin such as paste.opensuse.org. Also please use the latest package sources.

malinux commented on 2023-11-17 07:44 (UTC) (edited on 2023-11-17 07:45 (UTC) by malinux)

The package won't build on my system:


0:25.80 error[E0635]: unknown feature `proc_macro_span_shrink`
 0:25.80   --> /tmp/makepkg/firefox-kde-opensuse-no-telemetry/src/firefox-117.0.1/third_party/rust/proc-macro2/src/lib.rs:92:30
 0:25.80    |
 0:25.80 92 |     feature(proc_macro_span, proc_macro_span_shrink)
 0:25.80    |                              ^^^^^^^^^^^^^^^^^^^^^^
 0:25.90 For more information about this error, try `rustc --explain E0635`.
 0:25.90 error: could not compile `proc-macro2` (lib) due to previous error
 0:25.90 warning: build failed, waiting for other jobs to finish...
0:25.90 warning: build failed, waiting for other jobs to finish...
 0:26.10 /tmp/makepkg/firefox-kde-opensuse-no-telemetry/src/firefox-117.0.1/browser/components/shell/nsGNOMEShellService.cpp:465:22: warning: 'gdk_color_parse' is deprecated: Use 'gdk_rgba_parse' instead [-Wdeprecated-declarations]
 0:26.10   gboolean success = gdk_color_parse(background.get(), &color);
 0:26.10                      ^
 0:26.10 /usr/include/gtk-3.0/gdk/deprecated/gdkcolor.h:78:1: note: 'gdk_color_parse' has been explicitly marked deprecated here
 0:26.10 GDK_DEPRECATED_IN_3_14_FOR(gdk_rgba_parse)
 0:26.10 ^
 0:26.10 /usr/include/gtk-3.0/gdk/gdkversionmacros.h:357:47: note: expanded from macro 'GDK_DEPRECATED_IN_3_14_FOR'
 0:26.10 # define GDK_DEPRECATED_IN_3_14_FOR(f)        GDK_DEPRECATED_FOR(f)
 0:26.10                                               ^
 0:26.10 /usr/include/gtk-3.0/gdk/gdkversionmacros.h:49:31: note: expanded from macro 'GDK_DEPRECATED_FOR'
 0:26.10 #define GDK_DEPRECATED_FOR(f) G_DEPRECATED_FOR(f) _GDK_EXTERN
 0:26.10                               ^
 0:26.10 /usr/include/glib-2.0/glib/gmacros.h:1272:44: note: expanded from macro 'G_DEPRECATED_FOR'
 0:26.10 #define G_DEPRECATED_FOR(f) __attribute__((__deprecated__("Use '" #f "' instead")))
 0:26.10                                            ^
 0:26.10 1 warning generated.
 0:26.31 make[4]: *** [/tmp/makepkg/firefox-kde-opensuse-no-telemetry/src/firefox-117.0.1/config/makefiles/rust.mk:444: force-cargo-library-build] Error 101
 0:26.32 make[3]: *** [/tmp/makepkg/firefox-kde-opensuse-no-telemetry/src/firefox-117.0.1/config/recurse.mk:72: toolkit/library/rust/target-objects] Error 2
 0:26.32 make[3]: *** Waiting for unfinished jobs....
 1:27.29 make[2]: *** [/tmp/makepkg/firefox-kde-opensuse-no-telemetry/src/firefox-117.0.1/config/recurse.mk:34: compile] Error 2
 1:27.30 make[1]: *** [/tmp/makepkg/firefox-kde-opensuse-no-telemetry/src/firefox-117.0.1/config/rules.mk:361: default] Error 2
 1:27.30 make: *** [client.mk:60: build] Error 2
 1:27.30 W 10 compiler warnings present.
==> ERROR: A failure occurred in build().
    Aborting...
 -> error making: firefox-kde-opensuse-no-telemetry-exit status 4
 -> Failed to install the following packages. Manual intervention is required:
firefox-kde-opensuse-no-telemetry - exit status 4

cruiseliu commented on 2023-11-06 05:17 (UTC)

@ShalokShalom I replaced "cd mozilla-unified" with "cd firefox-$pkgver" to bypass the problem.