Use webkit2gtk-4.1
This commit is contained in:
parent
a45e306af9
commit
1670e57f63
@ -5,7 +5,7 @@ Summary: GNU Emacs text editor
|
|||||||
Name: emacs
|
Name: emacs
|
||||||
Epoch: 1
|
Epoch: 1
|
||||||
Version: 28.2
|
Version: 28.2
|
||||||
Release: 4%{?dist}
|
Release: 5%{?dist}
|
||||||
License: GPLv3+ and CC0
|
License: GPLv3+ and CC0
|
||||||
URL: http://www.gnu.org/software/emacs/
|
URL: http://www.gnu.org/software/emacs/
|
||||||
Source0: https://ftp.gnu.org/gnu/emacs/emacs-%{version}.tar.xz
|
Source0: https://ftp.gnu.org/gnu/emacs/emacs-%{version}.tar.xz
|
||||||
@ -33,6 +33,7 @@ Patch7: https://git.savannah.gnu.org/cgit/emacs.git/patch/?id=d48bb4874bc
|
|||||||
# https://debbugs.gnu.org/cgi/bugreport.cgi?bug=60208
|
# https://debbugs.gnu.org/cgi/bugreport.cgi?bug=60208
|
||||||
# backport of https://git.savannah.gnu.org/cgit/emacs.git/patch/?id=e59216d3be86918b995bd63273c851ebc6176a83
|
# backport of https://git.savannah.gnu.org/cgit/emacs.git/patch/?id=e59216d3be86918b995bd63273c851ebc6176a83
|
||||||
Patch8: native-compile-with_-Q.patch
|
Patch8: native-compile-with_-Q.patch
|
||||||
|
Patch9: webkit2gtk-4.1.patch
|
||||||
|
|
||||||
BuildRequires: gcc
|
BuildRequires: gcc
|
||||||
BuildRequires: atk-devel
|
BuildRequires: atk-devel
|
||||||
@ -78,7 +79,7 @@ BuildRequires: systemd-devel
|
|||||||
BuildRequires: libgccjit-devel
|
BuildRequires: libgccjit-devel
|
||||||
|
|
||||||
BuildRequires: gtk3-devel
|
BuildRequires: gtk3-devel
|
||||||
BuildRequires: webkit2gtk3-devel
|
BuildRequires: webkit2gtk4.1-devel
|
||||||
|
|
||||||
BuildRequires: gnupg2
|
BuildRequires: gnupg2
|
||||||
|
|
||||||
@ -220,6 +221,7 @@ cp -p %{SOURCE3} lib/
|
|||||||
%patch6 -p1
|
%patch6 -p1
|
||||||
%patch7 -p1 -b .ctags-local-execution-cve
|
%patch7 -p1 -b .ctags-local-execution-cve
|
||||||
%patch8 -p1 -b .native-compile-Q
|
%patch8 -p1 -b .native-compile-Q
|
||||||
|
%patch9 -p1 -b .webkit2gtk-4.1
|
||||||
autoconf
|
autoconf
|
||||||
|
|
||||||
grep -v "tetris.elc" lisp/Makefile.in > lisp/Makefile.in.new \
|
grep -v "tetris.elc" lisp/Makefile.in > lisp/Makefile.in.new \
|
||||||
@ -544,6 +546,9 @@ desktop-file-validate %{buildroot}/%{_datadir}/applications/*.desktop
|
|||||||
%{_includedir}/emacs-module.h
|
%{_includedir}/emacs-module.h
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Fri Feb 10 2023 Michael Catanzaro <mcatanzaro@redhat.com> - 1:28.2-5
|
||||||
|
- Use webkit2gtk-4.1
|
||||||
|
|
||||||
* Fri Jan 27 2023 Dan Čermák <dan.cermak@cgc-instruments.com> - 1:28.2-4
|
* Fri Jan 27 2023 Dan Čermák <dan.cermak@cgc-instruments.com> - 1:28.2-4
|
||||||
- Ensure that emacs-nox loads the correct eln files
|
- Ensure that emacs-nox loads the correct eln files
|
||||||
|
|
||||||
|
14
webkit2gtk-4.1.patch
Normal file
14
webkit2gtk-4.1.patch
Normal file
@ -0,0 +1,14 @@
|
|||||||
|
diff --git a/configure.ac b/configure.ac
|
||||||
|
index 0b3a1bc..79c88a1 100644
|
||||||
|
--- a/configure.ac
|
||||||
|
+++ b/configure.ac
|
||||||
|
@@ -2750,8 +2750,7 @@ HAVE_XWIDGETS=no
|
||||||
|
XWIDGETS_OBJ=
|
||||||
|
if test "$with_xwidgets" != "no"; then
|
||||||
|
if test "$USE_GTK_TOOLKIT" = "GTK3" && test "$window_system" != "none"; then
|
||||||
|
- WEBKIT_REQUIRED=2.12
|
||||||
|
- WEBKIT_MODULES="webkit2gtk-4.0 >= $WEBKIT_REQUIRED"
|
||||||
|
+ WEBKIT_MODULES="webkit2gtk-4.1"
|
||||||
|
EMACS_CHECK_MODULES([WEBKIT], [$WEBKIT_MODULES])
|
||||||
|
HAVE_XWIDGETS=$HAVE_WEBKIT
|
||||||
|
XWIDGETS_OBJ="xwidget.o"
|
Loading…
Reference in New Issue
Block a user