summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO7
-rw-r--r--PKGBUILD9
-rw-r--r--firefox-beta-bin-safe.desktop19
-rw-r--r--firefox-beta-bin.desktop19
4 files changed, 41 insertions, 13 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 57b97588ca1a..f81d0df569a1 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -23,14 +23,15 @@ pkgbase = firefox-beta-bin
depends = mime-types
depends = nss
depends = sqlite
- optdepends = ffmpeg: additional video and audio decoders
+ optdepends = ffmpeg: H264/AAC/MP3 decoding
optdepends = libpulse: PulseAudio driver
optdepends = networkmanager: Location detection via available WiFi networks
+ optdepends = upower: Battery API
provides = firefox=45.0b1
source = firefox-beta-bin.desktop
source = firefox-beta-bin-safe.desktop
- sha512sums = 33a52a79f7db0f6b9c54018b59edb6e89b8b503cd84c872ac3273c548033b6f33254e90018267e722f61c61858d764c838732b9cea43012526f8251c96acd57c
- sha512sums = 01063521f3f49da8baa080b6d69f3d7ce1ed29705617d1a101c7c8863bbb5ec155b4e25bbadf3c824ea78c8dfe000a1436e61856f190c28c3cf599f38e6101a6
+ sha512sums = 702359fd891da5ac3b24124a328f70bac3034e9bbb33c1eb00da15420825ce3e13cf62bfdf5fe2ef9cc876a0e533422d7989af62e966123a21171293e5e4fa14
+ sha512sums = 776fccb247711d33621605dd0807c03528ffd0f9bc14f20b4f60f344589c1aad62e9377c22bcf583066c8c600cd86bf9db5b48e2c44924cd48a48c1c4a9c39a0
source_i686 = https://ftp.mozilla.org/pub/firefox/releases/45.0b1/linux-i686/en-US/firefox-45.0b1.tar.bz2
sha512sums_i686 = c9b3c32c3b2dfe6d2e62e818f7dd1addc02a3cc0a6840e5352e0cc09eb0d1e03ec5c285af8cb6c3d2d1f2bb9a86adc6501d8d4b1e53e0a8478bc9ce8cf3f259a
source_x86_64 = https://ftp.mozilla.org/pub/firefox/releases/45.0b1/linux-x86_64/en-US/firefox-45.0b1.tar.bz2
diff --git a/PKGBUILD b/PKGBUILD
index ad58a3de3e85..30c7227a0488 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -13,9 +13,10 @@ url="https://www.mozilla.org/en-US/firefox/channel/#beta"
license=('MPL' 'GPL' 'LGPL')
depends=('alsa-lib' 'dbus-glib' 'desktop-file-utils' 'gtk2' 'gtk3' 'hicolor-icon-theme'
'icu' 'libevent' 'libvpx' 'libxt' 'mime-types' 'nss' 'sqlite')
-optdepends=('ffmpeg: additional video and audio decoders'
+optdepends=('ffmpeg: H264/AAC/MP3 decoding'
'libpulse: PulseAudio driver'
- 'networkmanager: Location detection via available WiFi networks')
+ 'networkmanager: Location detection via available WiFi networks'
+ 'upower: Battery API')
makedepends=('pacman>=4.2.0')
provides=("firefox=$pkgver")
install=$pkgname.install
@@ -28,8 +29,8 @@ if [[ $_build = ? ]]; then
source_i686=("https://ftp.mozilla.org/pub/firefox/candidates/$_major-candidates/build$_build/linux-i686/en-US/firefox-$_major.tar.bz2")
source_x86_64=("https://ftp.mozilla.org/pub/firefox/candidates/$_major-candidates/build$_build/linux-x86_64/en-US/firefox-$_major.tar.bz2")
fi
-sha512sums=('33a52a79f7db0f6b9c54018b59edb6e89b8b503cd84c872ac3273c548033b6f33254e90018267e722f61c61858d764c838732b9cea43012526f8251c96acd57c'
- '01063521f3f49da8baa080b6d69f3d7ce1ed29705617d1a101c7c8863bbb5ec155b4e25bbadf3c824ea78c8dfe000a1436e61856f190c28c3cf599f38e6101a6')
+sha512sums=('702359fd891da5ac3b24124a328f70bac3034e9bbb33c1eb00da15420825ce3e13cf62bfdf5fe2ef9cc876a0e533422d7989af62e966123a21171293e5e4fa14'
+ '776fccb247711d33621605dd0807c03528ffd0f9bc14f20b4f60f344589c1aad62e9377c22bcf583066c8c600cd86bf9db5b48e2c44924cd48a48c1c4a9c39a0')
sha512sums_i686=('c9b3c32c3b2dfe6d2e62e818f7dd1addc02a3cc0a6840e5352e0cc09eb0d1e03ec5c285af8cb6c3d2d1f2bb9a86adc6501d8d4b1e53e0a8478bc9ce8cf3f259a')
sha512sums_x86_64=('59f90e867d60f9ec2d9ccc4158f268d91e3ef77e2f6f33a7adc779352a3664b75c6ef7163581cbf8305aa8a3bf4f2561fe5f63b440c832124081c769843be93f')
diff --git a/firefox-beta-bin-safe.desktop b/firefox-beta-bin-safe.desktop
index d9b25f879d95..4ecb6b469b8f 100644
--- a/firefox-beta-bin-safe.desktop
+++ b/firefox-beta-bin-safe.desktop
@@ -3,10 +3,23 @@ Name=Firefox Beta - Safe Mode
GenericName=Web Browser - Safe Mode
Comment=Browse the World Wide Web in Safe Mode
Exec=firefox-beta -safe-mode %u
-Icon=firefox-beta
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;
-StartupNotify=false
+Icon=firefox-beta
Categories=Network;WebBrowser;
+MimeType=text/html;text/xml;application/xhtml+xml;application/vnd.mozilla.xul+xml;text/mml;x-scheme-handler/http;x-scheme-handler/https;x-scheme-handler/ftp;
+StartupNotify=false
StartupWMClass=Firefox-Safe
+Actions=NewTab;NewWindow;NewPrivateWindow;
+
+[Desktop Action NewTab]
+Name=Open new tab
+Exec=firefox -safe-mode -new-tab about:newtab
+
+[Desktop Action NewWindow]
+Name=Open new window
+Exec=firefox -safe-mode -new-window
+
+[Desktop Action NewPrivateWindow]
+Name=New private window
+Exec=firefox -safe-mode -private-window
diff --git a/firefox-beta-bin.desktop b/firefox-beta-bin.desktop
index 34c51b8dbecc..0a6bda4a16a0 100644
--- a/firefox-beta-bin.desktop
+++ b/firefox-beta-bin.desktop
@@ -3,10 +3,23 @@ Name=Firefox Beta
GenericName=Web Browser
Comment=Browse the World Wide Web
Exec=firefox-beta %u
-Icon=firefox-beta
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;
-StartupNotify=false
+Icon=firefox-beta
Categories=Network;WebBrowser;
+MimeType=text/html;text/xml;application/xhtml+xml;application/vnd.mozilla.xul+xml;text/mml;x-scheme-handler/http;x-scheme-handler/https;x-scheme-handler/ftp;
+StartupNotify=false
StartupWMClass=Firefox
+Actions=NewTab;NewWindow;NewPrivateWindow;
+
+[Desktop Action NewTab]
+Name=Open new tab
+Exec=firefox -new-tab about:newtab
+
+[Desktop Action NewWindow]
+Name=Open new window
+Exec=firefox -new-window
+
+[Desktop Action NewPrivateWindow]
+Name=New private window
+Exec=firefox -private-window