1
0
mirror of https://aur.archlinux.org/firedragon.git synced 2024-12-26 12:44:21 +00:00

feat: use mold as linker for speedup while linking, set epoch to 1

This commit is contained in:
Nico Jensch 2024-02-04 15:39:47 +01:00
parent e65a622e5c
commit ebbabc5226
No known key found for this signature in database
GPG Key ID: CB0F39958FA44FA8
4 changed files with 17 additions and 12 deletions

View File

@ -2,6 +2,7 @@ pkgbase = firedragon
pkgdesc = Floorp fork build using custom branding & settings pkgdesc = Floorp fork build using custom branding & settings
pkgver = 11.9.0 pkgver = 11.9.0
pkgrel = 1 pkgrel = 1
epoch = 1
url = http://dr460nf1r3.org url = http://dr460nf1r3.org
install = firedragon.install install = firedragon.install
arch = x86_64 arch = x86_64

7
.gitignore vendored
View File

@ -1,8 +1,7 @@
*.tar.xz*
common/ common/
floorp-core/
floorp-l10n-central/
pkg/ pkg/
settings/ settings/
src/ src/
cachyos-source
librewolf-settings
librewolf-source
*.tar.xz*

View File

@ -7,6 +7,7 @@ pkgver=11.9.0
_floorp_core_commit=cefaa9a0352456c45be6a917e6664f8ef054a68f _floorp_core_commit=cefaa9a0352456c45be6a917e6664f8ef054a68f
_floorp_l10n_commit=6915ae0005fdb1684f3b6b0731bdec1a0596f7e8 _floorp_l10n_commit=6915ae0005fdb1684f3b6b0731bdec1a0596f7e8
pkgrel=1 pkgrel=1
epoch=1
pkgdesc="Floorp fork build using custom branding & settings" pkgdesc="Floorp fork build using custom branding & settings"
url='http://dr460nf1r3.org' url='http://dr460nf1r3.org'
arch=('x86_64') arch=('x86_64')
@ -34,10 +35,11 @@ makedepends=(cbindgen
imagemagick imagemagick
imake imake
inetutils inetutils
git
jack jack
lld
llvm llvm
mesa mesa
mold
nasm nasm
nodejs nodejs
python python
@ -104,7 +106,7 @@ ac_add_options --disable-bootstrap
ac_add_options --disable-elf-hack ac_add_options --disable-elf-hack
ac_add_options --enable-default-toolkit=cairo-gtk3-wayland ac_add_options --enable-default-toolkit=cairo-gtk3-wayland
ac_add_options --enable-hardening ac_add_options --enable-hardening
ac_add_options --enable-linker=lld ac_add_options --enable-linker=mold
ac_add_options --enable-lto=cross,full ac_add_options --enable-lto=cross,full
ac_add_options --enable-optimize="-O3" ac_add_options --enable-optimize="-O3"
ac_add_options --enable-release ac_add_options --enable-release

View File

@ -3,10 +3,13 @@ NC='\033[0m'
post_upgrade() { post_upgrade() {
echo -e "⚠️ This update contains a rebase to the Floorp browser's source! ⚠️ echo -e "⚠️ This update contains a rebase to the Floorp browser's source! ⚠️
This means we no longer use Librewolf as base, though settings and This means we no longer use Librewolf as base, though settings and privacy
privacy aware feature set were kept as close to our previous setup aware feature set were kept as close to our previous setup as possible.
as possible. ${RED}To prevent issues arising, this update requires a fresh browser profile.${NC}"
${RED}To prevent potential issues, we strongly recommend to create a if [ -f /usr/share/libalpm/scripts/garuda-migrations-runner ]; then
fresh browser profile. This can be done by running \"firedragon -P\" echo -e "This action is actually automatically executed by garuda-migrations, however
in the terminal.${NC}" many settings as well as cookies, localstorage data may be reset to allow for
the new Floorp experience. A backup of the previous profile has been saved under:
~/.firedragon/\$defaultprofile-pre-floorp-backup."
fi
} }