remove firefox-vaapi
This commit is contained in:
parent
795d876870
commit
2e5e877958
|
@ -1,18 +0,0 @@
|
||||||
diff --color --unified --recursive --text firefox-115.0.orig/widget/gtk/GfxInfo.cpp firefox-115.0.new/widget/gtk/GfxInfo.cpp
|
|
||||||
--- firefox-115.0.orig/widget/gtk/GfxInfo.cpp 2023-07-04 22:55:57.742252422 +0200
|
|
||||||
+++ firefox-115.0.new/widget/gtk/GfxInfo.cpp 2023-07-04 22:56:45.117367837 +0200
|
|
||||||
@@ -970,14 +970,6 @@
|
|
||||||
nsIGfxInfo::FEATURE_BLOCKED_DEVICE, DRIVER_COMPARISON_IGNORED,
|
|
||||||
V(0, 0, 0, 0), "FEATURE_HARDWARE_VIDEO_DECODING_NO_R600", "");
|
|
||||||
|
|
||||||
- // Disable on Release/late Beta on AMD
|
|
||||||
-#if !defined(EARLY_BETA_OR_EARLIER)
|
|
||||||
- APPEND_TO_DRIVER_BLOCKLIST(OperatingSystem::Linux, DeviceFamily::AtiAll,
|
|
||||||
- nsIGfxInfo::FEATURE_HARDWARE_VIDEO_DECODING,
|
|
||||||
- nsIGfxInfo::FEATURE_BLOCKED_DEVICE,
|
|
||||||
- DRIVER_COMPARISON_IGNORED, V(0, 0, 0, 0),
|
|
||||||
- "FEATURE_HARDWARE_VIDEO_DECODING_DISABLE", "");
|
|
||||||
-#endif
|
|
||||||
////////////////////////////////////
|
|
||||||
// FEATURE_HW_DECODED_VIDEO_ZERO_COPY - ALLOWLIST
|
|
||||||
APPEND_TO_DRIVER_BLOCKLIST2(OperatingSystem::Linux, DeviceFamily::All,
|
|
|
@ -1,105 +0,0 @@
|
||||||
diff --color --unified --recursive --text firefox-115.0.orig/widget/gtk/GfxInfo.cpp firefox-115.0.new/widget/gtk/GfxInfo.cpp
|
|
||||||
--- firefox-115.0.orig/widget/gtk/GfxInfo.cpp 2023-07-04 23:03:47.333542909 +0200
|
|
||||||
+++ firefox-115.0.new/widget/gtk/GfxInfo.cpp 2023-07-04 23:04:17.310346929 +0200
|
|
||||||
@@ -857,37 +857,6 @@
|
|
||||||
DRIVER_COMPARISON_IGNORED, V(0, 0, 0, 0),
|
|
||||||
"FEATURE_FAILURE_WEBRENDER_MESA_VM", "");
|
|
||||||
|
|
||||||
- ////////////////////////////////////
|
|
||||||
- // FEATURE_WEBRENDER_COMPOSITOR
|
|
||||||
- APPEND_TO_DRIVER_BLOCKLIST(
|
|
||||||
- OperatingSystem::Linux, DeviceFamily::All,
|
|
||||||
- nsIGfxInfo::FEATURE_WEBRENDER_COMPOSITOR,
|
|
||||||
- nsIGfxInfo::FEATURE_BLOCKED_DEVICE, DRIVER_COMPARISON_IGNORED,
|
|
||||||
- V(0, 0, 0, 0), "FEATURE_FAILURE_WEBRENDER_COMPOSITOR_DISABLED", "");
|
|
||||||
-
|
|
||||||
- ////////////////////////////////////
|
|
||||||
- // FEATURE_X11_EGL
|
|
||||||
- APPEND_TO_DRIVER_BLOCKLIST_EXT(
|
|
||||||
- OperatingSystem::Linux, ScreenSizeStatus::All, BatteryStatus::All,
|
|
||||||
- WindowProtocol::All, DriverVendor::MesaAll, DeviceFamily::All,
|
|
||||||
- nsIGfxInfo::FEATURE_X11_EGL, nsIGfxInfo::FEATURE_BLOCKED_DRIVER_VERSION,
|
|
||||||
- DRIVER_LESS_THAN, V(17, 0, 0, 0), "FEATURE_X11_EGL_OLD_MESA",
|
|
||||||
- "Mesa 17.0.0.0");
|
|
||||||
-
|
|
||||||
- APPEND_TO_DRIVER_BLOCKLIST_EXT(
|
|
||||||
- OperatingSystem::Linux, ScreenSizeStatus::All, BatteryStatus::All,
|
|
||||||
- WindowProtocol::All, DriverVendor::MesaAll, DeviceFamily::NvidiaAll,
|
|
||||||
- nsIGfxInfo::FEATURE_X11_EGL, nsIGfxInfo::FEATURE_BLOCKED_DRIVER_VERSION,
|
|
||||||
- DRIVER_LESS_THAN, V(18, 2, 0, 0), "FEATURE_X11_EGL_OLD_MESA_NOUVEAU",
|
|
||||||
- "Mesa 18.2.0.0");
|
|
||||||
-
|
|
||||||
- APPEND_TO_DRIVER_BLOCKLIST_EXT(
|
|
||||||
- OperatingSystem::Linux, ScreenSizeStatus::All, BatteryStatus::All,
|
|
||||||
- WindowProtocol::All, DriverVendor::NonMesaAll, DeviceFamily::NvidiaAll,
|
|
||||||
- nsIGfxInfo::FEATURE_X11_EGL, nsIGfxInfo::FEATURE_BLOCKED_DRIVER_VERSION,
|
|
||||||
- DRIVER_LESS_THAN, V(470, 82, 0, 0),
|
|
||||||
- "FEATURE_ROLLOUT_X11_EGL_NVIDIA_BINARY", "470.82.0");
|
|
||||||
-
|
|
||||||
// Disable on all AMD devices not using Mesa.
|
|
||||||
APPEND_TO_DRIVER_BLOCKLIST_EXT(
|
|
||||||
OperatingSystem::Linux, ScreenSizeStatus::All, BatteryStatus::All,
|
|
||||||
@@ -897,16 +866,6 @@
|
|
||||||
"FEATURE_FAILURE_X11_EGL_NO_LINUX_ATI", "");
|
|
||||||
|
|
||||||
////////////////////////////////////
|
|
||||||
- // FEATURE_DMABUF
|
|
||||||
- // Disabled due to high volume crash tracked in bug 1788573.
|
|
||||||
- APPEND_TO_DRIVER_BLOCKLIST_EXT(
|
|
||||||
- OperatingSystem::Linux, ScreenSizeStatus::All, BatteryStatus::All,
|
|
||||||
- WindowProtocol::All, DriverVendor::NonMesaAll, DeviceFamily::NvidiaAll,
|
|
||||||
- nsIGfxInfo::FEATURE_DMABUF, nsIGfxInfo::FEATURE_BLOCKED_DEVICE,
|
|
||||||
- DRIVER_COMPARISON_IGNORED, V(0, 0, 0, 0), "FEATURE_FAILURE_BUG_1788573",
|
|
||||||
- "");
|
|
||||||
-
|
|
||||||
- ////////////////////////////////////
|
|
||||||
// FEATURE_DMABUF_SURFACE_EXPORT
|
|
||||||
// Disabled due to:
|
|
||||||
// https://gitlab.freedesktop.org/mesa/mesa/-/issues/6666
|
|
||||||
@@ -946,14 +905,6 @@
|
|
||||||
V(21, 0, 0, 0), "FEATURE_HARDWARE_VIDEO_DECODING_MESA",
|
|
||||||
"Mesa 21.0.0.0");
|
|
||||||
|
|
||||||
- // Disable on all NVIDIA hardware
|
|
||||||
- APPEND_TO_DRIVER_BLOCKLIST_EXT(
|
|
||||||
- OperatingSystem::Linux, ScreenSizeStatus::All, BatteryStatus::All,
|
|
||||||
- WindowProtocol::All, DriverVendor::All, DeviceFamily::NvidiaAll,
|
|
||||||
- nsIGfxInfo::FEATURE_HARDWARE_VIDEO_DECODING,
|
|
||||||
- nsIGfxInfo::FEATURE_BLOCKED_DEVICE, DRIVER_COMPARISON_IGNORED,
|
|
||||||
- V(0, 0, 0, 0), "FEATURE_HARDWARE_VIDEO_DECODING_NO_LINUX_NVIDIA", "");
|
|
||||||
-
|
|
||||||
// Disable on all AMD devices not using Mesa.
|
|
||||||
APPEND_TO_DRIVER_BLOCKLIST_EXT(
|
|
||||||
OperatingSystem::Linux, ScreenSizeStatus::All, BatteryStatus::All,
|
|
||||||
@@ -988,15 +939,6 @@
|
|
||||||
"");
|
|
||||||
|
|
||||||
////////////////////////////////////
|
|
||||||
- // FEATURE_WEBRENDER_PARTIAL_PRESENT
|
|
||||||
- APPEND_TO_DRIVER_BLOCKLIST_EXT(
|
|
||||||
- OperatingSystem::Linux, ScreenSizeStatus::All, BatteryStatus::All,
|
|
||||||
- WindowProtocol::X11, DriverVendor::NonMesaAll, DeviceFamily::NvidiaAll,
|
|
||||||
- nsIGfxInfo::FEATURE_WEBRENDER_PARTIAL_PRESENT,
|
|
||||||
- nsIGfxInfo::FEATURE_BLOCKED_DEVICE, DRIVER_COMPARISON_IGNORED,
|
|
||||||
- V(0, 0, 0, 0), "FEATURE_ROLLOUT_WR_PARTIAL_PRESENT_NVIDIA_BINARY", "");
|
|
||||||
-
|
|
||||||
- ////////////////////////////////////
|
|
||||||
|
|
||||||
APPEND_TO_DRIVER_BLOCKLIST_EXT(
|
|
||||||
OperatingSystem::Linux, ScreenSizeStatus::All, BatteryStatus::All,
|
|
||||||
@@ -1004,14 +946,6 @@
|
|
||||||
nsIGfxInfo::FEATURE_THREADSAFE_GL, nsIGfxInfo::FEATURE_BLOCKED_DEVICE,
|
|
||||||
DRIVER_COMPARISON_IGNORED, V(0, 0, 0, 0),
|
|
||||||
"FEATURE_FAILURE_THREADSAFE_GL_NOUVEAU", "");
|
|
||||||
-
|
|
||||||
- // Disabled due to high volume crash tracked in bug 1788573.
|
|
||||||
- APPEND_TO_DRIVER_BLOCKLIST_EXT(
|
|
||||||
- OperatingSystem::Linux, ScreenSizeStatus::All, BatteryStatus::All,
|
|
||||||
- WindowProtocol::All, DriverVendor::NonMesaAll, DeviceFamily::NvidiaAll,
|
|
||||||
- nsIGfxInfo::FEATURE_THREADSAFE_GL, nsIGfxInfo::FEATURE_BLOCKED_DEVICE,
|
|
||||||
- DRIVER_COMPARISON_IGNORED, V(0, 0, 0, 0), "FEATURE_FAILURE_BUG_1788573",
|
|
||||||
- "");
|
|
||||||
}
|
|
||||||
return *sDriverInfo;
|
|
||||||
}
|
|
||||||
Alleen in firefox-115.0.new/widget/gtk: GfxInfo.cpp.orig
|
|
|
@ -1,302 +0,0 @@
|
||||||
# Maintainer: Ewout van Mansom <ewout@vanmansom.name>
|
|
||||||
# Contributor: Jan Alexander Steffens (heftig) <heftig@archlinux.org>
|
|
||||||
# Contributor: Ionut Biru <ibiru@archlinux.org>
|
|
||||||
# Contributor: Jakub Schmidtke <sjakub@gmail.com>
|
|
||||||
|
|
||||||
pkgname=firefox-vaapi
|
|
||||||
_pkgname=firefox
|
|
||||||
pkgver=115.0.2
|
|
||||||
pkgrel=1
|
|
||||||
pkgdesc="Standalone web browser from mozilla.org (with VA-API patches)"
|
|
||||||
url="https://www.mozilla.org/firefox/"
|
|
||||||
arch=(x86_64)
|
|
||||||
license=(
|
|
||||||
GPL
|
|
||||||
LGPL
|
|
||||||
MPL
|
|
||||||
)
|
|
||||||
depends=(
|
|
||||||
dbus-glib
|
|
||||||
ffmpeg
|
|
||||||
gtk3
|
|
||||||
libpulse
|
|
||||||
libxss
|
|
||||||
libxt
|
|
||||||
mime-types
|
|
||||||
nss
|
|
||||||
ttf-font
|
|
||||||
)
|
|
||||||
makedepends=(
|
|
||||||
cbindgen
|
|
||||||
clang
|
|
||||||
diffutils
|
|
||||||
dump_syms
|
|
||||||
imake
|
|
||||||
inetutils
|
|
||||||
jack
|
|
||||||
lld
|
|
||||||
llvm
|
|
||||||
mesa
|
|
||||||
nasm
|
|
||||||
nodejs
|
|
||||||
python
|
|
||||||
rust
|
|
||||||
unzip
|
|
||||||
wasi-compiler-rt
|
|
||||||
wasi-libc
|
|
||||||
wasi-libc++
|
|
||||||
wasi-libc++abi
|
|
||||||
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'
|
|
||||||
)
|
|
||||||
provides=(firefox=${pkgver})
|
|
||||||
conflicts=(firefox)
|
|
||||||
options=(
|
|
||||||
!debug
|
|
||||||
!emptydirs
|
|
||||||
!lto
|
|
||||||
!makeflags
|
|
||||||
!strip
|
|
||||||
)
|
|
||||||
source=(
|
|
||||||
https://archive.mozilla.org/pub/firefox/releases/$pkgver/source/firefox-$pkgver.source.tar.xz{,.asc}
|
|
||||||
firefox.desktop
|
|
||||||
identity-icons-brand.svg
|
|
||||||
0001-enable-vaapi.patch
|
|
||||||
0002-remove-nvidia-blocklist.patch
|
|
||||||
)
|
|
||||||
validpgpkeys=(
|
|
||||||
'14F26682D0916CDD81E37B6D61B7B526D98F0353' # Mozilla Software Releases <release@mozilla.com>
|
|
||||||
)
|
|
||||||
sha256sums=('6b2844124c13b4bd9d97ac7f5840f3e957b7631659591f3bea1ac9a89bee1654'
|
|
||||||
'SKIP'
|
|
||||||
'1f241fdc619f92a914c75aece7c7c717401d7467c9a306458e106b05f34e5044'
|
|
||||||
'a9b8b4a0a1f4a7b4af77d5fc70c2686d624038909263c795ecc81e0aec7711e9'
|
|
||||||
'5b1db043ba3bce65e9fa2ba06bec73edd769ce6d5135aefa1634ed1285791db2'
|
|
||||||
'c385b268dbbbfc56abe790a329f6ae53819b1e18ecad5dbea958cf9eaabc070d')
|
|
||||||
b2sums=('ca602d102f2b7b7fc7bebb6ca4b21e548d4542727da94410497ad6774b6dc7a9eba778c9b6e269beabdbf647e3447f621103cb68fbcac77c4beca1829cbfc535'
|
|
||||||
'SKIP'
|
|
||||||
'd07557840097dd48a60c51cc5111950781e1c6ce255557693bd11306c7a9258b2a82548329762148f117b2295145f9e66e0483a18e2fe09c5afcffed2e4b8628'
|
|
||||||
'63a8dd9d8910f9efb353bed452d8b4b2a2da435857ccee083fc0c557f8c4c1339ca593b463db320f70387a1b63f1a79e709e9d12c69520993e26d85a3d742e34'
|
|
||||||
'557d08096b4a1773c6c3deab578c88747e62f4e06f19cf3f1c60dac026ad4951191284a64f0b10d0c2be3d11650998eefdb3783ee4929e975cbe5c533971fc5b'
|
|
||||||
'5ab88347bf4c8f562d434eb15f274fb165f8e165bbd10937f1130a3678dbaca855ed86bee3d840be8a49c72db5bb80b7ce8c5bb027d46424e7e3c7d43fe2c8c5')
|
|
||||||
|
|
||||||
# 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
|
|
||||||
# get your own set of keys. Feel free to contact foutrelis@archlinux.org for
|
|
||||||
# more information.
|
|
||||||
_google_api_key=AIzaSyDwr302FpOSkGRpLlUpPThNTDPbXcIn_FM
|
|
||||||
|
|
||||||
# Mozilla API keys (see https://location.services.mozilla.com/api)
|
|
||||||
# Note: These are for Arch Linux use ONLY. For your own distribution, please
|
|
||||||
# get your own set of keys. Feel free to contact heftig@archlinux.org for
|
|
||||||
# more information.
|
|
||||||
_mozilla_api_key=e05d56db0a694edc8b5aaebda3f2db6a
|
|
||||||
|
|
||||||
prepare() {
|
|
||||||
mkdir mozbuild
|
|
||||||
cd firefox-$pkgver
|
|
||||||
|
|
||||||
# https://bugzilla.mozilla.org/show_bug.cgi?id=1809068
|
|
||||||
# https://bbs.archlinux.org/viewtopic.php?id=281398
|
|
||||||
# https://src.fedoraproject.org/rpms/firefox/blob/rawhide/f/firefox-enable-vaapi.patch
|
|
||||||
patch -Np1 -i ../0001-enable-vaapi.patch
|
|
||||||
|
|
||||||
# Disable NVIDIA blocklists, to make it function with libva-nvidia-driver-git AUR package
|
|
||||||
patch -Np1 -i ../0002-remove-nvidia-blocklist.patch
|
|
||||||
|
|
||||||
echo -n "$_google_api_key" >google-api-key
|
|
||||||
echo -n "$_mozilla_api_key" >mozilla-api-key
|
|
||||||
|
|
||||||
cat >../mozconfig <<END
|
|
||||||
ac_add_options --enable-application=browser
|
|
||||||
mk_add_options MOZ_OBJDIR=${PWD@Q}/obj
|
|
||||||
|
|
||||||
ac_add_options --prefix=/usr
|
|
||||||
ac_add_options --enable-release
|
|
||||||
ac_add_options --enable-hardening
|
|
||||||
ac_add_options --enable-optimize
|
|
||||||
ac_add_options --enable-rust-simd
|
|
||||||
ac_add_options --enable-linker=lld
|
|
||||||
ac_add_options --disable-elf-hack
|
|
||||||
ac_add_options --disable-bootstrap
|
|
||||||
ac_add_options --with-wasi-sysroot=/usr/share/wasi-sysroot
|
|
||||||
|
|
||||||
# Branding
|
|
||||||
ac_add_options --enable-official-branding
|
|
||||||
ac_add_options --enable-update-channel=release
|
|
||||||
ac_add_options --with-distribution-id=org.archlinux
|
|
||||||
ac_add_options --with-unsigned-addon-scopes=app,system
|
|
||||||
ac_add_options --allow-addon-sideload
|
|
||||||
export MOZILLA_OFFICIAL=1
|
|
||||||
export MOZ_APP_REMOTINGNAME=${_pkgname//-/}
|
|
||||||
|
|
||||||
# Keys
|
|
||||||
ac_add_options --with-google-location-service-api-keyfile=${PWD@Q}/google-api-key
|
|
||||||
ac_add_options --with-google-safebrowsing-api-keyfile=${PWD@Q}/google-api-key
|
|
||||||
ac_add_options --with-mozilla-api-keyfile=${PWD@Q}/mozilla-api-key
|
|
||||||
|
|
||||||
# System libraries
|
|
||||||
ac_add_options --with-system-nspr
|
|
||||||
ac_add_options --with-system-nss
|
|
||||||
|
|
||||||
# Features
|
|
||||||
ac_add_options --enable-alsa
|
|
||||||
ac_add_options --enable-jack
|
|
||||||
ac_add_options --enable-crashreporter
|
|
||||||
ac_add_options --disable-updater
|
|
||||||
ac_add_options --disable-tests
|
|
||||||
END
|
|
||||||
}
|
|
||||||
|
|
||||||
build() {
|
|
||||||
cd firefox-$pkgver
|
|
||||||
|
|
||||||
export MOZ_NOSPAM=1
|
|
||||||
export MOZBUILD_STATE_PATH="$srcdir/mozbuild"
|
|
||||||
export MOZ_ENABLE_FULL_SYMBOLS=1
|
|
||||||
export MACH_BUILD_PYTHON_NATIVE_PACKAGE_SOURCE=pip
|
|
||||||
|
|
||||||
# LTO needs more open files
|
|
||||||
ulimit -n 4096
|
|
||||||
|
|
||||||
# Do 3-tier PGO
|
|
||||||
echo "Building instrumented browser..."
|
|
||||||
cat >.mozconfig ../mozconfig - <<END
|
|
||||||
ac_add_options --enable-profile-generate=cross
|
|
||||||
END
|
|
||||||
./mach build
|
|
||||||
|
|
||||||
echo "Profiling instrumented browser..."
|
|
||||||
./mach package
|
|
||||||
LLVM_PROFDATA=llvm-profdata \
|
|
||||||
JARLOG_FILE="$PWD/jarlog" \
|
|
||||||
xvfb-run -s "-screen 0 1920x1080x24 -nolisten local" \
|
|
||||||
./mach python build/pgo/profileserver.py
|
|
||||||
|
|
||||||
stat -c "Profile data found (%s bytes)" merged.profdata
|
|
||||||
test -s merged.profdata
|
|
||||||
|
|
||||||
stat -c "Jar log found (%s bytes)" jarlog
|
|
||||||
test -s jarlog
|
|
||||||
|
|
||||||
echo "Removing instrumented browser..."
|
|
||||||
./mach clobber
|
|
||||||
|
|
||||||
echo "Building optimized browser..."
|
|
||||||
cat >.mozconfig ../mozconfig - <<END
|
|
||||||
ac_add_options --enable-lto=cross
|
|
||||||
ac_add_options --enable-profile-use=cross
|
|
||||||
ac_add_options --with-pgo-profile-path=${PWD@Q}/merged.profdata
|
|
||||||
ac_add_options --with-pgo-jarlog=${PWD@Q}/jarlog
|
|
||||||
END
|
|
||||||
./mach build
|
|
||||||
|
|
||||||
echo "Building symbol archive..."
|
|
||||||
./mach buildsymbols
|
|
||||||
}
|
|
||||||
|
|
||||||
package() {
|
|
||||||
cd firefox-$pkgver
|
|
||||||
DESTDIR="$pkgdir" ./mach install
|
|
||||||
|
|
||||||
local vendorjs="$pkgdir/usr/lib/$_pkgname/browser/defaults/preferences/vendor.js"
|
|
||||||
install -Dvm644 /dev/stdin "$vendorjs" <<END
|
|
||||||
// Use LANG environment variable to choose locale
|
|
||||||
pref("intl.locale.requested", "");
|
|
||||||
|
|
||||||
// Use system-provided dictionaries
|
|
||||||
pref("spellchecker.dictionary_path", "/usr/share/hunspell");
|
|
||||||
|
|
||||||
// Disable default browser checking.
|
|
||||||
pref("browser.shell.checkDefaultBrowser", false);
|
|
||||||
|
|
||||||
// Don't disable extensions in the application directory
|
|
||||||
pref("extensions.autoDisableScopes", 11);
|
|
||||||
|
|
||||||
// Enable GNOME Shell search provider
|
|
||||||
pref("browser.gnome-search-provider.enabled", true);
|
|
||||||
|
|
||||||
// Enable WebRender
|
|
||||||
pref("gfx.webrender.all", true);
|
|
||||||
|
|
||||||
// Enable hardware accelerated video
|
|
||||||
pref("media.hardware-video-decoding.enabled", true);
|
|
||||||
pref("media.hardware-video-decoding.force-enabled", true);
|
|
||||||
pref("media.ffmpeg.vaapi.enabled", true);
|
|
||||||
pref("media.webrtc.hw.h264.enabled", true);
|
|
||||||
END
|
|
||||||
|
|
||||||
local distini="$pkgdir/usr/lib/$_pkgname/distribution/distribution.ini"
|
|
||||||
install -Dvm644 /dev/stdin "$distini" <<END
|
|
||||||
[Global]
|
|
||||||
id=archlinux
|
|
||||||
version=1.0
|
|
||||||
about=Mozilla Firefox for Arch Linux
|
|
||||||
|
|
||||||
[Preferences]
|
|
||||||
app.distributor=archlinux
|
|
||||||
app.distributor.channel=$_pkgname
|
|
||||||
app.partner.archlinux=archlinux
|
|
||||||
END
|
|
||||||
|
|
||||||
local i theme=official
|
|
||||||
for i in 16 22 24 32 48 64 128 256; do
|
|
||||||
install -Dvm644 browser/branding/$theme/default$i.png \
|
|
||||||
"$pkgdir/usr/share/icons/hicolor/${i}x${i}/apps/$_pkgname.png"
|
|
||||||
done
|
|
||||||
install -Dvm644 browser/branding/$theme/content/about-logo.png \
|
|
||||||
"$pkgdir/usr/share/icons/hicolor/192x192/apps/$_pkgname.png"
|
|
||||||
install -Dvm644 browser/branding/$theme/content/about-logo@2x.png \
|
|
||||||
"$pkgdir/usr/share/icons/hicolor/384x384/apps/$_pkgname.png"
|
|
||||||
install -Dvm644 browser/branding/$theme/content/about-logo.svg \
|
|
||||||
"$pkgdir/usr/share/icons/hicolor/scalable/apps/$_pkgname.svg"
|
|
||||||
install -Dvm644 ../identity-icons-brand.svg \
|
|
||||||
"$pkgdir/usr/share/icons/hicolor/symbolic/apps/$_pkgname-symbolic.svg"
|
|
||||||
|
|
||||||
install -Dvm644 ../${_pkgname}.desktop \
|
|
||||||
"$pkgdir/usr/share/applications/${_pkgname}.desktop"
|
|
||||||
|
|
||||||
# Install a wrapper to avoid confusion about binary path
|
|
||||||
install -Dvm755 /dev/stdin "$pkgdir/usr/bin/$_pkgname" <<END
|
|
||||||
#!/bin/sh
|
|
||||||
exec /usr/lib/$_pkgname/firefox "\$@"
|
|
||||||
END
|
|
||||||
|
|
||||||
# Replace duplicate binary with wrapper
|
|
||||||
# https://bugzilla.mozilla.org/show_bug.cgi?id=658850
|
|
||||||
ln -srfv "$pkgdir/usr/bin/$_pkgname" "$pkgdir/usr/lib/$_pkgname/firefox-bin"
|
|
||||||
|
|
||||||
# Use system certificates
|
|
||||||
local nssckbi="$pkgdir/usr/lib/$_pkgname/libnssckbi.so"
|
|
||||||
if [[ -e $nssckbi ]]; then
|
|
||||||
ln -srfv "$pkgdir/usr/lib/libnssckbi.so" "$nssckbi"
|
|
||||||
fi
|
|
||||||
|
|
||||||
local sprovider="$pkgdir/usr/share/gnome-shell/search-providers/$_pkgname.search-provider.ini"
|
|
||||||
install -Dvm644 /dev/stdin "$sprovider" <<END
|
|
||||||
[Shell Search Provider]
|
|
||||||
DesktopId=$_pkgname.desktop
|
|
||||||
BusName=org.mozilla.${_pkgname//-/}.SearchProvider
|
|
||||||
ObjectPath=/org/mozilla/${_pkgname//-/}/SearchProvider
|
|
||||||
Version=2
|
|
||||||
END
|
|
||||||
|
|
||||||
export SOCORRO_SYMBOL_UPLOAD_TOKEN_FILE="$startdir/.crash-stats-api.token"
|
|
||||||
if [[ -f $SOCORRO_SYMBOL_UPLOAD_TOKEN_FILE ]]; then
|
|
||||||
make -C obj uploadsymbols
|
|
||||||
else
|
|
||||||
cp -fvt "$startdir" obj/dist/*crashreporter-symbols-full.tar.zst
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
# vim:set sw=2 sts=-1 et:
|
|
|
@ -1,386 +0,0 @@
|
||||||
[Desktop Entry]
|
|
||||||
Version=1.0
|
|
||||||
Name=Firefox Web Browser
|
|
||||||
Name[ar]=متصفح الويب فَيَرفُكْس
|
|
||||||
Name[ast]=Restolador web Firefox
|
|
||||||
Name[bn]=ফায়ারফক্স ওয়েব ব্রাউজার
|
|
||||||
Name[ca]=Navegador web Firefox
|
|
||||||
Name[cs]=Firefox Webový prohlížeč
|
|
||||||
Name[da]=Firefox - internetbrowser
|
|
||||||
Name[el]=Περιηγητής Firefox
|
|
||||||
Name[es]=Navegador web Firefox
|
|
||||||
Name[et]=Firefoxi veebibrauser
|
|
||||||
Name[fa]=مرورگر اینترنتی Firefox
|
|
||||||
Name[fi]=Firefox-selain
|
|
||||||
Name[fr]=Navigateur Web Firefox
|
|
||||||
Name[gl]=Navegador web Firefox
|
|
||||||
Name[he]=דפדפן האינטרנט Firefox
|
|
||||||
Name[hr]=Firefox web preglednik
|
|
||||||
Name[hu]=Firefox webböngésző
|
|
||||||
Name[it]=Firefox Browser Web
|
|
||||||
Name[ja]=Firefox ウェブ・ブラウザ
|
|
||||||
Name[ko]=Firefox 웹 브라우저
|
|
||||||
Name[ku]=Geroka torê Firefox
|
|
||||||
Name[lt]=Firefox interneto naršyklė
|
|
||||||
Name[nb]=Firefox Nettleser
|
|
||||||
Name[nl]=Firefox webbrowser
|
|
||||||
Name[nn]=Firefox Nettlesar
|
|
||||||
Name[no]=Firefox Nettleser
|
|
||||||
Name[pl]=Przeglądarka WWW Firefox
|
|
||||||
Name[pt]=Firefox Navegador Web
|
|
||||||
Name[pt_BR]=Navegador Web Firefox
|
|
||||||
Name[ro]=Firefox – Navigator Internet
|
|
||||||
Name[ru]=Веб-браузер Firefox
|
|
||||||
Name[sk]=Firefox - internetový prehliadač
|
|
||||||
Name[sl]=Firefox spletni brskalnik
|
|
||||||
Name[sv]=Firefox webbläsare
|
|
||||||
Name[tr]=Firefox Web Tarayıcısı
|
|
||||||
Name[ug]=Firefox توركۆرگۈ
|
|
||||||
Name[uk]=Веб-браузер Firefox
|
|
||||||
Name[vi]=Trình duyệt web Firefox
|
|
||||||
Name[zh_CN]=Firefox 网络浏览器
|
|
||||||
Name[zh_TW]=Firefox 網路瀏覽器
|
|
||||||
Comment=Browse the World Wide Web
|
|
||||||
Comment[ar]=تصفح الشبكة العنكبوتية العالمية
|
|
||||||
Comment[ast]=Restola pela Rede
|
|
||||||
Comment[bn]=ইন্টারনেট ব্রাউজ করুন
|
|
||||||
Comment[ca]=Navegueu per la web
|
|
||||||
Comment[cs]=Prohlížení stránek World Wide Webu
|
|
||||||
Comment[da]=Surf på internettet
|
|
||||||
Comment[de]=Im Internet surfen
|
|
||||||
Comment[el]=Μπορείτε να περιηγηθείτε στο διαδίκτυο (Web)
|
|
||||||
Comment[es]=Navegue por la web
|
|
||||||
Comment[et]=Lehitse veebi
|
|
||||||
Comment[fa]=صفحات شبکه جهانی اینترنت را مرور نمایید
|
|
||||||
Comment[fi]=Selaa Internetin WWW-sivuja
|
|
||||||
Comment[fr]=Naviguer sur le Web
|
|
||||||
Comment[gl]=Navegar pola rede
|
|
||||||
Comment[he]=גלישה ברחבי האינטרנט
|
|
||||||
Comment[hr]=Pretražite web
|
|
||||||
Comment[hu]=A világháló böngészése
|
|
||||||
Comment[it]=Esplora il web
|
|
||||||
Comment[ja]=ウェブを閲覧します
|
|
||||||
Comment[ko]=웹을 돌아 다닙니다
|
|
||||||
Comment[ku]=Li torê bigere
|
|
||||||
Comment[lt]=Naršykite internete
|
|
||||||
Comment[nb]=Surf på nettet
|
|
||||||
Comment[nl]=Verken het internet
|
|
||||||
Comment[nn]=Surf på nettet
|
|
||||||
Comment[no]=Surf på nettet
|
|
||||||
Comment[pl]=Przeglądanie stron WWW
|
|
||||||
Comment[pt]=Navegue na Internet
|
|
||||||
Comment[pt_BR]=Navegue na Internet
|
|
||||||
Comment[ro]=Navigați pe Internet
|
|
||||||
Comment[ru]=Доступ в Интернет
|
|
||||||
Comment[sk]=Prehliadanie internetu
|
|
||||||
Comment[sl]=Brskajte po spletu
|
|
||||||
Comment[sv]=Surfa på webben
|
|
||||||
Comment[tr]=İnternet'te Gezinin
|
|
||||||
Comment[ug]=دۇنيادىكى توربەتلەرنى كۆرگىلى بولىدۇ
|
|
||||||
Comment[uk]=Перегляд сторінок Інтернету
|
|
||||||
Comment[vi]=Để duyệt các trang web
|
|
||||||
Comment[zh_CN]=浏览互联网
|
|
||||||
Comment[zh_TW]=瀏覽網際網路
|
|
||||||
GenericName=Web Browser
|
|
||||||
GenericName[ar]=متصفح ويب
|
|
||||||
GenericName[ast]=Restolador Web
|
|
||||||
GenericName[bn]=ওয়েব ব্রাউজার
|
|
||||||
GenericName[ca]=Navegador web
|
|
||||||
GenericName[cs]=Webový prohlížeč
|
|
||||||
GenericName[da]=Webbrowser
|
|
||||||
GenericName[el]=Περιηγητής διαδικτύου
|
|
||||||
GenericName[es]=Navegador web
|
|
||||||
GenericName[et]=Veebibrauser
|
|
||||||
GenericName[fa]=مرورگر اینترنتی
|
|
||||||
GenericName[fi]=WWW-selain
|
|
||||||
GenericName[fr]=Navigateur Web
|
|
||||||
GenericName[gl]=Navegador Web
|
|
||||||
GenericName[he]=דפדפן אינטרנט
|
|
||||||
GenericName[hr]=Web preglednik
|
|
||||||
GenericName[hu]=Webböngésző
|
|
||||||
GenericName[it]=Browser web
|
|
||||||
GenericName[ja]=ウェブ・ブラウザ
|
|
||||||
GenericName[ko]=웹 브라우저
|
|
||||||
GenericName[ku]=Geroka torê
|
|
||||||
GenericName[lt]=Interneto naršyklė
|
|
||||||
GenericName[nb]=Nettleser
|
|
||||||
GenericName[nl]=Webbrowser
|
|
||||||
GenericName[nn]=Nettlesar
|
|
||||||
GenericName[no]=Nettleser
|
|
||||||
GenericName[pl]=Przeglądarka WWW
|
|
||||||
GenericName[pt]=Navegador Web
|
|
||||||
GenericName[pt_BR]=Navegador Web
|
|
||||||
GenericName[ro]=Navigator Internet
|
|
||||||
GenericName[ru]=Веб-браузер
|
|
||||||
GenericName[sk]=Internetový prehliadač
|
|
||||||
GenericName[sl]=Spletni brskalnik
|
|
||||||
GenericName[sv]=Webbläsare
|
|
||||||
GenericName[tr]=Web Tarayıcı
|
|
||||||
GenericName[ug]=توركۆرگۈ
|
|
||||||
GenericName[uk]=Веб-браузер
|
|
||||||
GenericName[vi]=Trình duyệt Web
|
|
||||||
GenericName[zh_CN]=网络浏览器
|
|
||||||
GenericName[zh_TW]=網路瀏覽器
|
|
||||||
Keywords=Internet;WWW;Browser;Web;Explorer
|
|
||||||
Keywords[ar]=انترنت;إنترنت;متصفح;ويب;وب
|
|
||||||
Keywords[ast]=Internet;WWW;Restolador;Web;Esplorador
|
|
||||||
Keywords[ca]=Internet;WWW;Navegador;Web;Explorador;Explorer
|
|
||||||
Keywords[cs]=Internet;WWW;Prohlížeč;Web;Explorer
|
|
||||||
Keywords[da]=Internet;Internettet;WWW;Browser;Browse;Web;Surf;Nettet
|
|
||||||
Keywords[de]=Internet;WWW;Browser;Web;Explorer;Webseite;Site;surfen;online;browsen
|
|
||||||
Keywords[el]=Internet;WWW;Browser;Web;Explorer;Διαδίκτυο;Περιηγητής;Firefox;Φιρεφοχ;Ιντερνετ
|
|
||||||
Keywords[es]=Explorador;Internet;WWW
|
|
||||||
Keywords[fi]=Internet;WWW;Browser;Web;Explorer;selain;Internet-selain;internetselain;verkkoselain;netti;surffaa
|
|
||||||
Keywords[fr]=Internet;WWW;Browser;Web;Explorer;Fureteur;Surfer;Navigateur
|
|
||||||
Keywords[he]=דפדפן;אינטרנט;רשת;אתרים;אתר;פיירפוקס;מוזילה;
|
|
||||||
Keywords[hr]=Internet;WWW;preglednik;Web
|
|
||||||
Keywords[hu]=Internet;WWW;Böngésző;Web;Háló;Net;Explorer
|
|
||||||
Keywords[it]=Internet;WWW;Browser;Web;Navigatore
|
|
||||||
Keywords[is]=Internet;WWW;Vafri;Vefur;Netvafri;Flakk
|
|
||||||
Keywords[ja]=Internet;WWW;Web;インターネット;ブラウザ;ウェブ;エクスプローラ
|
|
||||||
Keywords[nb]=Internett;WWW;Nettleser;Explorer;Web;Browser;Nettside
|
|
||||||
Keywords[nl]=Internet;WWW;Browser;Web;Explorer;Verkenner;Website;Surfen;Online
|
|
||||||
Keywords[pt]=Internet;WWW;Browser;Web;Explorador;Navegador
|
|
||||||
Keywords[pt_BR]=Internet;WWW;Browser;Web;Explorador;Navegador
|
|
||||||
Keywords[ru]=Internet;WWW;Browser;Web;Explorer;интернет;браузер;веб;файрфокс;огнелис
|
|
||||||
Keywords[sk]=Internet;WWW;Prehliadač;Web;Explorer
|
|
||||||
Keywords[sl]=Internet;WWW;Browser;Web;Explorer;Brskalnik;Splet
|
|
||||||
Keywords[tr]=İnternet;WWW;Tarayıcı;Web;Gezgin;Web sitesi;Site;sörf;çevrimiçi;tara
|
|
||||||
Keywords[uk]=Internet;WWW;Browser;Web;Explorer;Інтернет;мережа;переглядач;оглядач;браузер;веб;файрфокс;вогнелис;перегляд
|
|
||||||
Keywords[vi]=Internet;WWW;Browser;Web;Explorer;Trình duyệt;Trang web
|
|
||||||
Keywords[zh_CN]=Internet;WWW;Browser;Web;Explorer;网页;浏览;上网;火狐;Firefox;ff;互联网;网站;
|
|
||||||
Keywords[zh_TW]=Internet;WWW;Browser;Web;Explorer;網際網路;網路;瀏覽器;上網;網頁;火狐
|
|
||||||
Exec=/usr/lib/firefox/firefox %u
|
|
||||||
Icon=firefox
|
|
||||||
Terminal=false
|
|
||||||
Type=Application
|
|
||||||
MimeType=text/html;text/xml;application/xhtml+xml;application/vnd.mozilla.xul+xml;text/mml;x-scheme-handler/http;x-scheme-handler/https;application/x-xpinstall;application/pdf;application/json;
|
|
||||||
StartupNotify=true
|
|
||||||
Categories=Network;WebBrowser;
|
|
||||||
Actions=new-window;new-private-window;profile-manager-window;
|
|
||||||
StartupWMClass=firefox
|
|
||||||
|
|
||||||
|
|
||||||
[Desktop Action new-window]
|
|
||||||
Name=Open a New Window
|
|
||||||
Name[ach]=Dirica manyen
|
|
||||||
Name[af]=Nuwe venster
|
|
||||||
Name[an]=Nueva finestra
|
|
||||||
Name[ar]=نافذة جديدة
|
|
||||||
Name[as]=নতুন উইন্ডো
|
|
||||||
Name[ast]=Ventana nueva
|
|
||||||
Name[az]=Yeni Pəncərə
|
|
||||||
Name[be]=Новае акно
|
|
||||||
Name[bg]=Нов прозорец
|
|
||||||
Name[bn_BD]=নতুন উইন্ডো (N)
|
|
||||||
Name[bn_IN]=নতুন উইন্ডো
|
|
||||||
Name[br]=Prenestr nevez
|
|
||||||
Name[brx]=गोदान उइन्ड'(N)
|
|
||||||
Name[bs]=Novi prozor
|
|
||||||
Name[ca]=Finestra nova
|
|
||||||
Name[cak]=K'ak'a' tzuwäch
|
|
||||||
Name[cs]=Nové okno
|
|
||||||
Name[cy]=Ffenestr Newydd
|
|
||||||
Name[da]=Nyt vindue
|
|
||||||
Name[de]=Neues Fenster
|
|
||||||
Name[dsb]=Nowe wokno
|
|
||||||
Name[el]=Νέο παράθυρο
|
|
||||||
Name[en_GB]=New Window
|
|
||||||
Name[en_US]=New Window
|
|
||||||
Name[en_ZA]=New Window
|
|
||||||
Name[eo]=Nova fenestro
|
|
||||||
Name[es_AR]=Nueva ventana
|
|
||||||
Name[es_CL]=Nueva ventana
|
|
||||||
Name[es_ES]=Nueva ventana
|
|
||||||
Name[es_MX]=Nueva ventana
|
|
||||||
Name[et]=Uus aken
|
|
||||||
Name[eu]=Leiho berria
|
|
||||||
Name[fa]=پنجره جدید
|
|
||||||
Name[ff]=Henorde Hesere
|
|
||||||
Name[fi]=Uusi ikkuna
|
|
||||||
Name[fr]=Nouvelle fenêtre
|
|
||||||
Name[fy_NL]=Nij finster
|
|
||||||
Name[ga_IE]=Fuinneog Nua
|
|
||||||
Name[gd]=Uinneag ùr
|
|
||||||
Name[gl]=Nova xanela
|
|
||||||
Name[gn]=Ovetã pyahu
|
|
||||||
Name[gu_IN]=નવી વિન્ડો
|
|
||||||
Name[he]=חלון חדש
|
|
||||||
Name[hi_IN]=नया विंडो
|
|
||||||
Name[hr]=Novi prozor
|
|
||||||
Name[hsb]=Nowe wokno
|
|
||||||
Name[hu]=Új ablak
|
|
||||||
Name[hy_AM]=Նոր Պատուհան
|
|
||||||
Name[id]=Jendela Baru
|
|
||||||
Name[is]=Nýr gluggi
|
|
||||||
Name[it]=Nuova finestra
|
|
||||||
Name[ja]=新しいウィンドウ
|
|
||||||
Name[ja_JP]=新規ウインドウ
|
|
||||||
Name[ka]=ახალი ფანჯარა
|
|
||||||
Name[kk]=Жаңа терезе
|
|
||||||
Name[km]=បង្អួចថ្មី
|
|
||||||
Name[kn]=ಹೊಸ ಕಿಟಕಿ
|
|
||||||
Name[ko]=새 창
|
|
||||||
Name[kok]=नवें जनेल
|
|
||||||
Name[ks]=نئئ وِنڈو
|
|
||||||
Name[lij]=Neuvo barcon
|
|
||||||
Name[lo]=ຫນ້າຕ່າງໃຫມ່
|
|
||||||
Name[lt]=Naujas langas
|
|
||||||
Name[ltg]=Jauns lūgs
|
|
||||||
Name[lv]=Jauns logs
|
|
||||||
Name[mai]=नव विंडो
|
|
||||||
Name[mk]=Нов прозорец
|
|
||||||
Name[ml]=പുതിയ ജാലകം
|
|
||||||
Name[mr]=नवीन पटल
|
|
||||||
Name[ms]=Tetingkap Baru
|
|
||||||
Name[my]=ဝင်းဒိုးအသစ်
|
|
||||||
Name[nb_NO]=Nytt vindu
|
|
||||||
Name[ne_NP]=नयाँ सञ्झ्याल
|
|
||||||
Name[nl]=Nieuw venster
|
|
||||||
Name[nn_NO]=Nytt vindauge
|
|
||||||
Name[or]=ନୂତନ ୱିଣ୍ଡୋ
|
|
||||||
Name[pa_IN]=ਨਵੀਂ ਵਿੰਡੋ
|
|
||||||
Name[pl]=Nowe okno
|
|
||||||
Name[pt_BR]=Nova janela
|
|
||||||
Name[pt_PT]=Nova janela
|
|
||||||
Name[rm]=Nova fanestra
|
|
||||||
Name[ro]=Fereastră nouă
|
|
||||||
Name[ru]=Новое окно
|
|
||||||
Name[sat]=नावा विंडो (N)
|
|
||||||
Name[si]=නව කවුළුවක්
|
|
||||||
Name[sk]=Nové okno
|
|
||||||
Name[sl]=Novo okno
|
|
||||||
Name[son]=Zanfun taaga
|
|
||||||
Name[sq]=Dritare e Re
|
|
||||||
Name[sr]=Нови прозор
|
|
||||||
Name[sv_SE]=Nytt fönster
|
|
||||||
Name[ta]=புதிய சாளரம்
|
|
||||||
Name[te]=కొత్త విండో
|
|
||||||
Name[th]=หน้าต่างใหม่
|
|
||||||
Name[tr]=Yeni pencere
|
|
||||||
Name[tsz]=Eraatarakua jimpani
|
|
||||||
Name[uk]=Нове вікно
|
|
||||||
Name[ur]=نیا دریچہ
|
|
||||||
Name[uz]=Yangi oyna
|
|
||||||
Name[vi]=Cửa sổ mới
|
|
||||||
Name[wo]=Palanteer bu bees
|
|
||||||
Name[xh]=Ifestile entsha
|
|
||||||
Name[zh_CN]=新建窗口
|
|
||||||
Name[zh_TW]=開新視窗
|
|
||||||
Exec=/usr/lib/firefox/firefox --new-window %u
|
|
||||||
|
|
||||||
[Desktop Action new-private-window]
|
|
||||||
Name=Open a New Private Window
|
|
||||||
Name[ach]=Dirica manyen me mung
|
|
||||||
Name[af]=Nuwe privaatvenster
|
|
||||||
Name[an]=Nueva finestra privada
|
|
||||||
Name[ar]=نافذة خاصة جديدة
|
|
||||||
Name[as]=নতুন ব্যক্তিগত উইন্ডো
|
|
||||||
Name[ast]=Ventana privada nueva
|
|
||||||
Name[az]=Yeni Məxfi Pəncərə
|
|
||||||
Name[be]=Новае акно адасаблення
|
|
||||||
Name[bg]=Нов прозорец за поверително сърфиране
|
|
||||||
Name[bn_BD]=নতুন ব্যক্তিগত উইন্ডো
|
|
||||||
Name[bn_IN]=নতুন ব্যক্তিগত উইন্ডো
|
|
||||||
Name[br]=Prenestr merdeiñ prevez nevez
|
|
||||||
Name[brx]=गोदान प्राइभेट उइन्ड'
|
|
||||||
Name[bs]=Novi privatni prozor
|
|
||||||
Name[ca]=Finestra privada nova
|
|
||||||
Name[cak]=K'ak'a' ichinan tzuwäch
|
|
||||||
Name[cs]=Nové anonymní okno
|
|
||||||
Name[cy]=Ffenestr Breifat Newydd
|
|
||||||
Name[da]=Nyt privat vindue
|
|
||||||
Name[de]=Neues privates Fenster
|
|
||||||
Name[dsb]=Nowe priwatne wokno
|
|
||||||
Name[el]=Νέο παράθυρο ιδιωτικής περιήγησης
|
|
||||||
Name[en_GB]=New Private Window
|
|
||||||
Name[en_US]=New Private Window
|
|
||||||
Name[en_ZA]=New Private Window
|
|
||||||
Name[eo]=Nova privata fenestro
|
|
||||||
Name[es_AR]=Nueva ventana privada
|
|
||||||
Name[es_CL]=Nueva ventana privada
|
|
||||||
Name[es_ES]=Nueva ventana privada
|
|
||||||
Name[es_MX]=Nueva ventana privada
|
|
||||||
Name[et]=Uus privaatne aken
|
|
||||||
Name[eu]=Leiho pribatu berria
|
|
||||||
Name[fa]=پنجره ناشناس جدید
|
|
||||||
Name[ff]=Henorde Suturo Hesere
|
|
||||||
Name[fi]=Uusi yksityinen ikkuna
|
|
||||||
Name[fr]=Nouvelle fenêtre de navigation privée
|
|
||||||
Name[fy_NL]=Nij priveefinster
|
|
||||||
Name[ga_IE]=Fuinneog Nua Phríobháideach
|
|
||||||
Name[gd]=Uinneag phrìobhaideach ùr
|
|
||||||
Name[gl]=Nova xanela privada
|
|
||||||
Name[gn]=Ovetã ñemi pyahu
|
|
||||||
Name[gu_IN]=નવી ખાનગી વિન્ડો
|
|
||||||
Name[he]=חלון פרטי חדש
|
|
||||||
Name[hi_IN]=नयी निजी विंडो
|
|
||||||
Name[hr]=Novi privatni prozor
|
|
||||||
Name[hsb]=Nowe priwatne wokno
|
|
||||||
Name[hu]=Új privát ablak
|
|
||||||
Name[hy_AM]=Սկսել Գաղտնի դիտարկում
|
|
||||||
Name[id]=Jendela Mode Pribadi Baru
|
|
||||||
Name[is]=Nýr huliðsgluggi
|
|
||||||
Name[it]=Nuova finestra anonima
|
|
||||||
Name[ja]=新しいプライベートウィンドウ
|
|
||||||
Name[ja_JP]=新規プライベートウインドウ
|
|
||||||
Name[ka]=ახალი პირადი ფანჯარა
|
|
||||||
Name[kk]=Жаңа жекелік терезе
|
|
||||||
Name[km]=បង្អួចឯកជនថ្មី
|
|
||||||
Name[kn]=ಹೊಸ ಖಾಸಗಿ ಕಿಟಕಿ
|
|
||||||
Name[ko]=새 사생활 보호 모드
|
|
||||||
Name[kok]=नवो खाजगी विंडो
|
|
||||||
Name[ks]=نْو پرایوٹ وینڈو&
|
|
||||||
Name[lij]=Neuvo barcon privou
|
|
||||||
Name[lo]=ເປີດຫນ້າຕ່າງສວນຕົວຂື້ນມາໃຫມ່
|
|
||||||
Name[lt]=Naujas privataus naršymo langas
|
|
||||||
Name[ltg]=Jauns privatais lūgs
|
|
||||||
Name[lv]=Jauns privātais logs
|
|
||||||
Name[mai]=नया निज विंडो (W)
|
|
||||||
Name[mk]=Нов приватен прозорец
|
|
||||||
Name[ml]=പുതിയ സ്വകാര്യ ജാലകം
|
|
||||||
Name[mr]=नवीन वैयक्तिक पटल
|
|
||||||
Name[ms]=Tetingkap Persendirian Baharu
|
|
||||||
Name[my]=New Private Window
|
|
||||||
Name[nb_NO]=Nytt privat vindu
|
|
||||||
Name[ne_NP]=नयाँ निजी सञ्झ्याल
|
|
||||||
Name[nl]=Nieuw privévenster
|
|
||||||
Name[nn_NO]=Nytt privat vindauge
|
|
||||||
Name[or]=ନୂତନ ବ୍ୟକ୍ତିଗତ ୱିଣ୍ଡୋ
|
|
||||||
Name[pa_IN]=ਨਵੀਂ ਪ੍ਰਾਈਵੇਟ ਵਿੰਡੋ
|
|
||||||
Name[pl]=Nowe okno prywatne
|
|
||||||
Name[pt_BR]=Nova janela privativa
|
|
||||||
Name[pt_PT]=Nova janela privada
|
|
||||||
Name[rm]=Nova fanestra privata
|
|
||||||
Name[ro]=Fereastră privată nouă
|
|
||||||
Name[ru]=Новое приватное окно
|
|
||||||
Name[sat]=नावा निजेराक् विंडो (W )
|
|
||||||
Name[si]=නව පුද්ගලික කවුළුව (W)
|
|
||||||
Name[sk]=Nové okno v režime Súkromné prehliadanie
|
|
||||||
Name[sl]=Novo zasebno okno
|
|
||||||
Name[son]=Sutura zanfun taaga
|
|
||||||
Name[sq]=Dritare e Re Private
|
|
||||||
Name[sr]=Нови приватан прозор
|
|
||||||
Name[sv_SE]=Nytt privat fönster
|
|
||||||
Name[ta]=புதிய தனிப்பட்ட சாளரம்
|
|
||||||
Name[te]=కొత్త ఆంతరంగిక విండో
|
|
||||||
Name[th]=หน้าต่างส่วนตัวใหม่
|
|
||||||
Name[tr]=Yeni gizli pencere
|
|
||||||
Name[tsz]=Juchiiti eraatarakua jimpani
|
|
||||||
Name[uk]=Приватне вікно
|
|
||||||
Name[ur]=نیا نجی دریچہ
|
|
||||||
Name[uz]=Yangi maxfiy oyna
|
|
||||||
Name[vi]=Cửa sổ riêng tư mới
|
|
||||||
Name[wo]=Panlanteeru biir bu bees
|
|
||||||
Name[xh]=Ifestile yangasese entsha
|
|
||||||
Name[zh_CN]=新建隐私浏览窗口
|
|
||||||
Name[zh_TW]=新增隱私視窗
|
|
||||||
Exec=/usr/lib/firefox/firefox --private-window %u
|
|
||||||
|
|
||||||
[Desktop Action profile-manager-window]
|
|
||||||
Name=Open the Profile Manager
|
|
||||||
Name[cs]=Správa profilů
|
|
||||||
Name[de]=Profilverwaltung öffnen
|
|
||||||
Name[es]=Abrir el Gestor de Perfiles
|
|
||||||
Name[fr]=Ouvrir le gestionnaire de profils
|
|
||||||
Exec=/usr/lib/firefox/firefox --ProfileManager
|
|
|
@ -1,3 +0,0 @@
|
||||||
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16">
|
|
||||||
<path fill="context-fill" fill-opacity="context-fill-opacity" d="M15.424 5.366A4.384 4.384 0 0 0 13.817 3.4a7.893 7.893 0 0 1 .811 2.353v.017c-.9-2.185-2.441-3.066-3.7-4.984l-.189-.3c-.035-.059-.063-.112-.088-.161a1.341 1.341 0 0 1-.119-.306.022.022 0 0 0-.013-.019.026.026 0 0 0-.019 0h-.006a5.629 5.629 0 0 0-2.755 4.308c.094-.006.187-.014.282-.014a4.069 4.069 0 0 1 3.51 1.983A2.838 2.838 0 0 0 9.6 5.824a3.2 3.2 0 0 1-1.885 6.013 3.651 3.651 0 0 1-1.042-.2c-.078-.028-.157-.059-.235-.093-.046-.02-.091-.04-.135-.062A3.282 3.282 0 0 1 4.415 8.95s.369-1.334 2.647-1.334a1.91 1.91 0 0 0 .964-.857 12.756 12.756 0 0 1-1.941-1.118c-.29-.277-.428-.411-.551-.511-.066-.054-.128-.1-.207-.152a3.481 3.481 0 0 1-.022-1.894 5.915 5.915 0 0 0-1.929 1.442A4.108 4.108 0 0 1 3.1 2.584a1.561 1.561 0 0 0-.267.138 5.767 5.767 0 0 0-.783.649 6.9 6.9 0 0 0-.748.868 6.446 6.446 0 0 0-1.08 2.348c0 .009-.076.325-.131.715l-.025.182c-.019.117-.033.245-.048.444v.023c-.005.076-.011.16-.016.258v.04A7.884 7.884 0 0 0 8.011 16a7.941 7.941 0 0 0 7.9-6.44l.036-.3a7.724 7.724 0 0 0-.523-3.894z" />
|
|
||||||
</svg>
|
|
Before Width: | Height: | Size: 1.1 KiB |
|
@ -1,15 +0,0 @@
|
||||||
maintainers:
|
|
||||||
- github: yingziwu
|
|
||||||
email: i@bgme.me
|
|
||||||
|
|
||||||
build_prefix: extra-x86_64
|
|
||||||
|
|
||||||
pre_build: aur_pre_build
|
|
||||||
|
|
||||||
post_build: aur_post_build
|
|
||||||
|
|
||||||
time_limit_hours: 4
|
|
||||||
|
|
||||||
update_on:
|
|
||||||
- source: aur
|
|
||||||
aur: firefox-vaapi
|
|
|
@ -1,25 +0,0 @@
|
||||||
#!/bin/bash -e
|
|
||||||
|
|
||||||
die() {
|
|
||||||
echo >&2 "$@"
|
|
||||||
exit 1
|
|
||||||
}
|
|
||||||
|
|
||||||
(( $# >= 2 )) || die "Usage: $0 TOKEN-FILE SYMBOL-ARCHIVE..."
|
|
||||||
token="$1"
|
|
||||||
shift
|
|
||||||
|
|
||||||
[[ -f $token && -s $token ]] || die "Invalid TOKEN-FILE ${token@Q}"
|
|
||||||
|
|
||||||
for zip; do
|
|
||||||
[[ $(file -SEbi "$zip") == application/zip* ]] || die "Invalid SYMBOL-ARCHIVE ${zip@Q}"
|
|
||||||
done
|
|
||||||
|
|
||||||
for zip; do
|
|
||||||
echo >&2 "Uploading ${zip@Q} ..."
|
|
||||||
curl -X POST -H "Auth-Token: $(<"$token")" -F "${zip##*/}=@$zip" \
|
|
||||||
--retry 4 --retry-connrefused --connect-timeout 120 \
|
|
||||||
https://symbols.mozilla.org/upload/
|
|
||||||
echo
|
|
||||||
mv -v "$zip" "$zip.uploaded"
|
|
||||||
done
|
|
Loading…
Reference in a new issue