Search Criteria
Package Details: firefox-vaapi 132.0-2
Package Actions
Git Clone URL: | https://aur.archlinux.org/firefox-vaapi.git (read-only, click to copy) |
---|---|
Package Base: | firefox-vaapi |
Description: | Fast, Private & Safe Web Browser (with VA-API patches) |
Upstream URL: | https://www.mozilla.org/firefox/ |
Keywords: | firefox libva va-api vaapi video |
Licenses: | MPL-2.0 |
Conflicts: | firefox |
Provides: | firefox |
Submitter: | ewout |
Maintainer: | dcelasun |
Last Packager: | dcelasun |
Votes: | 11 |
Popularity: | 0.062831 |
First Submitted: | 2023-02-24 13:48 (UTC) |
Last Updated: | 2024-11-05 19:01 (UTC) |
Dependencies (54)
- 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-ffplayoutAUR, ffmpeg-amd-full-gitAUR, ffmpeg-cudaAUR, ffmpeg-full-gitAUR, ffmpeg-gitAUR, ffmpeg-libfdk_aacAUR, ffmpeg-fullAUR, ffmpeg-decklinkAUR, ffmpeg-headlessAUR, ffmpeg-obsAUR, ffmpeg-amd-fullAUR)
- 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)
- Show 34 more dependencies...
Required by (167)
- activity-aware-firefox (requires firefox)
- activityfox-git (requires firefox)
- aksusbd-bin (requires firefox) (make)
- anylogic-ple (requires firefox) (optional)
- anylogic-ple-8.2.4 (requires firefox) (optional)
- anylogic-professional (requires firefox) (optional)
- anylogic-professional-8.2.4 (requires firefox) (optional)
- anylogic-university (requires firefox) (optional)
- anylogic-university-8.2.4 (requires firefox) (optional)
- atelierb (requires firefox) (optional)
- bright-cmgui (requires firefox)
- browsh (requires firefox)
- browsh-bin (requires firefox)
- clean-home (requires firefox) (optional)
- connective-plugin-linux-firefox (requires firefox)
- crunchyroll-guest-pass-finder (requires firefox) (optional)
- desktop-like-mobile-config-firefox (requires firefox)
- edge-frfox (requires firefox) (optional)
- eid-mw (requires firefox) (optional)
- ff2mpv-go-git (requires firefox) (optional)
- Show 147 more...
Sources (7)
- 0003-enable-vaapi.patch
- 0004-remove-nvidia-blocklist.patch
- firefox-symbolic.svg
- firefox.desktop
- https://archive.mozilla.org/pub/firefox/releases/132.0/source/firefox-132.0.source.tar.xz
- https://archive.mozilla.org/pub/firefox/releases/132.0/source/firefox-132.0.source.tar.xz.asc
- org.mozilla.firefox.metainfo.xml
Latest Comments
1 2 3 4 5 6 7 Next › Last »
kikislater commented on 2024-11-23 05:30 (UTC)
Thank you broller, this is what we need !
broller commented on 2024-11-23 04:45 (UTC)
@dcelasun Oh okay, I understand. Thank you for explaining, appreciate the clarifications a lot!
dcelasun commented on 2024-11-22 22:53 (UTC) (edited on 2024-11-22 22:53 (UTC) by dcelasun)
@broller: It would, but only if you are reusing the same build directory between versions, and only if you use
makepkg --noextract
with the second build onwards. Basically, it's something for individual users to do, not for me in the PKGBUILD. At most I can add a comment in the code.broller commented on 2024-11-22 22:50 (UTC)
@dcelasun I understand and am fully aware the first build becomes a lot slower. Would it still not help speeding up compilation whenever this package gets an update, eg. from upstream firefox? That was my initial intent, sorry if I worded it wrong.
dcelasun commented on 2024-11-22 20:48 (UTC)
sccache
is great for speeding up subsequent builds, but it actually slows down the first build. It's for Firefox developers who change a few lines of code and don't want to rebuild the entire thing.This package follows the Arch PKGBUILD as closely as possible, so anyone building it in a clean chroot (i.e "the Arch way") would actually have worse performance. If this doesn't apply to you, try adding that option to anywhere in
mozconfig
, so maybe around line 145 and give it a shot. To use the cache, make sure your second build doesn't overwritesrc/
, so usemakepkg --noextract
.broller commented on 2024-11-22 20:19 (UTC)
During my build of firefox, I got invited to check this link out: https://firefox-source-docs.mozilla.org/setup/configuring_build_options.html#sccache
ive taken a look at the PKGBUILD file but couldnt find any form of
ac_add_options --with-ccache=sccache
in theprepare()
function that is recommended to speed incremental builds up.Would it be possible to add it to the PKGBUILD or is it intentionally omitted?
hsantos92 commented on 2024-11-06 18:08 (UTC)
@dcelasun Thank you! That works.
dcelasun commented on 2024-11-05 19:02 (UTC)
@hsantos92 my bad, should be fixed now. It seems
GfxInfo.cpp
has changed since 131.x.hsantos92 commented on 2024-11-05 18:43 (UTC) (edited on 2024-11-05 18:44 (UTC) by hsantos92)
How can I fix this?
-> Patching VAAPI
patching file widget/gtk/GfxInfo.cpp
Hunk #1 succeeded at 1094 (offset -18 lines).
-> Patching Nvidia blocklist
patching file widget/gtk/GfxInfo.cpp
Hunk #2 succeeded at 991 with fuzz 2.
Hunk #3 succeeded at 1023 (offset 8 lines).
Hunk #4 FAILED at 1065.
Hunk #5 succeeded at 1089 (offset 8 lines).
1 out of 5 hunks FAILED -- saving rejects to file widget/gtk/GfxInfo.cpp.rej
==> ERROR: A failure occurred in prepare().
-> error making: firefox-vaapi-exit status 4
-> Failed to install the following packages. Manual intervention is required:
firefox-vaapi - exit status 4
dcelasun commented on 2024-10-23 14:17 (UTC)
Unfortunately, I don't have time to do it myself. I can barely maintain this one.
1 2 3 4 5 6 7 Next › Last »