openSUSE decided to drop support for these patches and advised to set:
widget.use-xdg-desktop-portal.file-picker=1
widget.use-xdg-desktop-portal.mime-handler=1
in about:config instead. From now on, I'll also provide only package with prefs for that on my SUSE repo.
Search Criteria
Package Details: waterfox-kde G6.0.20-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/waterfox-kde.git (read-only, click to copy) |
---|---|
Package Base: | waterfox-kde |
Description: | Customizable privacy conscious web browser with better integration with KDE and primary support for webextensions |
Upstream URL: | https://www.waterfox.net/ |
Keywords: | firefox webextension |
Licenses: | MPL |
Provides: | waterfox, waterfox-g |
Replaces: | waterfox-g-kpe, waterfox-g3-kpe, waterfox-g4-kpe |
Submitter: | hawkeye116477 |
Maintainer: | None |
Last Packager: | hawkeye116477 |
Votes: | 11 |
Popularity: | 0.077089 |
First Submitted: | 2024-01-28 11:48 (UTC) |
Last Updated: | 2024-10-21 11:25 (UTC) |
Dependencies (45)
- dbus-glib
- ffmpeg (ffmpeg-nvcodec-11-1-gitAUR, ffmpeg-amd-full-gitAUR, ffmpeg-cudaAUR, ffmpeg-full-gitAUR, ffmpeg-gitAUR, ffmpeg-fullAUR, ffmpeg-decklinkAUR, ffmpeg-headlessAUR, ffmpeg-amd-fullAUR, ffmpeg-libfdk_aacAUR, ffmpeg-obsAUR, ffmpeg-ffplayoutAUR)
- glibc (glibc-gitAUR, glibc-linux4AUR, glibc-eacAUR, glibc-eac-binAUR, glibc-eac-rocoAUR)
- gtk3 (gtk3-no_deadkeys_underlineAUR, gtk3-classicAUR, gtk3-classic-xfceAUR, gtk3-patched-filechooser-icon-viewAUR)
- hicolor-icon-theme (hicolor-icon-theme-gitAUR)
- libpulse (pulseaudio-dummyAUR, libpulse-gitAUR)
- libxt
- mime-types (mailcap)
- nspr (nspr-hgAUR)
- nss (nss-hgAUR)
- startup-notification
- ttf-font (neuropol-ttfAUR, ttf-win7-fontsAUR, ttf-ms-win8AUR, ttf-ms-win8-arabicAUR, ttf-ms-win8-hebrewAUR, ttf-ms-win8-seaAUR, ttf-ms-win8-indicAUR, ttf-ms-win8-japaneseAUR, ttf-ms-win8-koreanAUR, ttf-ms-win8-zh_cnAUR, ttf-ms-win8-zh_twAUR, ttf-ms-win8-thaiAUR, ttf-ms-win8-otherAUR, ttf-kidsAUR, ttf-liberation-sans-narrowAUR, ttf-cavafy-scriptAUR, ttf-ms-fontsAUR, ttf-dejavu-ibAUR, ttf-zeldaAUR, ttf-oxygenAUR, ttf-oxygen-gfAUR, ttf-share-gfAUR, ttf-gostAUR, otf-inconsolata-dzAUR, ttf-d2codingAUR, ttf-agaveAUR, ttf-caracteresAUR, ttf-cuprumAUR, ttf-autour-oneAUR, ttf-impallari-milongaAUR, ttf-impallari-miltonianAUR, ttf-clarity-cityAUR, ttf-ms-win10AUR, ttf-ms-win10-japaneseAUR, ttf-ms-win10-koreanAUR, ttf-ms-win10-seaAUR, ttf-ms-win10-thaiAUR, ttf-ms-win10-zh_cnAUR, ttf-ms-win10-zh_twAUR, ttf-ms-win10-otherAUR, ttf-win10AUR, ttf-bmonoAUR, ttf-pt-astra-factAUR, ttf-weblysleekuiAUR, ttf-pt-astra-sansAUR, ttf-pt-astra-serifAUR, ttf-pt-sansAUR, ttf-pt-serifAUR, ttf-pt-monoAUR, ttf-pt-root_uiAUR, ttf-xo-fontsAUR, ttf-paratypeAUR, ttf-plemoljp-binAUR, ttf-dejavu-emojilessAUR, noto-fonts-variable-liteAUR, ttf-lucida-fontsAUR, ttf-plemoljpAUR, ttf-juiseeAUR, ttf-ms-win10-autoAUR, ttf-karlaAUR, noto-fonts-latin-greek-cyrillicAUR, apple-fontsAUR, ttf-ms-win11-autoAUR, ttf-ms-win10-cdnAUR, noto-fonts-liteAUR, ttf-noto-sans-vfAUR, ttf-noto-serif-vfAUR, ttf-noto-sans-mono-vfAUR, ttf-ibm-plex-sans-scAUR, ttf-ms-win11AUR, ttf-ms-win11-japaneseAUR, ttf-ms-win11-koreanAUR, ttf-ms-win11-seaAUR, ttf-ms-win11-thaiAUR, ttf-ms-win11-zh_cnAUR, ttf-ms-win11-zh_twAUR, ttf-ms-win11-otherAUR, gnu-free-fonts, noto-fonts, ttf-bitstream-vera, ttf-croscore, ttf-dejavu, ttf-droid, ttf-ibm-plex, ttf-input, ttf-input-nerd, ttf-liberation)
- alsa-lib (make)
- bc (bc-ghAUR) (make)
- cbindgen (make)
- clang (llvm-rocm-gitAUR, llvm-gitAUR, clang-minimal-gitAUR, clang17-binAUR) (make)
- diffutils (make)
- dump_syms (dump_syms-gitAUR) (make)
- git (git-gitAUR, git-glAUR) (make)
- imake (make)
- inetutils (inetutils-gitAUR, busybox-coreutilsAUR) (make)
- jackAUR (jack2-gitAUR, pipewire-jack-gitAUR, pipewire-full-jack-gitAUR, jack2, pipewire-jack) (make)
- lld (llvm-rocm-gitAUR, llvm-gitAUR) (make)
- llvm (llvm-rocm-gitAUR, llvm-gitAUR, llvm-minimal-gitAUR) (make)
- mesa (mesa-minimal-gitAUR, mesa-gitAUR, mesa-wsl2-gitAUR, amdonly-gaming-mesa-gitAUR, mesa-amd-bc250AUR, mesa-amber) (make)
- nasm (nasm-gitAUR) (make)
- nodejs (nodejs-lts-fermiumAUR, nodejs-gitAUR, python-nodejs-wheelAUR, nodejs-lts-hydrogen, nodejs-lts-iron) (make)
- pciutils (pciutils-gitAUR) (make)
- python (python37AUR, python311AUR, python310AUR) (make)
- rust (rust-nightlyAUR, rustup-gitAUR, rust-nightly-binAUR, rust-gitAUR, rust-beta-binAUR, rustup-stubAUR, rustup) (make)
- unzip (unzip-natspecAUR, unzip-zstdAUR) (make)
- wasi-compiler-rt (make)
- wasi-libc (wasi-libc-gitAUR) (make)
- wasi-libc++ (make)
- wasi-libc++abi (make)
- xorg-server-xvfb (xorg-server-xvfb-gitAUR) (make)
- yasm (yasm-gitAUR) (make)
- zip (zip-natspecAUR) (make)
- alsa-lib (optional) – Audio support
- hunspell-en_US (hunspell-en_us) (optional) – Spell checking, American English
- kwaterfoxhelperAUR (optional) – KDE Plasma Integration
- libnotify (libnotify-gitAUR) (optional) – Notification integration
- networkmanager (networkmanager-gitAUR, networkmanager-iwdAUR) (optional) – Location detection via available WiFi networks
- pulseaudio (pulseaudio-dummyAUR, pulseaudio-gitAUR) (optional) – Audio support
- speech-dispatcher (speech-dispatcher-gitAUR) (optional) – Text-to-Speech
Required by (2)
- profile-sync-daemon-waterfox (requires waterfox) (optional)
- waterfox-g-arkenfox-autoconfig (requires waterfox-g)
Sources (17)
- Bug-1912663.patch
- distribution.ini
- fis-csd-global-menu.patch
- fix-langpack-id.patch
- fix-wayland-build.patch
- g-kde.patch
- git+https://github.com/BrowserWorks/Waterfox.git#tag=G6.0.20
- libavcodec58_91.patch
- mach-depends.patch
- mozilla-ntlm-full-path.patch
- nongnome-proxies.patch
- rust-1.78.patch
- syspref.js
- vendor.js
- waterfox.1
- waterfox.appdata.xml.in
- waterfox.desktop
hawkeye116477 commented on 2024-11-05 17:19 (UTC) (edited on 2024-11-05 17:21 (UTC) by hawkeye116477)
micwoj92 commented on 2024-06-12 21:55 (UTC)
What do you mean by automatic versioning? I checked out the OBS repo, but I'm not familiar with it and I don't know what you refer to. The PKGBUILD there also differs from this one here.
hawkeye116477 commented on 2024-06-12 17:08 (UTC) (edited on 2024-06-12 17:34 (UTC) by hawkeye116477)
@micwoj92 I set it as 0 cuz wanted to align with precompiled package, which is dependent on Suse's automatic versioning.
micwoj92 commented on 2024-06-03 16:39 (UTC)
Please also set pkgrel properly: https://wiki.archlinux.org/title/PKGBUILD#pkgrel
micwoj92 commented on 2024-06-02 15:25 (UTC)
Please remove autoconf2.13 and python version restraints. I built it using python 3.12.3, autoconf is now in the tree: https://github.com/BrowserWorks/Waterfox/tree/current/build/autoconf
brikler commented on 2024-04-15 11:20 (UTC) (edited on 2024-04-15 11:21 (UTC) by brikler)
why there are two bnaries in this package usr/lib/waterfox-g/waterfox-g
and /usr/lib/waterfox-g/waterfox-g-bin
?
NeWolf commented on 2024-03-25 18:55 (UTC)
didn't do the second part. works fine now.
NeWolf commented on 2024-03-25 09:00 (UTC)
When adding aforementioned repository to pacman.conf I get this error
[root@arch newolf]# pacman -Syyuu
error: home_hawkeye116477_waterfox_Arch: signature from "home:hawkeye116477 OBS Project <home:hawkeye116477@build.opensuse.org>" is unknown trust
:: Synchronising package databases...
core 128.6 KiB 666 KiB/s 00:00 [#############################################################################] 100%
extra 8.3 MiB 30.7 MiB/s 00:00 [#############################################################################] 100%
multilib 139.0 KiB 5.03 MiB/s 00:00 [#############################################################################] 100%
home_hawkeye116477_waterfox_Arch 17.2 KiB 118 KiB/s 00:00 [#############################################################################] 100%
error: home_hawkeye116477_waterfox_Arch: signature from "home:hawkeye116477 OBS Project <home:hawkeye116477@build.opensuse.org>" is unknown trust
error: failed to synchronize all databases (invalid or corrupted database (PGP signature))
hawkeye116477 commented on 2024-01-28 12:38 (UTC) (edited on 2024-01-28 12:38 (UTC) by hawkeye116477)
Precompiled package with LTO+PGO and langpacks are available on my repository on OBS.
Source files at: https://build.opensuse.org/package/show/home:hawkeye116477:waterfox/waterfox-kde.
[home_hawkeye116477_waterfox_Arch]
Server = https://download.opensuse.org/repositories/home:/hawkeye116477:/waterfox/Arch/$arch
If you got 404, then temporarily try to replace download.opensuse.org with downloadcontent.opensuse.org. That should enforce direct download without mirror.
key=$(curl -fsSL https://download.opensuse.org/repositories/home:hawkeye116477:waterfox/Arch/$(uname -m)/home_hawkeye116477_waterfox_Arch.key)
fingerprint=$(gpg --quiet --with-colons --import-options show-only --import --fingerprint <<< "${key}" | awk -F: '$1 == "fpr" { print $10 }')
pacman-key --init
pacman-key --add - <<< "${key}"
pacman-key --lsign-key "${fingerprint}"
pacman -Sy home_hawkeye116477_waterfox_Arch/waterfox-kde
KazuhiroShigeru commented on 2023-10-03 11:41 (UTC)
@hawkeye116477 thank you for making this package possible. you helped me migrate from the now deleted firefox-appmenu-bin to this as it supports kde plasma global menu. thanks for the custom repo too, as the other options on the AUR lack a -bin and my system can't compile that good.
Pinned Comments
hawkeye116477 commented on 2024-01-28 12:38 (UTC) (edited on 2024-01-28 12:38 (UTC) by hawkeye116477)
Precompiled package with LTO+PGO and langpacks are available on my repository on OBS.
Source files at: https://build.opensuse.org/package/show/home:hawkeye116477:waterfox/waterfox-kde.
If you got 404, then temporarily try to replace download.opensuse.org with downloadcontent.opensuse.org. That should enforce direct download without mirror.