Package Details: librewolf 132.0.1-1

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: 141
Popularity: 4.93
First Submitted: 2019-06-14 18:41 (UTC)
Last Updated: 2024-11-10 16:39 (UTC)

Dependencies (58)

Sources (3)

Latest Comments

« First ‹ Previous 1 .. 13 14 15 16 17 18 19 20 21 22 23 .. 28 Next › Last »

Neko-san commented on 2021-12-12 09:21 (UTC) (edited on 2021-12-12 23:05 (UTC) by Neko-san)

~~And now, for some reason I don't understand, what I said still works but it doesn't work inside of a chroot (with Paru) for some reason I can't understand~~

One would think the opposite would make it build but no, somehow

EDIT: Seems it was because python-pip is a dependency now

Neko-san commented on 2021-11-22 18:14 (UTC) (edited on 2021-11-22 18:16 (UTC) by Neko-san)

1) options+=(!lto) - this makes sure that any user's global lto pacman/makepkg flag is overriden to stay off; this will throw errors if not done and the global is on

2) add ac_add_options --enable-linker=lld before the "instrumental build"; this is what was preventing compilation for me in the first place

3) uncomment:

  CFLAGS="${CFLAGS/-fno-plt/}"
  CXXFLAGS="${CXXFLAGS/-fno-plt/}"

because the builds will throw errors if they're not uncommented

lsf commented on 2021-11-22 09:45 (UTC)

@Neko-san: could you sum up the changes you need in PKGBUILD again?

There are a few things you mentioned that wouldn't necessarily make sense to "globally" change in the PKGBUILD for everyone, but maybe I've missed something / maybe there's a way to conditionally add some of your requirements or something like that :)

Neko-san commented on 2021-11-19 17:43 (UTC)

Also, am I the only one who has Librewolf crashes when opening the settings menu?

Neko-san commented on 2021-11-12 21:32 (UTC)

@lsf not an issue with that but you didn't implement the other PKGBUILD things I mentioned that were necessary :/

lsf commented on 2021-11-12 14:15 (UTC)

For 94.0 a downgrade shouldn't be required anymore – do you still have that issue with the most recent release?

HurricanePootis commented on 2021-11-11 15:36 (UTC) (edited on 2021-11-11 15:36 (UTC) by HurricanePootis)

I temporary downgraded my clang, llvm, lld, compiler-rt to version 12.0.0, and my rust to 1.55 with the command

sudo pacman -U https://archive.archlinux.org/packages/r/rust/rust-1%3A1.55.0-1-x86_64.pkg.tar.zst https://archive.archlinux.org/packages/c/clang/clang-12.0.0-1-x86_64.pkg.tar.zst https://archive.archlinux.org/packages/c/compiler-rt/compiler-rt-12.0.0-1-x86_64.pkg.tar.zst https://archive.archlinux.org/packages/l/llvm/llvm-12.0.0-2-x86_64.pkg.tar.zst https://archive.archlinux.org/packages/l/lld/lld-12.0.0-1-x86_64.pkg.tar.zst

I was able to successfully compile librewolf with these packages temp downgraded. No need to deal with a chroot.

Neko-san commented on 2021-11-01 01:14 (UTC)

Ah, okay; I might just wait for the next release to start doing it in the chroot - I have the portable instance of rustup installed on my system (though I've not used it much) and managed to get the right toolchain and I managed to compile it with the PKGBUILD changes

Thanks for testing and telling me that the compiler flags were fine; I have no idea why it decided to assume what linker to use for the instrumented build for you guys without it being declared before then, or why one of the default makepkg.conf flags wasn't throwing LLVM errors for you guys, but that went over my head and I might have not thought of it if you hadn't told me

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 the paru 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 by paru 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?