torma: You need to rebuild the package, as one of the core libraries was updated, which needs a recompile.
Search Criteria
Package Details: firefox-kde-opensuse 84.0.1-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://build.opensuse.org/package/show/mozilla:Factory/MozillaFirefox |
Keywords: | browser gecko web |
Licenses: | |
Conflicts: | |
Provides: | |
Submitter: | csslayer |
Maintainer: | Thaodan |
Last Packager: | Thaodan |
Votes: | 325 |
Popularity: | 2.03 |
First Submitted: | 2009-12-11 09:10 |
Last Updated: | 2021-01-03 14:52 |
Dependencies (49)
- aom (aom-vmaf-git, aom-git)
- dav1d (dav1d-git, dav1d-git-optimized)
- dbus-glib (dbus-glib-git)
- ffmpeg (ffmpeg-semifull-git, ffmpeg-tmblock-git, ffmpeg4.0, ffmpeg-git-nc, ffmpeg-cuda, ffmpeg-v4l2-request-git, ffmpeg-svt, ffmpeg-headless, ffmpeg-gl-transition, ffmpeg-full-git-hardened, ffmpeg-git, ffmpeg-amd-full-git, ffmpeg-decklink, ffmpeg-intel-full-git, ffmpeg-nocuda, ffmpeg-mmal, ffmpeg-amd-full, ffmpeg-ndi, ffmpeg-svt-av1-git, ffmpeg-libfdk_aac, ffmpeg-full, ffmpeg-full-git, ffmpeg-nox-git, ffmpeg-svt-vp9-git)
- graphite-mozilla
- gtk3 (gtk3-donnatella, gtk3-cosy, gtk3-adwaita-3-32-git, gtk3-mushrooms, gtk3-typeahead, gtk3-git, gtk3-ubuntu, gtk3-classic, gtk3-patched-filechooser-icon-view)
- harfbuzz (harfbuzz-git, harfbuzz-minimal-git)
- hicolor-icon-theme (hicolor-icon-theme-git)
- hunspell (hunspell-git)
- icu (icu-git, icu-git-static)
- kmozillahelper
- libevent (libevent-git, libevent-fb)
- libnotify (libnotify-gtk2, libnotify-id-git, libnotify-id)
- libvpx (libvpx-1.6, libvpx-full-git, libvpx-git, libvpx-1.7)
- libwebp (libwebp-git)
- libxt
- mime-types (mailcap-mime-types, mailcap)
- mozilla-common
- sqlite (sqlite-fossil, sqlite-replication, sqlite-fts3-parenthesis, sqlite-minimal-git)
- nss>=3.28.3 (nss-hg)
- nspr>=4.10.6 (nspr-hg)
- autoconf2.13 (make)
- cargo (cargo-standalone-git, cargo-nightly-bin, cargo-git, rust-bin, rustup-git, rust-nightly-bin, rust-wasm, rust, rustup) (make)
- cbindgen (make)
- clang (clang-pypy-stm, clang39, clang38, llvm-tce, clang8, llvm-git, llvm-minimal-git, llvm-toolchain-nightly-bin) (make)
- diffutils (diffutils-git, diffutils-patched-exclude-directory-git) (make)
- gtk2 (gtk2-patched-gdkwin-nullcheck, gtk2-ubuntu, gtk2-git, gtk2-minimal-git, gtk2-patched-filechooser-icon-view) (make)
- imake (make)
- inetutils (inetutils-git) (make)
- jack (jack-git, jack-stub, jack-dbus, jack2-git, jack2) (make)
- libpulse (libpulse-bluedio, pulseaudio-pali, libpulse-airplay, libpulse-nosystemd, libpulse-nosystemd-git, pulseaudio-git, libpulse-hsphfpd, libpulse-nosystemd-minimal-git) (make)
- llvm (llvm-pypy-stm, llvm39, llvm-asserts, llvm38, llvm-tce, llvm11, llvm11-libs, llvm11-ocaml, llvm-minimal-git, llvm8, llvm-toolchain-nightly-bin) (make)
- mercurial (mercurial-hg, mercurial-stable-hg) (make)
- mesa (mesa-noglvnd, mesa-arm-git, mesa-minimal-git, mesa-git, mesa-minimal+-git) (make)
- nasm (nasm-git) (make)
- nodejs (nodejs6-bin, nodejs-ipv6, nodejs-git, nodejs-lts-dubnium, nodejs-lts-erbium, nodejs-lts-fermium) (make)
- python (python-dbg) (make)
- python-psutil (make)
- python-zstandard (make)
- rust (rust-i586-git, rust-git, rust-mrustc, rust-bin, rustup-git, rust-nightly, rust-nightly-bin, rust-wasm, rustup) (make)
- unzip (unzip-natspec, unzip-iconv) (make)
- xorg-server-xvfb (xorg-server1.12-xvfb, xorg-server1.19-xvfb-git, xorg-server-xvfb-notty, xorg-server-xvfb-dev, xorg-server-xvfb-sd_notify, xorg-server-xvfb-git, xorg-server-xvfb-noudev) (make)
- xz (xz-git, xz-static-git) (make)
- yasm (yasm-git) (make)
- zip (zip-natspec) (make)
- gcc>=10.2.1 (gcc-multilib-x32, fastgcc, gcc-multilib-git, gcc-git) (make)
- networkmanager (networkmanager-secure, networkmanager-git, networkmanager-noscan, networkmanager-consolekit, networkmanager-iwd) (optional) – Location detection via available WiFi networks
- pulseaudio (pulseaudio-bluedio, pulseaudio-pali, pulseaudio-airplay, pulseaudio-nosystemd-git, pulseaudio-git, pulseaudio-hsphfpd, pulseaudio-nosystemd-minimal-git, pipewire-pulse-git, pipewire-common-pulse-git, pipewire-pulse) (optional) – Audio support
- speech-dispatcher (speech-dispatcher-git) (optional) – Text-to-Speech
Required by (117)
- activityfox-git (requires firefox)
- addon-compatibility-reporter (requires firefox)
- admin-git (requires firefox) (optional)
- 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)
- arc-firefox-theme (requires firefox)
- arc-firefox-theme-git (requires firefox)
- atelierb (requires firefox) (optional)
- autofirma (requires firefox)
- autofirmaja (requires firefox)
- ayatana-indicator-session (requires firefox) (optional)
- bright-cmgui (requires firefox)
- browsh (requires firefox)
- browsh-bin (requires firefox)
- cacaoweb-bin (requires firefox)
- clean-home (requires firefox) (optional)
- conkeror-git (requires firefox)
- crunchyroll-guest-pass-finder (requires firefox) (optional)
- dat-fox-helper-git (requires firefox)
- eid-mw (requires firefox) (optional)
- firefox-auto-tab-discard (requires firefox)
- firefox-extension-amazon-container (requires firefox)
- firefox-extension-arch-search (requires firefox)
- firefox-extension-available-goodreads (requires firefox)
- firefox-extension-bitwarden (requires firefox)
- firefox-extension-block-site (requires firefox)
- firefox-extension-bypass-paywalls (requires firefox)
- firefox-extension-canvasblocker (requires firefox)
- firefox-extension-containerise (requires firefox)
- firefox-extension-dustman (requires firefox)
- firefox-extension-enhancedsteam (requires firefox)
- firefox-extension-facebook-container (requires firefox)
- firefox-extension-feedly-notifier (requires firefox)
- firefox-extension-foxyproxy (requires firefox)
- firefox-extension-gnome-shell-integration (requires firefox)
- firefox-extension-google-search-link-fix (requires firefox)
- firefox-extension-greasemonkey (requires firefox)
- firefox-extension-gsconnect (requires firefox)
- firefox-extension-hide-fixed-elements (requires firefox)
- firefox-extension-image-block (requires firefox)
- firefox-extension-kdeconnect (requires firefox)
- firefox-extension-keepassxc-browser (requires firefox)
- firefox-extension-leechblock (requires firefox)
- firefox-extension-mailvelope (requires firefox)
- firefox-extension-mooltipass (requires firefox)
- firefox-extension-multi-account-containers (requires firefox)
- firefox-extension-plasma-integration (requires firefox)
- firefox-extension-privacy-pass (requires firefox)
- firefox-extension-radical-native (requires firefox)
- firefox-extension-search-by-image (requires firefox)
- firefox-extension-smart-referer (requires firefox)
- firefox-extension-tab-session-manager (requires firefox)
- firefox-extension-temporary-containers (requires firefox)
- firefox-extension-textarea-cache (requires firefox)
- firefox-extension-textern-native-git (requires firefox)
- firefox-extension-trackmenot (requires firefox)
- firefox-extension-ublock-git (requires firefox)
- firefox-extension-undo-close-tab-button (requires firefox)
- firefox-extension-unity-launcher-api-e10s (requires firefox)
- firefox-extension-user-agent-switcher (requires firefox)
- firefox-extension-video-download-helper (requires firefox)
- firefox-extension-xdm-browser-monitor (requires firefox)
- firefox-extension-yomichan (requires firefox)
- firefox-extension-youtube-classic (requires firefox)
- firefox-hardening (requires firefox) (optional)
- firefox-mega (requires firefox)
- firefox-nutensor (requires firefox)
- firefox-onetab (requires firefox)
- firefox-passff-git (requires firefox)
- firefox-saka-key (requires firefox)
- firefox-searchengine-ddghtml (requires firefox)
- firefox-sync (requires firefox)
- firefox-theme-ft-deepdark (requires firefox)
- firefox-theme-gnome-git (requires firefox)
- firefox-theme-nasa-night-launch (requires firefox)
- firefox-userchromejs (requires firefox)
- firefox_remove_ctrl_q (requires firefox)
- gnome-web-shortcuts-extension-git (requires firefox)
- hide-ff-title-bar-git (requires firefox)
- hub-kids (requires firefox) (optional)
- hub-young (requires firefox) (optional)
- ice-dev (requires firefox) (optional)
- ice-ssb (requires firefox) (optional)
- ice-ssb-git (requires firefox) (optional)
- icedtea-web-doc-jre32 (requires firefox) (make)
- icedtea-web-jre32 (requires firefox) (make)
- jazz-midi-plugin-bin (requires firefox) (optional)
- justbrowsing-firefox-profile (requires firefox) (optional)
- justbrowsing-webapps (requires firefox) (optional)
- keysnail-git (requires firefox)
- kget-integrator-firefox (requires firefox) (optional)
- lastpass (requires firefox) (optional)
- legacyfox (requires firefox)
- librefox-cfg (requires firefox)
- mobile-config-firefox (requires firefox)
- mozilla-custom-dictionaries (requires firefox) (optional)
- pennywise-bin (requires firefox) (optional)
- pentadactyl-git (requires firefox) (optional)
- pronounce-git (requires firefox) (optional)
- pyf9-git (requires firefox) (make)
- python-bokeh (requires firefox) (optional)
- qqbot (requires firefox) (optional)
- remmina-plugin-url (requires firefox) (optional)
- rofi-applets-menus (requires firefox) (optional)
- slimerjs (requires firefox)
- spice-xpi (requires firefox)
- tfe (requires firefox)
- turboprint (requires firefox) (optional)
- uget-integrator-firefox (requires firefox) (optional)
- web-media-controller-mpris (requires firefox) (optional)
- web-media-controller-mpris-git (requires firefox) (optional)
- webui-aria2-git (requires firefox) (optional)
- zoom-firefox (requires firefox)
Sources (24)
- 0001-Use-remoting-name-for-GDK-application-names.patch
- 0020-Make-PGO-use-toolchain.patch
- 0022-bmo-1516803-force-one-LTO-partition-for-sandbox-when.patch
- 0025-Fix-building-with-PGO-when-using-GCC.patch
- 0028-LTO-Only-enable-LTO-for-Rust-when-complete-build-use.patch
- 0029-Make-elfhack-use-toolchain.patch
- 2000_system_harfbuzz_support.patch
- 2001_system_graphite2_support.patch
- 5022efe33088.patch
- 7002_system_av1_support.patch
- add_missing_pgo_rule.patch
- build-disable-elfhack.patch
- firefox-branded-icons-c6bad4ac579cda0aa7d6ceedee15dcf3228b71ca.patch
- firefox-kde-c6bad4ac579cda0aa7d6ceedee15dcf3228b71ca.patch
- firefox.desktop
- hg+https://hg.mozilla.org/mozilla-unified#tag=FIREFOX_84_0_1_RELEASE
- kde.js
- mozconfig
- mozilla-1644409.patch
- mozilla-kde-c6bad4ac579cda0aa7d6ceedee15dcf3228b71ca.patch
- mozilla-nongnome-proxies-c6bad4ac579cda0aa7d6ceedee15dcf3228b71ca.patch
- pgo_fix_missing_kdejs.patch
- unity-menubar.patch
- vendor.js
Scrumplex commented on 2020-12-29 11:07
torma commented on 2020-12-29 10:51
What's going on with this? When I try to run firefox (from the .desktop file), nothing happens.
From the terminal, I get the following:
XPCOMGlueLoad error for file /usr/lib/firefox/libxul.so:
libicui18n.so.68: cannot open shared object file: No such file or directory
Couldn't load XPCOM.
Thaodan commented on 2020-12-25 16:44
@Scrumplex: My mirror was out of date, rebuilding against icu 68 now.
Scrumplex commented on 2020-12-25 16:25
Thanks for the update! I maintain the firefox-kde-opensuse-bin package, which pulls your package from your repo and I just noticed that you apparently compiled against an older version of icu. I can't run your binary on my machine.
$ ldd libxul.so | grep icu
libicui18n.so.67 => not found
libicuuc.so.67 => not found
$ pacman -Q icu
icu 68.2-1
Thaodan commented on 2020-12-25 15:57
Building with PGO/LTO requires fixes from GCC 10.2.1 see: GCC#45375 and RHBZ#1849165. If you want to build it you get can an updated GCC from my repo.
Thaodan commented on 2020-12-25 12:52
I have a branch with Firefox 83.0 but currently I get an ICE when building with LTO/PGO. If you want to try see here: https://gitlab.com/Thaodan/firefox-kde-opensuse/-/commit/c8d516e2ec9cd3a171c91ddf8ce1ceded0c84417
For firefox 84 I wait for an update on the Suse patches.
Thaodan commented on 2020-12-22 13:04
If you wonder why I haven't updated my packages see here (@pix3l):
pix3l commented on 2020-12-22 11:59
Has it been abandoned?
I've temporarily switched to firefox-appmenu with GTK portal for file dialogs. Are there any other differences between firefox-appmenu and firefox-kde-opensuse than global menu and Qt file picker?
Thaodan commented on 2020-09-08 21:03
No won't do that. If you have issues with the binary repo either write my an email or report on gitlab.
ShayBox commented on 2020-09-08 20:11
Please put firefox-kde-opensuse in its own repository, you have to put home-thaodan above other third party mirrors because they provide outdated builds (78-79) but doing so makes so many packages out of date because none of the other packages on home-thaodan are updated
Pinned Comments
Thaodan commented on 2020-12-25 15:57
Building with PGO/LTO requires fixes from GCC 10.2.1 see: GCC#45375 and RHBZ#1849165. If you want to build it you get can an updated GCC from my repo.
Thaodan commented on 2018-07-11 18:15
upstream git repo:* (https://gitlab.com/Thaodan/firefox-kde-opensuse)
repo in /etc/pacman.conf:
import the key
fingerprint: