diff options
author | nikatar | 2021-08-17 01:35:08 +0300 |
---|---|---|
committer | nikatar | 2021-08-17 01:35:08 +0300 |
commit | 1a6ce702c97901e3cc7bc9e39b584f5e86e6ff2c (patch) | |
tree | 2bcbe6f97d17c632d43e75bfee52d442416e5f58 | |
parent | 742dc339a44672178d2645ff25e8e31eb4d8985d (diff) | |
download | aur-1a6ce702c97901e3cc7bc9e39b584f5e86e6ff2c.tar.gz |
91.0-2 fix-wayland-build.patch
-rw-r--r-- | .SRCINFO | 4 | ||||
-rw-r--r-- | PKGBUILD | 7 | ||||
-rw-r--r-- | fix-wayland-build.patch | 25 |
3 files changed, 34 insertions, 2 deletions
@@ -1,7 +1,7 @@ pkgbase = firefox-appmenu pkgdesc = Firefox from extra with appmenu patch pkgver = 91.0 - pkgrel = 1 + pkgrel = 2 url = https://www.mozilla.org/firefox/ arch = x86_64 license = MPL @@ -53,6 +53,7 @@ pkgbase = firefox-appmenu source = 0001-Use-remoting-name-for-GDK-application-names.patch source = firefox.desktop source = identity-icons-brand.svg + source = fix-wayland-build.patch source = unity-menubar.patch source = fix_csd_window_buttons.patch validpgpkeys = 14F26682D0916CDD81E37B6D61B7B526D98F0353 @@ -61,6 +62,7 @@ pkgbase = firefox-appmenu sha256sums = 138b972a40a74104791783167770c4a01e62cce00bb9cc75119e152f9ea9f14d sha256sums = 34514a657d6907a159594c51e674eeb81297c431ec26a736417c2fdb995c2c0c sha256sums = a9b8b4a0a1f4a7b4af77d5fc70c2686d624038909263c795ecc81e0aec7711e9 + sha256sums = 85c7287cd38d218305bf80dfb462db98ba27d55b13ba30275194e28b8fa03f48 sha256sums = f5e5af8cfb8db2e0ed2e3cb8ae844ece713923ca103deb63c689c2011eb57cb7 sha256sums = e08d0bc5b7e562f5de6998060e993eddada96d93105384960207f7bdf2e1ed6e @@ -8,7 +8,7 @@ pkgname=firefox-appmenu _pkgname=firefox pkgver=91.0 -pkgrel=1 +pkgrel=2 pkgdesc="Firefox from extra with appmenu patch" arch=(x86_64) license=(MPL GPL LGPL) @@ -30,6 +30,7 @@ source=(https://archive.mozilla.org/pub/firefox/releases/$pkgver/source/firefox- 0001-Use-remoting-name-for-GDK-application-names.patch $_pkgname.desktop identity-icons-brand.svg + fix-wayland-build.patch unity-menubar.patch fix_csd_window_buttons.patch) sha256sums=('2a4d1f788ab77f68380d4e6ab0b36bd1efd1a4ac9e9c6d10e39377894c077901' @@ -37,6 +38,7 @@ sha256sums=('2a4d1f788ab77f68380d4e6ab0b36bd1efd1a4ac9e9c6d10e39377894c077901' '138b972a40a74104791783167770c4a01e62cce00bb9cc75119e152f9ea9f14d' '34514a657d6907a159594c51e674eeb81297c431ec26a736417c2fdb995c2c0c' 'a9b8b4a0a1f4a7b4af77d5fc70c2686d624038909263c795ecc81e0aec7711e9' + '85c7287cd38d218305bf80dfb462db98ba27d55b13ba30275194e28b8fa03f48' 'f5e5af8cfb8db2e0ed2e3cb8ae844ece713923ca103deb63c689c2011eb57cb7' 'e08d0bc5b7e562f5de6998060e993eddada96d93105384960207f7bdf2e1ed6e') validpgpkeys=('14F26682D0916CDD81E37B6D61B7B526D98F0353') # Mozilla Software Releases <release@mozilla.com> @@ -57,6 +59,9 @@ prepare() { mkdir mozbuild cd firefox-$pkgver + #https://aur.archlinux.org/packages/firefox-appmenu nicman32 comment 2021-08-16 + patch -Np1 -i ../fix-wayland-build.patch + # https://bugzilla.mozilla.org/show_bug.cgi?id=1530052 patch -Np1 -i ../0001-Use-remoting-name-for-GDK-application-names.patch diff --git a/fix-wayland-build.patch b/fix-wayland-build.patch new file mode 100644 index 000000000000..e3a58c6ef2dd --- /dev/null +++ b/fix-wayland-build.patch @@ -0,0 +1,25 @@ +Description: Fix FTBFS on bionic. Compiler errors: + In file included from Unified_cpp_widget_gtk2.cpp:2: + In file included from /<<BUILDDIR>>/firefox-91.0~b9+build1/widget/gtk/nsClipboardWayland.cpp:12: + /<<BUILDDIR>>/firefox-91.0~b9+build1/widget/gtk/nsClipboardWayland.h:53:30: error: unknown type name 'nsWaylandDragContext' + void SetWaylandDragContext(nsWaylandDragContext* aDragContext); + ^ + /<<BUILDDIR>>/firefox-91.0~b9+build1/widget/gtk/nsClipboardWayland.h:54:3: error: unknown type name 'nsWaylandDragContext' + nsWaylandDragContext* GetWaylandDragContext(); + ^ + /<<BUILDDIR>>/firefox-91.0~b9+build1/widget/gtk/nsClipboardWayland.h:62:10: error: use of undeclared identifier 'nsWaylandDragContext' + RefPtr<nsWaylandDragContext> mDragContext; + ^ +Author: Rico Tzschichholz <ricotz@ubuntu.com> + +--- a/widget/gtk/nsClipboardWayland.h ++++ b/widget/gtk/nsClipboardWayland.h +@@ -37,6 +37,8 @@ + nsTArray<GdkAtom> mTargetMIMETypes; + }; + ++class nsWaylandDragContext; ++ + class WaylandDataOffer : public DataOffer { + public: + explicit WaylandDataOffer(wl_data_offer* aWaylandDataOffer); |