Package Details: firedragon 1:11.12.2-1

Git Clone URL: https://aur.archlinux.org/firedragon.git (read-only, click to copy)
Package Base: firedragon
Description: Floorp fork build using custom branding and settings
Upstream URL: https://garudalinux.org
Keywords: browser firedragon firefox floorp
Licenses: MPL2, Floorp Shared Source License
Replaces: firedragon-next
Submitter: polyzen
Maintainer: dr460nf1r3 (FGD, garudalinux)
Last Packager: garudalinux
Votes: 23
Popularity: 0.167663
First Submitted: 2021-04-22 10:57 (UTC)
Last Updated: 2024-04-20 20:45 (UTC)

Dependencies (52)

Sources (7)

Pinned Comments

dr460nf1r3 commented on 2024-04-17 16:23 (UTC) (edited on 2024-04-17 16:26 (UTC) by dr460nf1r3)

Everyone can now participate in the general package update process! The process is almost entirely automated, these are the necessary steps:

  1. Create an MR with your changes to the source repo (the firedragon folder contains the files of this repo)
  2. Wait for a maintainer to review and merge it
  3. Done! When merging, the PKGBUILD will automatically be deployed to AUR via the CI pipeline.

FGD commented on 2024-02-03 22:31 (UTC)

We are finally there! After being frozen on version 119 and investing quite some time improving the app, Firedragon now has an entirely new base!

Please see the Announcement post:

https://forum.garudalinux.org/t/new-firedragon-major-version-is-out/34585

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 8 9 10 .. 12 Next › Last »

Neko-san commented on 2023-01-12 23:10 (UTC) (edited on 2023-01-12 23:12 (UTC) by Neko-san)

I do have these flags that aren't changed by the PKGBUILD, yeah:

export CFLAGS="-O3 -pipe -fno-plt -pthread -fsanitize=bounds,alignment,object-size -fsanitize-undefined-trap-on-error \
        -fexceptions -minline-all-stringops -ftree-vectorize \
        -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security \
        -fstack-clash-protection -fstack-protector-strong -fcf-protection \
        -march=znver2 -mtune=znver2 \
        -maes -mavx -mavx2 -mf16c -mmmx -mpclmul -mpopcnt -msha -msse -msse2 -msse3 -msse4.1 -msse4.2 -msse4a -mssse3"
export CXXFLAGS="${CFLAGS} -Wp,-D_GLIBCXX_ASSERTIONS"
export LDFLAGS="-stdlib=libstdc++ -lc++abi -fuse-ld=lld -unwind=libunwind -lpthread -Wl,-O3,--sort-common,--as-needed,-z,relro,-z,now"
export RUSTFLAGS="-C opt-level=3 -C target-cpu=native -C codegen-units=1 -C link-arg=-fuse-ld=lld"

dr460nf1r3 commented on 2023-01-12 11:02 (UTC)

@vendion: You can try to set GTK_USE_PORTAL=1 as environment variable in order to use the Qt filepicker @Neko-san: I can't reproduce this, things work flawlessly over here. Iirc you were using some kind of special build flags?

Neko-san commented on 2023-01-09 20:01 (UTC)

The build still fails in a chroot... Fairly early too

1:18.97 config/external/ffi/win64.o
 1:18.98 /usr/bin/as: invalid option -- 'N'
 1:18.98 make[4]: *** [/build/firedragon/src/firefox-108.0.2/config/rules.mk:664: unix64.o] Error 1
 1:18.98 make[3]: *** [/build/firedragon/src/firefox-108.0.2/config/recurse.mk:72: config/external/ffi/target-objects] Error 2
 1:18.98 make[3]: *** Waiting for unfinished jobs....

I haven't been able to update FireDragon since 106.0.1

vendion commented on 2023-01-05 04:00 (UTC)

For me, it seems the file picker doesn't consistently stay the QT one. Some updates to firedragon the QT file picker (the one I want) gets used, and other times it is the GTK one. Currently, for 108.0.1-1 the GTK file picker is what is being used.

toxygen commented on 2022-12-12 04:41 (UTC)

I get same error as @Neko-san commenting out the pgo portion of the build works to build the package for now

Neko-san commented on 2022-11-28 19:15 (UTC) (edited on 2022-11-28 19:16 (UTC) by Neko-san)

The 2nd part of the build fails with this error in a chroot:

Site not up-to-date reason: "/build/firedragon/src/firefox-107.0/obj/_virtualenvs/common" does not exist

dr460nf1r3 commented on 2022-10-29 06:51 (UTC)

Very interesting occurrence. I just double-checked firedragon.cfg as well as my own about:config, no sign of the clearOnShutdown values being added or removed. The last commit was last week, here we did in fact import some Librewolf changes, none of them are actually responsible for clearing on shutdown though. Nevertheless, I just added those mentioned back to explicitly keep history and cookies.

nihilnovi commented on 2022-10-28 14:45 (UTC) (edited on 2022-10-28 15:15 (UTC) by nihilnovi)

It is only me or last update removed these lines in config:

user_pref("privacy.clearOnShutdown.cache", false);
user_pref("privacy.clearOnShutdown.cookies", false);
user_pref("privacy.clearOnShutdown.offlineApps", false);

And it did forcefully set:
user_pref("privacy.clearOnShutdown.history", true);
Which if you ask me is not good thing to set automatically - did some of librewolf shenanigans went live into firedragon?

I was able to restore most of things but my last session went bye bye.

dr460nf1r3 commented on 2022-10-27 12:43 (UTC)

Thats interesting, it builds just alright for me.

Neko-san commented on 2022-10-26 03:54 (UTC)

For some reason, with the mold linker being used now, builds consistently fail for me when it gets to compiling libxul.so; claiming that I ran out of storage space (I have 80+GBs available), although, this does not happen to me if I set it back to lld