25 lines
974 B
TOML
25 lines
974 B
TOML
[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"""
|