[package] name = "firefox" version = "137.0" description = "Mozilla Firefox web browser" url = "https://www.mozilla.org/firefox/" license = "MPL-2.0" [source] url = "https://archive.mozilla.org/pub/firefox/releases/${version}/source/firefox-${version}.source.tar.xz" sha256 = "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" [dependencies] # Firefox needs: PipeWire for audio, alsa-lib for fallback, X11 libs for XWayland mode, # liberation-fonts for readable web content run = ["glibc", "dbus", "glib", "pango", "cairo", "freetype", "fontconfig", "libffi", "openssl", "zlib", "pipewire", "alsa-lib", "libx11", "libxext", "libxrender", "libxcomposite", "libxdamage", "libxfixes", "liberation-fonts"] build = ["gcc", "make", "python", "perl", "pkg-config", "autoconf", "rust", "cbindgen", "nodejs", "nasm"] [build] system = "custom" configure = """""" make = """make -f client.mk""" install = """make -f client.mk DESTDIR=${PKG} install"""