Hello, I think you should add a LANG=C
when calling pacman in Line 157 of PKGBUILD, because user's locale may not be English (like me) and grep Version
may get nothing
Search Criteria
Package Details: librewolf 1:137.0.0_3-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: | 172 |
Popularity: | 16.11 |
First Submitted: | 2019-06-14 18:41 (UTC) |
Last Updated: | 2025-04-06 11:35 (UTC) |
Dependencies (62)
- alsa-lib
- at-spi2-core (at-spi2-core-gitAUR)
- bash (bash-devel-static-gitAUR, bash-devel-gitAUR, bash-gitAUR)
- cairo (cairo-gitAUR)
- dbus (dbus-gitAUR, dbus-selinuxAUR)
- ffmpeg (ffmpeg-nvcodec-11-1-gitAUR, ffmpeg-cudaAUR, ffmpeg-ffplayoutAUR, ffmpeg-headlessAUR, ffmpeg-fullAUR, ffmpeg-decklinkAUR, ffmpeg-amd-fullAUR, ffmpeg-gitAUR, ffmpeg-full-gitAUR, ffmpeg-amd-full-gitAUR, ffmpeg-obsAUR, ffmpeg-libfdk_aacAUR)
- fontconfig (fontconfig-gitAUR, fontconfig-ubuntuAUR)
- freetype2 (freetype2-macosAUR, freetype2-qdoledAUR, freetype2-gitAUR, freetype2-qdoled-aw3225qfAUR)
- gcc-libs (gcc-libs-gitAUR, gccrs-libs-gitAUR, gcc11-libsAUR, 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-classic-xfceAUR, gtk3-classicAUR, gtk3-patched-filechooser-icon-viewAUR)
- 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-win11-autoAUR, 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-plemoljpAUR, 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-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, clang-minimal-gitAUR, clang17-binAUR) (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, mesa-gitAUR, amdonly-gaming-mesa-gitAUR, mesa-minimal-gitAUR, mesa-amber) (make)
- nasm (nasm-gitAUR) (make)
- nodejs (nodejs-gitAUR, python-nodejs-wheelAUR, nodejs-lts-iron, nodejs-lts-jod) (make)
- pciutils (pciutils-gitAUR) (make)
- python (python37AUR, python311AUR, python310AUR) (make)
- python-setuptools (make)
- rust (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)
- weston (weston-gitAUR) (make)
- wlheadless-run (xwayland-run-gitAUR, xwayland-runAUR, xwayland-run-cageAUR, xwayland-run-gnome-kioskAUR, xwayland-run-kwinAUR, xwayland-run-mutterAUR) (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 (31)
- 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-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 .. 11 12 13 14 15 16 17 18 19 20 21 .. 33 Next › Last »
ZhangHua commented on 2022-08-14 02:48 (UTC) (edited on 2022-08-14 12:18 (UTC) by ZhangHua)
karolyi commented on 2022-08-13 08:22 (UTC)
Can confirm it builds with that rust version. I'm on manjaro though so having that rust version is not such a big challenge.
103.0.1 didn't built at all, I've had a compiler error, as in the compiler (llvm) itself crashed. 103.0.2 seems to have fixed this.
lsf commented on 2022-08-12 09:16 (UTC)
That's probably due to rust having been updated just yesterday. You might give downgrading to 1:1.62.1-1
a try to get it built, until a fix surfaces somewhere.
lahwaacz commented on 2022-08-12 07:01 (UTC)
Version 103.0.2-1 does not build:
5:11.64 error: expected one of `!` or `::`, found keyword `mod`
5:11.64 --> /build/librewolf/src/firefox-103.0.2/third_party/rust/packed_simd_2/src/lib.rs:347:7
5:11.64 |
5:11.64 347 | crate mod llvm {
5:11.64 | ^^^ expected one of `!` or `::`
5:11.64 error: could not compile `packed_simd_2` due to previous error
5:11.97 make[4]: *** [/build/librewolf/src/firefox-103.0.2/config/makefiles/rust.mk:430: force-cargo-library-build] Error 101
5:11.97 make[3]: *** [/build/librewolf/src/firefox-103.0.2/config/recurse.mk:72: toolkit/library/rust/target] Error 2
5:11.97 make[3]: *** Waiting for unfinished jobs....
eclairevoyant commented on 2022-08-02 02:23 (UTC)
@nightly @SomeGuy016 The correct way to build this is in a chroot, as documented on the wiki: https://wiki.archlinux.org/title/DeveloperWiki:Building_in_a_clean_chroot
This way it should never matter what version of psutil or whatever that you have installed on your system
lsf commented on 2022-08-01 16:49 (UTC) (edited on 2022-08-01 16:51 (UTC) by lsf)
Please don't flag this package as out of date for reasons other than it being out of date.
Recent example: Installation fails because of outdated pip version. "WARNING: You are using pip version 21.2.3; however, version 22.2.1 is available."
This is worthy of a comment (or an issue, but since it's just another instance of pip/py/env things, not so much), if at all (it's a warning – the failure cause is probably another thing altogether).
A reason for flagging it out of date would be if it was out of date.
Thanks!
/edit
One open issue regarding pip issues, for example, would be https://gitlab.com/librewolf-community/browser/arch/-/issues/89, with a potentially helpful note at https://gitlab.com/librewolf-community/browser/arch/-/issues/89#note_1045390006
SomeGuy016 commented on 2022-07-19 12:51 (UTC) (edited on 2022-07-19 12:54 (UTC) by SomeGuy016)
For those of you who want to build this with python virtual environments like @nobyte suggested, here's how I built it
First create the virtual environment (if you are building manually then I'd recommend running this in the same place as where you cloned the package, if you are using an AUR helper just run this anywhere in your home directory and delete it later)
python -m venv .venv
From there, activate the virtual environment
source .venv/bin/activate
Now you can install the proper version of psutil to the venv by running
pip install psutil==5.8.0
Then just continue building the package as you normally would. Once it is installed, run
deactivate
to exit your virtual environment
nightly commented on 2022-07-13 11:07 (UTC)
Can someone help me? Whenever I try to build the package I get this error. http://dpaste.com/G3BZYFJUY I have tried @nobyte's patch but it yields no change.
nobyte commented on 2022-07-06 09:07 (UTC) (edited on 2022-07-06 09:22 (UTC) by nobyte)
@franz
You could probably somehow solve this (in a clean way) by using a python virtual environment with the right package version of psutil, but I don't know how to do that.
But here's a (somewhat dirty) work around. Downgrade the python-psutil package to the required version:
- Download the package file from the A.L.A. (https://wiki.archlinux.org/title/Arch_Linux_Archive#/packages):
sudo pacman -U https://archive.archlinux.org/packages/p/python-psutil/python-psutil-5.8.0-4-x86_64.pkg.tar.zst
- Downgrade to the required version:
sudo downgrade python-psutil
-
Choose right version
-
Set whether to ingore updates for this package (both options have pros/cons so choose what suits you better)
-
I installed some other packages to satisfy 'pip check', but this is dependant upon your installed packages and might not even be relevant to the Librewolf build
pacman -S python-brotli
pacman -S python-pybcj
pacman -S python-cmd2
- As far as I understood there are many cases in which 'pip check' will complain about python packages that are irrelevant for the build of Firefox/Librewolf, so if the check fails, it's totally unnecessary for the build to stop then. See here : https://bugs.gentoo.org/828604#c5 ... so there was some patch and apparently some code was removed to resolve this ... the code isn't there anymore in the current BUT STILL the pip check runs and complains about some packages ... so I grep'ed through the source for "pip check" and found src/firefox-102.0/python/mach/mach/site.py ... I made a patch to comment the code that raises the failed pip check to an exception ... you can insert the text below in a file called librewolf_mach_site.py_disable_pip-check.patch in your build dir (on my system it is /var/tmp/pamac-build-user/librewolf). The content of the file:
--- a/python/mach/mach/site.py
+++ a/python/mach/mach/site.py
@@ -1118,10 +1118,10 @@
if check_result.returncode:
subprocess.check_call(pip + ["list", "-v"], stdout=sys.stderr)
print(check_result.stdout, file=sys.stderr)
- raise Exception(
- 'According to "pip check", the current Python '
- "environment has package-compatibility issues."
- )
+ #raise Exception(
+ # 'According to "pip check", the current Python '
+ # "environment has package-compatibility issues."
+ #)
os.environ[
f"MACH_SYSTEM_ASSERTED_COMPATIBLE_WITH_{virtualenv_name.upper()}_SITE"
- Then you need to edit the PKGBUILD (in my case in /var/tmp/pamac-build-user/librewolf) so that it finds and applies the patch before build ...
- Add the name of the patch file from the previous step at the end of the sources list
source=(""
...
"librewolf_mach_site.py_disable_pip-check.patch")
- Add another 'SKIP' accordingly in the sha256sums=('' ... 'SKIP')
- Add the following two lines right before the lines which reference this url https://bugzilla.mozilla.org/show_bug.cgi?id=1530052
# apply patch to disable pip check
patch -Np1 -i ../librewolf_mach_site.py_disable_pip-check.patch
- Start new build ... there may still be a warning about pip check, but instead of stopping the build should then continue
<deleted-account> commented on 2022-06-26 21:05 (UTC)
Hi. I have the same error as https://aur.archlinux.org/packages/librewolf#comment-864414:
Running "pip check" to verify compatibility between the system Python and the "mach" site.
...
psutil<=5.8.0,>=5.4.2: Installed with unexpected version "5.9.0"
...
Exception: The "mach" site is not compatible with the installed system Python packages.
How can i solve this? Thx
I'm on Manjaro x64, Linux 5.14, installing using yay -S librewolf
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).