mirror of
https://github.com/archlinuxarm/PKGBUILDs.git
synced 2025-02-16 23:57:11 +00:00
extra/firefox to 107.0.1-1
This commit is contained in:
parent
7cd0a92c2a
commit
713febf5db
1 changed files with 73 additions and 25 deletions
|
@ -10,35 +10,83 @@
|
||||||
highmem=1
|
highmem=1
|
||||||
|
|
||||||
pkgname=firefox
|
pkgname=firefox
|
||||||
pkgver=107.0
|
pkgver=107.0.1
|
||||||
pkgrel=1
|
pkgrel=1
|
||||||
pkgdesc="Standalone web browser from mozilla.org"
|
pkgdesc="Standalone web browser from mozilla.org"
|
||||||
arch=(x86_64)
|
|
||||||
license=(MPL GPL LGPL)
|
|
||||||
url="https://www.mozilla.org/firefox/"
|
url="https://www.mozilla.org/firefox/"
|
||||||
depends=(gtk3 libxt mime-types dbus-glib ffmpeg nss ttf-font libpulse)
|
arch=(x86_64)
|
||||||
makedepends=(unzip zip diffutils yasm mesa imake inetutils xorg-server-xvfb
|
license=(
|
||||||
autoconf2.13 rust clang llvm jack nodejs cbindgen nasm python
|
GPL
|
||||||
lld dump_syms
|
LGPL
|
||||||
)
|
MPL
|
||||||
optdepends=('networkmanager: Location detection via available WiFi networks'
|
)
|
||||||
'libnotify: Notification integration'
|
depends=(
|
||||||
'pulseaudio: Audio support'
|
dbus-glib
|
||||||
'speech-dispatcher: Text-to-Speech'
|
ffmpeg
|
||||||
'hunspell-en_US: Spell checking, American English'
|
gtk3
|
||||||
'xdg-desktop-portal: Screensharing with Wayland')
|
libpulse
|
||||||
options=(!emptydirs !makeflags !strip !lto !debug)
|
libxt
|
||||||
source=(https://archive.mozilla.org/pub/firefox/releases/$pkgver/source/firefox-$pkgver.source.tar.xz{,.asc}
|
mime-types
|
||||||
0001-libwebrtc-screen-cast-sync.patch
|
nss
|
||||||
build-arm-libopus.patch
|
ttf-font
|
||||||
$pkgname.desktop identity-icons-brand.svg)
|
)
|
||||||
sha256sums=('8a562e5a397b57e9bf383c2988308ab494c5d28844e792c658fedea27756584a'
|
makedepends=(
|
||||||
|
cbindgen
|
||||||
|
clang
|
||||||
|
diffutils
|
||||||
|
dump_syms
|
||||||
|
imake
|
||||||
|
inetutils
|
||||||
|
jack
|
||||||
|
lld
|
||||||
|
llvm
|
||||||
|
mesa
|
||||||
|
nasm
|
||||||
|
nodejs
|
||||||
|
python
|
||||||
|
rust
|
||||||
|
unzip
|
||||||
|
xorg-server-xvfb
|
||||||
|
yasm
|
||||||
|
zip
|
||||||
|
)
|
||||||
|
optdepends=(
|
||||||
|
'hunspell-en_US: Spell checking, American English'
|
||||||
|
'libnotify: Notification integration'
|
||||||
|
'networkmanager: Location detection via available WiFi networks'
|
||||||
|
'pulseaudio: Audio support'
|
||||||
|
'speech-dispatcher: Text-to-Speech'
|
||||||
|
'xdg-desktop-portal: Screensharing with Wayland'
|
||||||
|
)
|
||||||
|
options=(
|
||||||
|
!debug
|
||||||
|
!emptydirs
|
||||||
|
!lto
|
||||||
|
!makeflags
|
||||||
|
!strip
|
||||||
|
)
|
||||||
|
source=(
|
||||||
|
https://archive.mozilla.org/pub/firefox/releases/$pkgver/source/firefox-$pkgver.source.tar.xz{,.asc}
|
||||||
|
$pkgname.desktop
|
||||||
|
identity-icons-brand.svg
|
||||||
|
0001-libwebrtc-screen-cast-sync.patch
|
||||||
|
build-arm-libopus.patch
|
||||||
|
)
|
||||||
|
validpgpkeys=(
|
||||||
|
'14F26682D0916CDD81E37B6D61B7B526D98F0353' # Mozilla Software Releases <release@mozilla.com>
|
||||||
|
)
|
||||||
|
sha256sums=('e29950b9ba9143b0d683dc18779bbe70bbd082533aff8f6a7af69b19533e0647'
|
||||||
'SKIP'
|
'SKIP'
|
||||||
'5c164f6dfdf2d97f3f317e417aaa2e6ae46a9b3a160c3162d5073fe39d203286'
|
|
||||||
'2d4d91f7e35d0860225084e37ec320ca6cae669f6c9c8fe7735cdbd542e3a7c9'
|
|
||||||
'298eae9de76ec53182f38d5c549d0379569916eebf62149f9d7f4a7edef36abf'
|
'298eae9de76ec53182f38d5c549d0379569916eebf62149f9d7f4a7edef36abf'
|
||||||
'a9b8b4a0a1f4a7b4af77d5fc70c2686d624038909263c795ecc81e0aec7711e9')
|
'a9b8b4a0a1f4a7b4af77d5fc70c2686d624038909263c795ecc81e0aec7711e9'
|
||||||
validpgpkeys=('14F26682D0916CDD81E37B6D61B7B526D98F0353') # Mozilla Software Releases <release@mozilla.com>
|
'5c164f6dfdf2d97f3f317e417aaa2e6ae46a9b3a160c3162d5073fe39d203286'
|
||||||
|
'2d4d91f7e35d0860225084e37ec320ca6cae669f6c9c8fe7735cdbd542e3a7c9')
|
||||||
|
b2sums=('cab3d7e723c9927518a3acfbf8d0db7846074000933074309b9bea1dcc2e182b579a7a6b2763bafeaf813d9846c4539d6e73cf75734844f3207525aff7e5c8be'
|
||||||
|
'SKIP'
|
||||||
|
'e18f2c22e394ca3b6758bc130245b254947e4d15921be3da443d6d7c3c4b0d22ead1b39fbc10a4f896edd19e2a1dffbd1cbb34dc4beb0621a6ddb70ccc53b3a7'
|
||||||
|
'63a8dd9d8910f9efb353bed452d8b4b2a2da435857ccee083fc0c557f8c4c1339ca593b463db320f70387a1b63f1a79e709e9d12c69520993e26d85a3d742e34'
|
||||||
|
'28a22a11572fba86bf8412f86a2eca8dc34ce42e790d9c9b1e0b1a66959b2b0240353e0aef22741d6d2baa08bc7ff35ddfd3770b706654ffa8089a26495e4ee3'
|
||||||
|
'6e5980e56343a23bce4fcda58f6abc8f2debca0c278c87b09e53abb17ff15849c26e8df3bbff2388985f8fe5a4e9be9982c602ef7159546f0ae335fca1000a41')
|
||||||
|
|
||||||
# Google API keys (see http://www.chromium.org/developers/how-tos/api-keys)
|
# Google API keys (see http://www.chromium.org/developers/how-tos/api-keys)
|
||||||
# Note: These are for Arch Linux use ONLY. For your own distribution, please
|
# Note: These are for Arch Linux use ONLY. For your own distribution, please
|
||||||
|
@ -216,4 +264,4 @@ END
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
# vim:set sw=2 et:
|
# vim:set sw=2 sts=-1 et:
|
||||||
|
|
Loading…
Reference in a new issue