Search Criteria
Package Details: librewolf 133.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: | GPL, MPL, LGPL |
Submitter: | lsf |
Maintainer: | lsf |
Last Packager: | lsf |
Votes: | 144 |
Popularity: | 4.35 |
First Submitted: | 2019-06-14 18:41 (UTC) |
Last Updated: | 2024-12-15 09:44 (UTC) |
Dependencies (58)
- alsa-lib
- at-spi2-core (at-spi2-core-gitAUR)
- bash (bash-devel-static-gitAUR, bash-devel-gitAUR, busybox-coreutilsAUR, bash-gitAUR)
- cairo (cairo-gitAUR)
- dbus (dbus-gitAUR, dbus-selinuxAUR)
- ffmpeg (ffmpeg-nvcodec-11-1-gitAUR, ffmpeg-cudaAUR, ffmpeg-fullAUR, ffmpeg-decklinkAUR, ffmpeg-amd-fullAUR, ffmpeg-ffplayoutAUR, ffmpeg-full-gitAUR, ffmpeg-gitAUR, ffmpeg-headlessAUR, ffmpeg-amd-full-gitAUR, ffmpeg-obsAUR, ffmpeg-libfdk_aacAUR)
- fontconfig (fontconfig-gitAUR, fontconfig-ubuntuAUR)
- freetype2 (freetype2-qdoledAUR, freetype2-macosAUR, freetype2-gitAUR)
- 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, 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)
- 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-plemoljp-binAUR, ttf-dejavu-emojilessAUR, 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, noto-fonts-variable-liteAUR, gnu-free-fonts, noto-fonts, ttf-bitstream-vera, ttf-croscore, ttf-dejavu, ttf-droid, ttf-ibm-plex, ttf-input, ttf-input-nerd, ttf-liberation)
- binutils (make)
- cbindgen (make)
- clang (llvm-rocm-gitAUR, llvm-gitAUR, clang-minimal-gitAUR, clang17-binAUR) (make)
- diffutils (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)
- hunspell-en_US (hunspell-en_us) (optional) – Spell checking, American English
- 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 (27)
- 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-gnome-shell-integration
- librewolf-extension-istilldontcareaboutcookies-bin
- librewolf-extension-kagisearch-bin
- librewolf-extension-localcdn-bin
- librewolf-extension-plasma-integration
- librewolf-extension-return-youtube-dislike-bin
- librewolf-extension-tridactyl-bin
- librewolf-extension-ublock-origin-bin
- librewolf-extension-uget-integration-bin
- librewolf-extension-vimiumc-bin
- librewolf-extension-xdman8-browser-monitor-bin
- librewolf-firefox-shim
- librewolf-gnome-search-provider
- librewolf-vencord
- librewolf-vencord-bin
- librewolf-vencord-git
- profile-sync-daemon-librewolf (optional)
- uget-integrator-libreworlf (optional)
Latest Comments
« First ‹ Previous 1 .. 14 15 16 17 18 19 20 21 22 23 24 .. 28 Next › Last »
lsf commented on 2021-10-31 10:03 (UTC)
When directly using
makechrootpkg
, you can just install specific packages for a build by adding-I /path/to/some.pkg.tar.zst
. I'm not sure if you can also do that with theparu
chroot
option (seems like you could install specific packages before running a build using--chrootctl
and-i
, but I've never tried it – maybe it will be thwarted byparu
updating things?…and if all else failed, that should be fixed with upcoming firefox/librewolf releases – those usually get configured for the newer/current rust versions ^^
Neko-san commented on 2021-10-31 00:39 (UTC)
How do I do that in the
chroot
?lsf commented on 2021-10-30 23:30 (UTC)
You might want to try building it with rust 1.55 – the upstream firefox sources probably won't support 1.56 (1.55 was current when librewolf 93.0 was released).
Neko-san commented on 2021-10-30 22:20 (UTC) (edited on 2021-10-30 22:26 (UTC) by Neko-san)
And in the
chroot
, it seems to go through fine until it throws a lot of rust errors:I also needed:
enabled to prevent the earlier issue
Neko-san commented on 2021-10-30 19:06 (UTC) (edited on 2021-10-30 22:53 (UTC) by Neko-san)
I finally figured out the reason why, I think? In the first block of configure statements (around where Clang is declared), the "ac" command for adding
lld
isn't declared at the time and the build system just refuses to assume what should be used, for some reason. :/(Also, I had to pass
!lto
as a PKGBUILD option [because I have it enabled inmakepkg.conf
] or else the "instrumented build" fails in some parts)So, when it gets to the "instrumented" build phase, it doesn't know what to do and fails
I have no idea why it doesn't fail for you guys :/
The "optimized" build part fails for me though but for a different reason:
lsf commented on 2021-10-30 11:15 (UTC)
@Neko-san
Unfortunately, I have no idea what's going wrong here.
I've done a quick test by adding the vars/changes from your modified
makepkg.conf
to the PKGBUILD directly and then starting a build withmakechrootpkg
directly (not usingparu
), and that went fine and started building properly. (btw: there's a typo in one of your vars, you haveDEBUG_CLAGS
in there at some point, instead ofDEBUG_CFLAGS
:)So either something totally odd is going on, or it's soooomehow caused by the way
paru
usesmakechrootpkg
(eg. adding-D /mnt/extraStorage/AUR/ParuChroot/repo/aur -d /var/cache/pacman/pkg/
). The changes in themakepkg.conf
, as far as I understand them, shouldn't cause such an issue (lld
,clang
etc are also used by the build anyway, as you've stated already, and all the other ones shouldn't really be relevant for linker functioning).Neko-san commented on 2021-10-29 17:56 (UTC)
I know, I didn't list it as a separate package: read the PKGBUILD
What I said was: "
in the PKGBUILD body
"In the body,
lld
is referenced in configure statements to be targeted as the used linker; coincidentally, lld is its own package, but that should have no bearing on thecontext
I'm mentioning becausebinutils
is a package with multiple components and isn't synonymous with these FireFox configure statements.lahwaacz commented on 2021-10-29 07:09 (UTC)
As I said,
ld
(i.e./usr/bin/ld
) is provided bybinutils
, it is not a separate package. And valid compiler flags still don't mean that the project will successfully compile when they are applied.Neko-san commented on 2021-10-28 21:52 (UTC)
This still failed
And if what you say really wasn't an issue, then explain how changing the
lld
references in the PKGBUILD body told
creates an error:Also, that shouldn't make a difference anyway; those are valid compiler flags
lahwaacz commented on 2021-10-28 21:38 (UTC) (edited on 2021-10-28 21:40 (UTC) by lahwaacz)
ld
is provided bybinutils
which is inmakedepends
. (It is also part of thebase-devel
group which is an implicit dependency that everybody building Arch packages must have installed.)Anyway, you have also modified
CFLAGS
, e.g.-march=native -mtune=native
. Try building with the defaultCFLAGS
.« First ‹ Previous 1 .. 14 15 16 17 18 19 20 21 22 23 24 .. 28 Next › Last »