@xiota, The package will work without PGO if you adjust it for missing the policies.json
. I forgot what I did for that.
Search Criteria
Package Details: librewolf 1:139.0.1_1-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/librewolf.git (read-only, click to copy) |
---|---|
Package Base: | librewolf |
Description: | Community-maintained fork of Firefox, focused on privacy, security and freedom. |
Upstream URL: | https://librewolf.net/ |
Keywords: | browser web |
Licenses: | MPL-2.0 |
Submitter: | lsf |
Maintainer: | lsf |
Last Packager: | lsf |
Votes: | 175 |
Popularity: | 8.08 |
First Submitted: | 2019-06-14 18:41 (UTC) |
Last Updated: | 2025-05-30 11:41 (UTC) |
Dependencies (62)
- alsa-lib
- at-spi2-core (at-spi2-core-gitAUR)
- bash (bash-devel-gitAUR, bash-gitAUR)
- cairo (cairo-gitAUR)
- dbus (dbus-gitAUR, dbus-selinuxAUR)
- ffmpeg (ffmpeg-nvcodec-11-1-gitAUR, ffmpeg-cudaAUR, ffmpeg-ffplayoutAUR, ffmpeg-decklinkAUR, ffmpeg-amd-fullAUR, ffmpeg-fullAUR, ffmpeg-headlessAUR, ffmpeg-libfdk_aacAUR, ffmpeg-amd-full-gitAUR, ffmpeg-full-gitAUR, ffmpeg-gitAUR, ffmpeg-obsAUR)
- fontconfig (fontconfig-gitAUR, fontconfig-ubuntuAUR)
- freetype2 (freetype2-macosAUR, freetype2-qdoledAUR, freetype2-gitAUR, freetype2-qdoled-aw3225qfAUR)
- gcc-libs (gcc-libs-gitAUR, gccrs-libs-gitAUR, gcc-libs-snapshotAUR)
- gdk-pixbuf2 (gdk-pixbuf2-gitAUR)
- glib2 (glib2-gitAUR, glib2-selinuxAUR, glib2-patched-thumbnailerAUR)
- glibc (glibc-gitAUR, glibc-linux4AUR, glibc-eacAUR)
- gtk3 (gtk3-no_deadkeys_underlineAUR, gtk3-patched-filechooser-icon-viewAUR, gtk3-classicAUR, gtk3-classic-xfceAUR)
- hicolor-icon-theme (hicolor-icon-theme-gitAUR)
- libpulse (pulseaudio-dummyAUR, libpulse-gitAUR)
- libx11 (libx11-gitAUR)
- libxcb (libxcb-gitAUR)
- libxcomposite
- libxdamage
- libxext (libxext-gitAUR)
- libxfixes
- libxrandr (libxrandr-gitAUR)
- libxss
- libxt
- mime-types (mailcap)
- nspr (nspr-hgAUR)
- nss (nss-hgAUR)
- pango (pango-gitAUR)
- 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-dejavu-emojilessAUR, ttf-lucida-fontsAUR, ttf-juiseeAUR, ttf-ms-win10-autoAUR, ttf-karlaAUR, ttf-ms-win10-cdnAUR, noto-fonts-liteAUR, ttf-ibm-plex-sans-scAUR, noto-fonts-variable-liteAUR, ttf-shangguAUR, noto-fonts-latin-greek-cyrillicAUR, apple-fontsAUR, 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, ttf-plemoljp-binAUR, ttf-plemoljpAUR, ttf-ms-win11-autoAUR, ttf-noto-sans-vfAUR, ttf-noto-serif-vfAUR, ttf-noto-sans-mono-vfAUR, gnu-free-fonts, noto-fonts, ttf-bitstream-vera, ttf-croscore, ttf-dejavu, ttf-droid, ttf-ibm-plex, ttf-input, ttf-input-nerd, ttf-liberation, ttf-roboto)
- binutils (make)
- cbindgen (make)
- clang (llvm-gitAUR, clang17-binAUR, clang-minimal-gitAUR) (make)
- diffutils (make)
- git (git-gitAUR, git-glAUR) (make)
- imake (make)
- inetutils (inetutils-gitAUR) (make)
- jackAUR (jack2-gitAUR, pipewire-full-jack-gitAUR, pipewire-jack-gitAUR, jack2, pipewire-jack) (make)
- jq (jq-gitAUR, jaq-binAUR) (make)
- lld (llvm-gitAUR) (make)
- llvm (llvm-gitAUR, llvm-minimal-gitAUR) (make)
- mesa (mesa-wsl2-gitAUR, mesa-amd-bc250AUR, amdonly-gaming-mesa-gitAUR, mesa-gitAUR, mesa-minimal-gitAUR, mesa-fp8-gitAUR, vulkan-terakan-gitAUR, mesa-amber) (make)
- nasm (nasm-gitAUR) (make)
- nodejs (nodejs-gitAUR, python-nodejs-wheelAUR, nodejs-lts-hydrogenAUR, nodejs-lts-iron, nodejs-lts-jod) (make)
- pciutils (pciutils-gitAUR) (make)
- python (python37AUR) (make)
- python-setuptools (make)
- rust (rustup-gitAUR, rust-nightly-binAUR, rust-gitAUR, rust-beta-binAUR, rustup-stubAUR, rustup) (make)
- unzip (unzip-natspecAUR, unzip-zstdAUR, unzip-bsdunzip-symlinkAUR, unzip-pAUR) (make)
- wasi-compiler-rt (make)
- wasi-libc (wasi-libc-gitAUR) (make)
- wasi-libc++ (make)
- wasi-libc++abi (make)
- weston (weston-gitAUR) (make)
- wlheadless-run (xwayland-run-gitAUR, xwayland-runAUR) (make)
- xorg-xwayland (xorg-xwayland-gitAUR, xorg-xwayland-bug865-issue1578AUR, xorg-xwayland-hidpi-xpropAUR) (make)
- yasm (yasm-gitAUR) (make)
- zip (zip-natspecAUR) (make)
- hunspell-dictionary (hunspell-lbAUR, hunspell-be-taraskAUR, hunspell-de, hunspell-el, hunspell-en_au, hunspell-en_ca, hunspell-en_gb, hunspell-en_us, hunspell-es_any, hunspell-es_ar, hunspell-es_bo, hunspell-es_cl, hunspell-es_co, hunspell-es_cr, hunspell-es_cu, hunspell-es_do, hunspell-es_ec, hunspell-es_es, hunspell-es_gt, hunspell-es_hn, hunspell-es_mx, hunspell-es_ni, hunspell-es_pa, hunspell-es_pe, hunspell-es_pr, hunspell-es_py, hunspell-es_sv, hunspell-es_uy, hunspell-es_ve, hunspell-fr, hunspell-he, hunspell-hu, hunspell-it, hunspell-nl, hunspell-pl, hunspell-ro, hunspell-ru) (optional) – Spell checking
- libnotify (libnotify-gitAUR) (optional) – Notification integration
- networkmanager (networkmanager-gitAUR, networkmanager-iwdAUR) (optional) – Location detection via available WiFi networks
- speech-dispatcher (speech-dispatcher-gitAUR) (optional) – Text-to-Speech
- xdg-desktop-portal (xdg-desktop-portal-gitAUR) (optional) – Screensharing with Wayland
Required by (32)
- edge-frfox (optional)
- ff2mpv-go-git (optional)
- ff2mpv-rust (optional)
- firefox-gnome-theme (optional)
- librewolf-comment-out-cfg-hook
- librewolf-extension-bitwarden-bin
- librewolf-extension-bitwarden-git (optional)
- librewolf-extension-darkreader
- librewolf-extension-darkreader-bin
- librewolf-extension-foxyproxy
- librewolf-extension-gnome-shell-integration
- librewolf-extension-greasemonkey
- librewolf-extension-kagisearch-bin
- librewolf-extension-localcdn-bin
- librewolf-extension-plasma-integration
- librewolf-extension-return-youtube-dislike-bin
- librewolf-extension-reverse-image-search
- librewolf-extension-synclair-bin
- librewolf-extension-tridactyl-bin
- librewolf-extension-ublock-origin-bin
- librewolf-extension-uget-integration-bin
- librewolf-extension-user-agent-switcher
- librewolf-extension-vimiumc-bin
- librewolf-extension-xdman8-browser-monitor-bin
- librewolf-firefox-shim
- librewolf-gnome-search-provider
- librewolf-noscript
- librewolf-vencord
- librewolf-vencord-bin
- librewolf-vencord-git
- profile-sync-daemon-librewolf (optional)
- uget-integrator-libreworlf (optional)
Sources (3)
Latest Comments
« First ‹ Previous 1 2 3 4 5 6 7 8 9 .. 34 Next › Last »
OdinVex commented on 2025-03-02 05:00 (UTC) (edited on 2025-03-02 05:00 (UTC) by OdinVex)
xiota commented on 2025-03-02 04:58 (UTC) (edited on 2025-03-02 05:10 (UTC) by xiota)
Portions of this package were revised based on a PKGBUILD I wrote (in a comment on 2025-02-14), which uses wlheadless-run
, targeting wayland. extra/firefox
uses xvfb
, which targets X11.
I have not tried building the current incarnation of this package. It looks roughly functional, but still has some issues (eg, will not work if PGO is disabled). Maintainer has been made aware, and I presume is still working on it.
GI_Jack commented on 2025-03-02 03:57 (UTC)
Why does this have 'wlheadless-run' as a dep, and firefox does not?
AstroBarker commented on 2025-02-28 00:43 (UTC) (edited on 2025-02-28 00:53 (UTC) by AstroBarker)
Are the dependencies on this package up to date? Having to manually install every teeny tiny package or library kind of subverts the use of a package manager. Github would be easier.
marbens commented on 2025-02-25 22:23 (UTC) (edited on 2025-02-25 22:50 (UTC) by marbens)
You shouldn't use pkgrel for the upstream version, but instead use an underscore in pkgver.
Sources:
https://wiki.archlinux.org/title/PKGBUILD#pkgver
Also, here's a patch that you can apply with git am <filename>
, that should fix this problem: https://pastebin.com/1mpTmeni
Edit: I've also made this as a PR on Codeberg.
OdinVex commented on 2025-02-21 06:32 (UTC) (edited on 2025-02-21 06:34 (UTC) by OdinVex)
135.0.1-1 (312a51c4b8810e2c505072e17d93f05c5de8df40
), cp: cannot stat '<removed>/librewolf/src/policies.json': No such file or directory
(I always edit to set _build_profiled_x86_64=false
.)
karolyi commented on 2025-02-20 16:15 (UTC)
Yes, I apologize, in my case it seems to be that sccache (that I use to compile librewolf with) has wrongly cached artifacts from a previous compilation, that screwed up the actual compilation.
After emptying the cache (and shutting down the sccache daemon) it worked again.
xiota commented on 2025-02-20 14:21 (UTC)
aur/xwayland-run
(non-git) has unsatisfactory packaging. Among other issues, some AUR helpers may fail to install after build.
lsf commented on 2025-02-20 13:44 (UTC) (edited on 2025-02-20 13:50 (UTC) by lsf)
@AndyRTR: from what I could gather when following xiota's examples, xwayland-run-git
is the somewhat cleaner package (instead of hard-required specific compositors, for example, it has them as optdeps), so that's the one I picked, too. As we're here to build a package from the AUR anyway, and as I don't see why a -git
package should be less okayish, I didn't think much further about it. I'm open to more input why it might be suboptimal though – I'm but a simple maintainer, and I've been wrong before [quite often, actually ;].
@karolyi: looks more like a pamac-related issue? (maybe some caching related stuff? You have paths with 135.0-1
and with 135.0.1-1
in your errors)
karolyi commented on 2025-02-20 13:00 (UTC)
Build bails out with the following error:
0:02.72 make[4]: *** No rule to make target '/var/tmp/pamac-build-karolyi/librewolf/src/librewolf-135.0-1/third_party/rlbox_wasm2c_sandbox/c_src/wasm2c_sandbox_wrapper.c', needed by 'wasm2c_sandbox_wrapper.wasm'. Stop.
0:02.72 make[3]: *** [/var/tmp/pamac-build-karolyi/librewolf/src/librewolf-135.0.1-1/config/recurse.mk:72: media/libsoundtouch/src/target-objects] Error 2
0:02.72 make[3]: *** Waiting for unfinished jobs....
0:02.75 make[4]: *** No rule to make target '/var/tmp/pamac-build-karolyi/librewolf/src/librewolf-135.0-1/media/libogg/src/ogg_alloc.c', needed by 'ogg_alloc.wasm'. Stop.
0:02.75 make[3]: *** [/var/tmp/pamac-build-karolyi/librewolf/src/librewolf-135.0.1-1/config/recurse.mk:72: security/rlbox/target-objects] Error 2
Pinned Comments
lsf commented on 2025-01-01 21:28 (UTC)
Please refrain from abusing the flagging of a package as out of date for build issues. This is not what it is supposed to be used for.
I automatically get notified of comments to this package. I do not need to be notified of whatever build problems occur (whether they are an individual's problems or the actual package's problems) twice, and not via flagging it out of date.
Issues with this package can also be reported at https://codeberg.org/librewolf/issues/issues (as it is also maintained there, at https://codeberg.org/librewolf/arch, too).