Package Details: firefox-kde-opensuse 134.0.2-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.059120
First Submitted: 2009-12-11 09:10 (UTC)
Last Updated: 2025-02-03 15:56 (UTC)

Required by (172)

Sources (35)

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

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

kernel_x86 commented on 2025-02-10 16:06 (UTC)

STL code can only be used with -fno-exceptions

just remove -fexceptions from your CFLAGS

@Thaodan The patches are missing nsKDEUtils.h and possibly other files from https://github.com/openSUSE/firefox-maintenance/blob/master/mozilla-kde.patch

If those were intentionally removed, there are still a couple of includes left which leads to build failing

JiangHuDao commented on 2025-02-09 16:07 (UTC)

reproduced @bytefoundry's error. when build get some error:"STL code can only be used with -fno-exceptions" get this error at last:

 error occurred: Command "/usr/bin/g++" "-O1" "-ffunction-sections" "-fdata-sections" "-fPIC" "-m64" "-I/home/hparch/.cache/paru/clone/firefox-kde-opensuse/src/obj/dist/stl_wrappers" "-I/home/hparch/.cache/paru/clone/firefox-kde-opensuse/src/obj/dist/system_wrappers" "-include" "/home/hparch/.cache/paru/clone/firefox-kde-opensuse/src/firefox-134.0.2/config/gcc_hidden.h" "-U_FORTIFY_SOURCE" "-D_FORTIFY_SOURCE=2" "-fstack-protector-strong" "-fstrict-flex-arrays=1" "-DNDEBUG=1" "-DTRIMMED=1" "-I/home/hparch/.cache/paru/clone/firefox-kde-opensuse/src/obj/dist/include" "-I/usr/include/nspr" "-I/usr/include/nss" "-I/usr/include/nspr" "-I/home/hparch/.cache/paru/clone/firefox-kde-opensuse/src/obj/dist/include/nss" "-I/usr/include/pixman-1" "-DMOZILLA_CLIENT" "-include" "/home/hparch/.cache/paru/clone/firefox-kde-opensuse/src/obj/mozilla-config.h" "-fno-rtti" "-pthread" "-fno-sized-deallocation" "-fno-aligned-new" "-ffunction-sections" "-fdata-sections" "-fno-math-errno" "-fno-exceptions" "-pipe" "-fPIC" "-march=x86-64" "-mtune=generic" "-O2" "-pipe" "-fno-plt" "-fexceptions" "-Wp,-D_FORTIFY_SOURCE=3" "-Wformat" "-Werror=format-security" "-fstack-clash-protection" "-fcf-protection" "-fno-omit-frame-pointer" "-mno-omit-leaf-frame-pointer" "-Wp,-D_GLIBCXX_ASSERTIONS" "-g" "-ffile-prefix-map=/home/hparch/.cache/paru/clone/firefox-kde-opensuse/src=/usr/src/debug/firefox-kde-opensuse" "-gdwarf-4" "-O3" "-fomit-frame-pointer" "-funwind-tables" "-Wno-invalid-offsetof" "-Wno-deprecated-enum-enum-conversion" "-Wno-error=maybe-uninitialized" "-Wno-error=deprecated-declarations" "-Wno-error=array-bounds" "-Wno-error=free-nonheap-object" "-Wno-multistatement-macros" "-Wno-error=class-memaccess" "-Wno-psabi" "-Wno-error=builtin-macro-redefined" "-fno-strict-aliasing" "-ffp-contract=off" "-DMOZILLA_CONFIG_H" "-I" "glsl-optimizer/include" "-I" "glsl-optimizer/src/mesa" "-I" "glsl-optimizer/src/mapi" "-I" "glsl-optimizer/src/compiler" "-I" "glsl-optimizer/src/compiler/glsl" "-I" "glsl-optimizer/src/gallium/auxiliary" "-I" "glsl-optimizer/src/gallium/include" "-I" "glsl-optimizer/src" "-I" "glsl-optimizer/src/util" "-D__STDC_FORMAT_MACROS" "-D_GNU_SOURCE" "-DHAVE_ENDIAN_H" "-DHAVE_PTHREAD" "-DHAVE_TIMESPEC_GET" "-DMOZ_INCLUDE_MOZALLOC_H" "-Dmozilla_throw_gcc_h" "-o" "/home/hparch/.cache/paru/clone/firefox-kde-opensuse/src/obj/release/build/glslopt-195e67c1e4f9172a/out/23a458faa4e7f50c-opt_minmax.o" "-c" "glsl-optimizer/src/compiler/glsl/opt_minmax.cpp" with args "g++" did not execute successfully (status code exit status: 1).

