I'm rebasing the patches right now. Because of personal things I couldn't continue doing so. After that lease check the package again.
Search Criteria
Package Details: firefox-kde-opensuse 134.0.2-1
Package Actions
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.008521 |
First Submitted: | 2009-12-11 09:10 (UTC) |
Last Updated: | 2025-02-03 15:56 (UTC) |
Dependencies (57)
- dbus-glib
- ffmpeg (ffmpeg-nvcodec-11-1-gitAUR, ffmpeg-cudaAUR, ffmpeg-ffplayoutAUR, ffmpeg-decklinkAUR, ffmpeg-amd-fullAUR, ffmpeg-amd-full-gitAUR, ffmpeg-fullAUR, ffmpeg-full-gitAUR, ffmpeg-gitAUR, ffmpeg-headlessAUR, ffmpeg-obsAUR, ffmpeg-libfdk_aacAUR)
- hicolor-icon-theme (hicolor-icon-theme-gitAUR)
- hunspell (hunspell-gitAUR)
- kmozillahelperAUR
- libaom.so (aom-gitAUR, aom-av1-lavish-gitAUR, avmAUR, aom)
- libdav1d.so (dav1d-gitAUR, lib32-libdav1dAUR, dav1d)
- libevent (libevent-gitAUR)
- libgtk-3.so (gtk3-no_deadkeys_underlineAUR, gtk3-gitAUR, gtk3-patched-filechooser-icon-viewAUR, gtk3-classicAUR, gtk3-classic-xfceAUR, gtk3, lib32-gtk3)
- libharfbuzz.so (lib32-harfbuzz-gitAUR, harfbuzz-gitAUR, harfbuzz, lib32-harfbuzz)
- libicui18n.so (icu-gitAUR, icu63AUR, icu74AUR, icu75AUR, icu73AUR, icu, lib32-icu)
- libicuuc.so (icu-gitAUR, icu63AUR, icu74AUR, icu75AUR, icu73AUR, icu, lib32-icu)
- libvpx.so (libvpx-full-gitAUR, libvpx-gitAUR, libvpx1.10AUR, lib32-libvpx, lib32-libvpx1.3, libvpx, libvpx1.3)
- libxt
- mime-types (mailcap)
- nspr (nspr-hgAUR)
- nss (nss-hgAUR)
- sqlite (sqlite-fossilAUR)
- xdg-desktop-portal (xdg-desktop-portal-gitAUR)
- aom (aom-vmaf-gitAUR, aom-gitAUR, aom-av1-lavish-gitAUR, aom-psy101-gitAUR) (make)
- Show 37 more dependencies...
Required by (181)
- activity-aware-firefox (requires firefox)
- aksusbd-bin (requires firefox) (make)
- anylogic-ple (requires firefox) (optional)
- anylogic-ple-8.2.4 (requires firefox) (optional)
- anylogic-professional (requires firefox) (optional)
- anylogic-professional-8.2.4 (requires firefox) (optional)
- anylogic-university (requires firefox) (optional)
- anylogic-university-8.2.4 (requires firefox) (optional)
- atelierb (requires firefox) (optional)
- atelierb-bin (requires firefox) (optional)
- atelierb-cssp-bin (requires firefox) (optional)
- bright-cmgui (requires firefox)
- browsh (requires firefox)
- browsh-bin (requires firefox)
- clean-home (requires firefox) (optional)
- connective-plugin-linux-firefox (requires firefox)
- crunchyroll-guest-pass-finder (requires firefox) (optional)
- desktop-like-mobile-config-firefox (requires firefox)
- edge-frfox (requires firefox) (optional)
- eid-mw (requires firefox) (optional)
- Show 161 more...
Sources (35)
- 0001-Bug-1504834-Rough-progress-patch.patch
- 0002-Bug-1504834-XULText-AA-fix-BE.patch
- 0003-mozilla-bmo998749.patch.patch
- 0004-mozilla-libavcodec58_91.patch.patch
- 0005-mozilla-silence-no-return-type.patch-to-fix-build-er.patch
- 0006-Bug-531915-mozilla-bmo531915.patch.patch
- 0007-imported-patch-one_swizzle_to_rule_them_all.patch.patch
- 0008-imported-patch-svg-rendering.patch.patch
- 0009-Bug-1792159-Add-missing-includes-to-AtomicOperations.patch
- 0010-mozilla-s390-context.patch.patch
- 0011-bsc-991344-Rpi3-Firefox-crashes-after-a-few-seconds-.patch
- 0012-mozilla-fix-aarch64-libopus.patch.patch
- 0013-Bug-634334-call-to-the-ntlm_auth-helper-fails.patch
- 0014-Make-PGO-use-toolchain.patch
- 0015-bmo-1516803-force-one-LTO-partition-for-sandbox-when.patch
- 0016-Fix-building-with-PGO-when-using-GCC.patch
- 0017-LTO-Only-enable-LTO-for-Rust-when-complete-build-use.patch
- 0018-Bug-1516081-Disable-watchdog-during-FDO-train.patch
- 0019-Bug-559213-Support-system-av1.patch
- 0020-Bug-847568-Support-system-harfbuzz.patch
- 0021-Bug-847568-Support-system-graphite2.patch
- 0022-Bug-1611386-Reenable-support-for-enable-system-sqlit.patch
- 0023-Do-not-use-gconf-for-proxy-settings-if-not-running-w.patch
- 0024-Add-KDE-integration-to-Firefox.patch
- 0025-Imported-patch-firefox-branded-icons.patch.patch
- 0026-Allow-Eme-for-arm-and-Aarch64.patch
- 0027-Shut-up-warnings-about-future-Rust-version-incompati.patch
- 0028-Bug-1796523-Workaround-source-locations-for-function.patch
- 0029-Bug-1822730-Add-basic-blob-protocol-handling-for-blo.patch
- 0030-Map-linearly-from-cubeb-volume-to-pa-volume.patch
- firefox.desktop
- https://archive.mozilla.org/pub/firefox/releases/134.0.2/source/firefox-134.0.2.source.tar.xz
- https://archive.mozilla.org/pub/firefox/releases/134.0.2/source/firefox-134.0.2.source.tar.xz.asc
- mozconfig
- vendor.js
Thaodan commented on 2025-05-14 10:16 (UTC)
darfeikus commented on 2025-04-30 22:06 (UTC)
I'm facing the same issue as @JiangHuDao, seems like there are some missing packages. Wondering if you found a solution? @JiangHuDao
ChaosDaemon commented on 2025-03-28 13:14 (UTC) (edited on 2025-03-28 13:14 (UTC) by ChaosDaemon)
Fair warning to other users, I attempted an install today and this package still fails to build due to Exception: The "mach" site is not compatible with the installed system Python packages. as first reported by zzy-ac
on 2024-07-27 02:42 (UTC).
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.
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.