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.061489 |
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)
- 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, noto-fonts-liteAUR, ttf-paratypeAUR, ttf-plemoljp-binAUR, ttf-dejavu-emojilessAUR, noto-fonts-variable-liteAUR, ttf-lucida-fontsAUR, ttf-plemoljpAUR, ttf-juiseeAUR, ttf-ms-win10-autoAUR, ttf-karlaAUR, noto-fonts-latin-greek-cyrillicAUR, apple-fontsAUR, ttf-noto-sans-vfAUR, ttf-noto-serif-vfAUR, ttf-noto-sans-mono-vfAUR, 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, ttf-ms-win11-autoAUR, ttf-ms-win10-cdnAUR, gnu-free-fonts, noto-fonts, ttf-bitstream-vera, ttf-croscore, ttf-dejavu, ttf-droid, ttf-ibm-plex, ttf-input, ttf-input-nerd, ttf-liberation)
- cbindgen (make)
- clang (llvm-rocm-gitAUR, llvm-gitAUR, clang-minimal-gitAUR, clang17-binAUR) (make)
- diffutils (make)
- imake (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)
- python (python37AUR, python311AUR, python310AUR) (make)
- rust (rust-nightlyAUR, rustup-gitAUR, rust-nightly-binAUR, rust-gitAUR, rust-beta-binAUR, 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 (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)
- ff2mpv-rust (requires firefox) (optional)
- ffcss (requires firefox)
- firefox-arkenfox-autoconfig (requires firefox)
- firefox-auto-tab-discard (requires firefox)
- firefox-decrypt-git (requires firefox) (optional)
- firefox-extension-accept-language-per-site (requires firefox)
- firefox-extension-adguard (requires firefox)
- firefox-extension-amazon-container (requires firefox)
- firefox-extension-amber (requires firefox)
- firefox-extension-arch-search (requires firefox)
- firefox-extension-auto-sort-bookmarks (requires firefox)
- firefox-extension-bitwarden (requires firefox) (optional)
- firefox-extension-bitwarden-bin (requires firefox)
- firefox-extension-bitwarden-git (requires firefox) (optional)
- firefox-extension-canvasblocker (requires firefox)
- firefox-extension-canvasblocker-bin (requires firefox)
- firefox-extension-connective-signing (requires firefox)
- firefox-extension-dont-track-me-google (requires firefox)
- firefox-extension-duckduckgo-privacy-essentials (requires firefox)
- firefox-extension-enhancer-for-youtube-bin (requires firefox)
- firefox-extension-facebook-container (requires firefox)
- firefox-extension-fastforward (requires firefox)
- firefox-extension-foxyproxy (requires firefox)
- firefox-extension-gnome-download-notifications (requires firefox)
- firefox-extension-gnome-shell-integration (requires firefox)
- firefox-extension-google-search-link-fix (requires firefox)
- firefox-extension-gooreplacer (requires firefox)
- firefox-extension-greasemonkey (requires firefox)
- firefox-extension-gsconnect (requires firefox)
- firefox-extension-hide-fixed-elements (requires firefox)
- firefox-extension-hohser (requires firefox)
- firefox-extension-image-block (requires firefox)
- firefox-extension-kdeconnect (requires firefox)
- firefox-extension-keepassxc-browser-git (requires firefox)
- firefox-extension-leechblock (requires firefox)
- firefox-extension-link-gopher (requires firefox)
- firefox-extension-listen1 (requires firefox)
- firefox-extension-listen1-git (requires firefox)
- firefox-extension-multi-account-containers-bin (requires firefox)
- firefox-extension-netvyne-git (requires firefox)
- firefox-extension-plasma-integration (requires firefox)
- firefox-extension-plasma-integration-bin (requires firefox)
- firefox-extension-privacy-pass (requires firefox)
- firefox-extension-privacy-redirect-bin (requires firefox)
- firefox-extension-privacybadger (requires firefox)
- firefox-extension-proxy-switchyomega (requires firefox)
- firefox-extension-radical-native (requires firefox)
- firefox-extension-reddit-enhancement-suite (requires firefox)
- firefox-extension-return-youtube-dislike-bin (requires firefox)
- firefox-extension-reverse-image-search (requires firefox)
- firefox-extension-rikaichamp (requires firefox)
- firefox-extension-ruffle-nightly (requires firefox) (optional)
- firefox-extension-search-by-image (requires firefox)
- firefox-extension-smart-referer (requires firefox)
- firefox-extension-styl-us-bin (requires firefox)
- firefox-extension-tab-session-manager (requires firefox)
- firefox-extension-tab-stash (requires firefox)
- firefox-extension-textern-native-git (requires firefox)
- firefox-extension-trackmenot (requires firefox)
- firefox-extension-uget-integration (requires firefox)
- firefox-extension-undo-close-tab-button (requires firefox)
- firefox-extension-unity-launcher-api-e10s (requires firefox)
- firefox-extension-user-agent-string-switcher (requires firefox)
- firefox-extension-user-agent-switcher (requires firefox)
- firefox-extension-video-download-helper (requires firefox)
- firefox-extension-xdman8-browser-monitor-bin (requires firefox)
- firefox-extension-yomichan (requires firefox)
- firefox-extension-youtube-classic (requires firefox)
- firefox-extensions-shinigami-eyes-bin (requires firefox)
- firefox-gnome-theme (requires firefox) (optional)
- firefox-gnome-theme-git (requires firefox) (optional)
- firefox-grammalecte (requires firefox)
- firefox-hardening (requires firefox) (optional)
- firefox-librejs (requires firefox)
- firefox-mega (requires firefox)
- firefox-no-reserved-keys-patch (requires firefox)
- firefox-onetab (requires firefox)
- firefox-passff-git (requires firefox)
- firefox-privacy-badger-bin (requires firefox)
- firefox-pwa (requires firefox) (optional)
- firefox-pwa-bin (requires firefox) (optional)
- firefox-searchengine-ddghtml (requires firefox)
- firefox-socket-control-git (requires firefox)
- firefox-sponsorblock-for-youtube-skip-sponsorships-bin (requires firefox)
- firefox-startpage-bin (requires firefox)
- firefox-sync (requires firefox)
- firefox-theme-ft-deepdark (requires firefox)
- firefox-theme-nasa-night-launch (requires firefox)
- firefox-user-agent-switcher-and-manager-bin (requires firefox)
- firefox-user-autoconfig (requires firefox) (optional)
- firefox-user-autoconfig-no-sandbox (requires firefox) (optional)
- firefox-userchromejs (requires firefox)
- firefox-vencord (requires firefox)
- firefox-vencord-bin (requires firefox)
- firefox-vencord-git (requires firefox)
- firefox-wayland-mode-hook (requires firefox)
- firefox-webserial (requires firefox)
- firefox_remove_ctrl_q (requires firefox)
- gnome-shell-extension-duckduckgo-search-provider-git (requires firefox) (optional)
- gnome-web-shortcuts-extension-git (requires firefox)
- hub-kids (requires firefox) (optional)
- hub-young (requires firefox) (optional)
- ice-ssb (requires firefox) (optional)
- ice-ssb-git (requires firefox) (optional)
- kget-integrator-firefox (requires firefox) (optional)
- krunner-firefox-git (requires firefox)
- lastpass (requires firefox) (optional)
- legacyfox (requires firefox)
- local-arch-wiki (requires firefox) (optional)
- metamask-chrome-git (requires firefox)
- metamask-firefox-git (requires firefox)
- mobile-config-firefox (requires firefox)
- mobile-config-firefox-git (requires firefox)
- mozilla-custom-dictionaries (requires firefox) (optional)
- pearson-reader-plus-full-lang (requires firefox) (optional)
- pennywise-bin (requires firefox) (optional)
- pentadactyl-git (requires firefox) (optional)
- project-monalisa (requires firefox) (check)
- project-monalisa (requires firefox)
- project-monalisa (requires firefox) (make)
- pronounce-git (requires firefox) (optional)
- python-bokeh (requires firefox) (optional)
- python-nativemessaging-ng (requires firefox) (optional)
- quick-n-easy-web-builder-10 (requires firefox) (optional)
- remmina-plugin-url (requires firefox) (optional)
- rofi-applets-menus (requires firefox) (optional)
- rofi-theme-android-1080p (requires firefox) (optional)
- rofi-theme-android-720p (requires firefox) (optional)
- rofi-theme-applet-1080p (requires firefox) (optional)
- rofi-theme-applet-720p (requires firefox) (optional)
- rofi-theme-fonts (requires firefox) (optional)
- rofi-theme-launcher-1080p (requires firefox) (optional)
- rofi-theme-launcher-720p (requires firefox) (optional)
- rofi-theme-menu-1080p (requires firefox) (optional)
- rofi-theme-menu-720p (requires firefox) (optional)
- rofi-theme-powermenu-1080p (requires firefox) (optional)
- rofi-theme-powermenu-720p (requires firefox) (optional)
- rofi-theme-used (requires firefox) (optional)
- streamlink-handoff-host (requires firefox)
- tabsearchproviderconnector (requires firefox) (optional)
- tfe (requires firefox)
- translater-git (requires firefox)
- turboprint (requires firefox) (optional)
- uget-integrator-firefox (requires firefox) (optional)
- web-media-controller-mpris (requires firefox) (optional)
- web-media-controller-mpris-git (requires firefox) (optional)
- webui-aria2-git (requires firefox) (optional)
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-25 04:09 (UTC)
@deemon : just comment these lines =>
deemon commented on 2024-11-24 10:16 (UTC) (edited on 2024-11-24 10:24 (UTC) by deemon)
For me the build failed on Manjaro, because it complained that my nss is not >=3.105 or something (Manjaro has still 3.104) -- np, will wait until manjaro gets the correct version also sometime later. But it's not even listed as dependency and started building regardless and failed later, when the build process itself didn't have correct version.
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.1 2 3 4 5 6 7 Next › Last »