Thaodan commented on 2024-12-29 00:31 (UTC)

Hello,

I will fix the package after the holiday season.

Further please follow the readme instruction when reporting issues.

Timuu-kun commented on 2024-09-27 23:15 (UTC)

Spent a long time messing with this today. Must be compiled with Python 3.11 or lower, reproduced @bytefoundry's error, which seems to stem from an outdated "time" dependency which breaks in >=Rust 1.80.


1:50.28 error[E0282]: type annotations needed for `Box<_>`
 1:50.28   --> /usr/src/debug/firefox-kde-opensuse/firefox-127.0/third_party/rust/time/src/format_description/parse/mod.rs:83:9
 1:50.28    |
 1:50.28 83 |     let items = format_items
 1:50.29    |         ^^^^^
 1:50.29 ...
 1:50.29 86 |     Ok(items.into())
 1:50.29    |              ---- type must be known at this point
 1:50.29    |
 1:50.29    = note: this is an inference error on crate `time` caused by an API change in Rust 1.80.0; update `time` to version `>=0.3.35` by calling `cargo update`

zzy-ac commented on 2024-07-27 02:42 (UTC)

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

---

Note that you are running Mach with Python 3.12.4, which is higher
than the highest known working version of Python for Mach. Consider
running Mach with Python 3.11 or lower.

bytefoundry commented on 2024-07-22 00:19 (UTC)

Thank you! It got a lot farther than it did before, but now it aborts the build with this error:


15:32.43 make[2]: *** [/home/sean/Downloads/firefox-kde-opensuse/src/firefox-127.0/config/recurse.mk:34: compile] Error 2
15:32.43 make[1]: *** [/home/sean/Downloads/firefox-kde-opensuse/src/firefox-127.0/config/rules.mk:361: default] Error 2
15:32.43 make: *** [client.mk:60: build] Error 2
15:32.43 W 0 compiler warnings present.
15:32.68 /usr/bin/notify-send '--app-name=Mozilla Build System' 'Mozilla Build System' 'Build failed'
==> ERROR: A failure occurred in build().
    Aborting...

Thaodan commented on 2024-07-21 20:55 (UTC)

Should be fixed now.

bytefoundry commented on 2024-07-21 17:23 (UTC)

While building the package I get this error:


Configure complete!
Be sure to run |mach build| to pick up any changes
 0:13.02 W Adding make options from /home/sean/Downloads/firefox-kde-opensuse/src/firefox-127.0/.mozconfig
    MOZILLA_OFFICIAL=1
    BUILD_OFFICIAL=1
    MOZ_MAKE_FLAGS=%{?jobs:-j%jobs}
    MOZ_OBJDIR=/home/sean/Downloads/firefox-kde-opensuse/src/obj
    OBJDIR=/home/sean/Downloads/firefox-kde-opensuse/src/obj
    FOUND_MOZCONFIG=/home/sean/Downloads/firefox-kde-opensuse/src/firefox-127.0/.mozconfig
    export FOUND_MOZCONFIG
 0:13.02 /usr/bin/make -f client.mk '%{?jobs:-j%jobs}' -j16 -s
 0:13.03 make: *** No rule to make target '%{?jobs:-j%jobs}'.  Stop.
 0:13.03 W 0 compiler warnings present.
==> ERROR: A failure occurred in build().
    Aborting...

maxfact commented on 2024-07-15 15:04 (UTC)

While building the package I get this error:

validation of source signatures with gpg in progress... firefox-127.0.source.tar.xz... FAILED (unknown public key E36D3B13F3D93274) ==> ERROR: One or more PGP signatures cannot be verified! :: Unable to build firefox-kde-opensuse - makepkg exited with code: 1

OzzyHelix commented on 2024-07-01 17:37 (UTC)

I'd like to have the features this aur package offers but I use the developer edition of firefox so having more than one version of this with the different nightly and developer editions would be cool