forked from AUR/firedragon
Update with Librewolf & Plasmafox changes
This commit is contained in:
parent
d34aea9ac9
commit
bf22379f50
2
.SRCINFO
2
.SRCINFO
@ -1,7 +1,7 @@
|
|||||||
pkgbase = firedragon
|
pkgbase = firedragon
|
||||||
pkgdesc = Librewolf fork build using custom branding, settings & KDE patches by OpenSUSE
|
pkgdesc = Librewolf fork build using custom branding, settings & KDE patches by OpenSUSE
|
||||||
pkgver = 88.0
|
pkgver = 88.0
|
||||||
pkgrel = 3
|
pkgrel = 4
|
||||||
url = https://gitlab.com/dr460nf1r3/settings/
|
url = https://gitlab.com/dr460nf1r3/settings/
|
||||||
install = firedragon.install
|
install = firedragon.install
|
||||||
arch = x86_64
|
arch = x86_64
|
||||||
|
16
PKGBUILD
16
PKGBUILD
@ -5,7 +5,7 @@
|
|||||||
pkgname=firedragon
|
pkgname=firedragon
|
||||||
_pkgname=FireDragon
|
_pkgname=FireDragon
|
||||||
pkgver=88.0
|
pkgver=88.0
|
||||||
pkgrel=3
|
pkgrel=4
|
||||||
pkgdesc="Librewolf fork build using custom branding, settings & KDE patches by OpenSUSE"
|
pkgdesc="Librewolf fork build using custom branding, settings & KDE patches by OpenSUSE"
|
||||||
arch=(x86_64 aarch64)
|
arch=(x86_64 aarch64)
|
||||||
backup=('usr/lib/firedragon/firedragon.cfg'
|
backup=('usr/lib/firedragon/firedragon.cfg'
|
||||||
@ -37,9 +37,9 @@ install=$pkgname.install
|
|||||||
_arch_svn=https://git.archlinux.org/svntogit/packages.git/plain/trunk
|
_arch_svn=https://git.archlinux.org/svntogit/packages.git/plain/trunk
|
||||||
_linux_commit=9e90fb3a9bc38aad9921530ee69ecabf6ac8c7bf
|
_linux_commit=9e90fb3a9bc38aad9921530ee69ecabf6ac8c7bf
|
||||||
_settings_commit=1b9cc88ccf64993951fe28cf426cf883e37e1b4d
|
_settings_commit=1b9cc88ccf64993951fe28cf426cf883e37e1b4d
|
||||||
_mbrev=2377
|
_mbrev=2389
|
||||||
_patchrevsuse=3fdf082cf93d94e4289e552cbd9988601044576a
|
_patchrevsuse=3fdf082cf93d94e4289e552cbd9988601044576a
|
||||||
_pfdate=20210419
|
_pfdate=20210420
|
||||||
_patchurl=https://raw.githubusercontent.com/openSUSE/firefox-maintenance/$_patchrevsuse
|
_patchurl=https://raw.githubusercontent.com/openSUSE/firefox-maintenance/$_patchrevsuse
|
||||||
source=(https://archive.mozilla.org/pub/firefox/releases/$pkgver/source/firefox-$pkgver.source.tar.xz
|
source=(https://archive.mozilla.org/pub/firefox/releases/$pkgver/source/firefox-$pkgver.source.tar.xz
|
||||||
$pkgname.desktop
|
$pkgname.desktop
|
||||||
@ -53,6 +53,7 @@ source=(https://archive.mozilla.org/pub/firefox/releases/$pkgver/source/firefox-
|
|||||||
firefox-kde-$_patchrevsuse.patch::$_patchurl/firefox/firefox-kde.patch
|
firefox-kde-$_patchrevsuse.patch::$_patchurl/firefox/firefox-kde.patch
|
||||||
mozilla-kde-plasmafox88.patch
|
mozilla-kde-plasmafox88.patch
|
||||||
mozilla-nongnome-proxies-$_patchrevsuse.patch::$_patchurl/mozilla-nongnome-proxies.patch
|
mozilla-nongnome-proxies-$_patchrevsuse.patch::$_patchurl/mozilla-nongnome-proxies.patch
|
||||||
|
fix-hidden-buttons-with-csd-menubar.patch
|
||||||
0004-bmo-847568-Support-system-harfbuzz.patch
|
0004-bmo-847568-Support-system-harfbuzz.patch
|
||||||
0005-bmo-847568-Support-system-graphite2.patch
|
0005-bmo-847568-Support-system-graphite2.patch
|
||||||
0006-bmo-1559213-Support-system-av1.patch
|
0006-bmo-1559213-Support-system-av1.patch
|
||||||
@ -68,12 +69,13 @@ sha256sums=('6b50dbfb393f843e4401e23965a1d8f7fd44b5a7628d95138294094094eee297'
|
|||||||
'SKIP'
|
'SKIP'
|
||||||
'af9d9341917cf3c5844fc46597ad2d842642c937c9be574bfacfe5c242b1114c'
|
'af9d9341917cf3c5844fc46597ad2d842642c937c9be574bfacfe5c242b1114c'
|
||||||
'3bc57d97ef58c5e80f6099b0e82dab23a4404de04710529d8a8dd0eaa079afcd'
|
'3bc57d97ef58c5e80f6099b0e82dab23a4404de04710529d8a8dd0eaa079afcd'
|
||||||
'85f037f794afee0c70840123960375a00f9cef08dd903ea038b6bb62e683b96f'
|
'860e49ab14ce2c9416a479d313a2da799e023db58e93b81ca4cb869c5afb39a7'
|
||||||
'f3fd29e24207d5cc83f9df6c9ffa960aabdab598ea59a61fec57e9947b1d8bc9'
|
'f3fd29e24207d5cc83f9df6c9ffa960aabdab598ea59a61fec57e9947b1d8bc9'
|
||||||
'6ca7ff71cb4a7c72eca39769afe8e18ec81cba36d9b570df15fc243867049243'
|
'6ca7ff71cb4a7c72eca39769afe8e18ec81cba36d9b570df15fc243867049243'
|
||||||
'0ae5bce3da13b7f58e37be6d7115bef323256d776195279592f4371179497f8a'
|
'0ae5bce3da13b7f58e37be6d7115bef323256d776195279592f4371179497f8a'
|
||||||
'1bc7bd9c5af98071b89917a1421535c0313f07c1db72f6a9bd5f600d5b370b4d'
|
'9398b1e00e843776baa6396e1a5ffd3852439efe73e76f80acefb23a617dc3ac'
|
||||||
'fbd95cbcbc32673ef549b43b0d2de3ef0ef4fa303b6336e64993f2c8a73264e4'
|
'fbd95cbcbc32673ef549b43b0d2de3ef0ef4fa303b6336e64993f2c8a73264e4'
|
||||||
|
'482935782429b30f5e1581347a9a798705068c40f20bf4eee9304a254fd81bc8'
|
||||||
'e17f631bc9b1873419ff10fef5fad6061e8695b961b6bb90616ec04444834608'
|
'e17f631bc9b1873419ff10fef5fad6061e8695b961b6bb90616ec04444834608'
|
||||||
'00d3524f5361614fee7eb448a528a0b53833f0a328055e17e07ea38038e5aa70'
|
'00d3524f5361614fee7eb448a528a0b53833f0a328055e17e07ea38038e5aa70'
|
||||||
'be41698666dbd321884c35b661c3ac457ecc5bf699fe2374ad6ad9273c6489e4'
|
'be41698666dbd321884c35b661c3ac457ecc5bf699fe2374ad6ad9273c6489e4'
|
||||||
@ -102,6 +104,9 @@ prepare() {
|
|||||||
patch -Np1 -i ../mozilla-kde-plasmafox88.patch
|
patch -Np1 -i ../mozilla-kde-plasmafox88.patch
|
||||||
patch -Np1 -i ../firefox-kde-$_patchrevsuse.patch
|
patch -Np1 -i ../firefox-kde-$_patchrevsuse.patch
|
||||||
|
|
||||||
|
# Ubuntu patches
|
||||||
|
patch -Np1 -i ../fix-hidden-buttons-with-csd-menubar.patch
|
||||||
|
|
||||||
# Gentoo patches
|
# Gentoo patches
|
||||||
echo "---- Gentoo patches"
|
echo "---- Gentoo patches"
|
||||||
patch -Np1 -i ../0021-bmo-1516081-Disable-watchdog-during-PGO-builds.patch
|
patch -Np1 -i ../0021-bmo-1516081-Disable-watchdog-during-PGO-builds.patch
|
||||||
@ -268,6 +273,7 @@ build() {
|
|||||||
|
|
||||||
export MOZ_NOSPAM=1
|
export MOZ_NOSPAM=1
|
||||||
export MOZBUILD_STATE_PATH="$srcdir/mozbuild"
|
export MOZBUILD_STATE_PATH="$srcdir/mozbuild"
|
||||||
|
export MOZ_ENABLE_FULL_SYMBOLS=1
|
||||||
export MACH_USE_SYSTEM_PYTHON=1
|
export MACH_USE_SYSTEM_PYTHON=1
|
||||||
|
|
||||||
# LTO needs more open files
|
# LTO needs more open files
|
||||||
|
13
fix-hidden-buttons-with-csd-menubar.patch
Normal file
13
fix-hidden-buttons-with-csd-menubar.patch
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
Fix window buttons in case CSD when globalmenu is active
|
||||||
|
(taken from firefox-kde-opensuse)
|
||||||
|
|
||||||
|
--- a/browser/base/content/browser.css
|
||||||
|
+++ b/browser/base/content/browser.css
|
||||||
|
@@ -334,5 +334,5 @@ toolbar[customizing] #whats-new-menu-button {
|
||||||
|
%ifdef MENUBAR_CAN_AUTOHIDE
|
||||||
|
#toolbar-menubar[autohide=true]:not([inactive]) + #TabsToolbar > .titlebar-buttonbox-container {
|
||||||
|
- visibility: hidden;
|
||||||
|
+ visibility: visible;
|
||||||
|
}
|
||||||
|
%endif
|
||||||
|
|
Loading…
Reference in New Issue
Block a user