diff --git a/.gitignore b/.gitignore deleted file mode 100644 index 9f2d960..0000000 --- a/.gitignore +++ /dev/null @@ -1,101 +0,0 @@ -/webkitgtk-2.19.5.tar.xz -/webkitgtk-2.19.6.tar.xz -/webkitgtk-2.19.90.tar.xz -/webkitgtk-2.19.91.tar.xz -/webkitgtk-2.19.92.tar.xz -/webkitgtk-2.20.0.tar.xz -/webkitgtk-2.20.1.tar.xz -/webkitgtk-2.21.1.tar.xz -/webkitgtk-2.21.2.tar.xz -/webkitgtk-2.21.3.tar.xz -/webkitgtk-2.21.4.tar.xz -/webkitgtk-2.21.5.tar.xz -/webkitgtk-2.21.91.tar.xz -/webkitgtk-2.21.92.tar.xz -/webkitgtk-2.22.0.tar.xz -/webkitgtk-2.22.1.tar.xz -/webkitgtk-2.22.2.tar.xz -/webkitgtk-2.22.3.tar.xz -/webkitgtk-2.22.4.tar.xz -/webkitgtk-2.23.1.tar.xz -/webkitgtk-2.23.2.tar.xz -/webkitgtk-2.23.3.tar.xz -/webkitgtk-2.23.90.tar.xz -/webkitgtk-2.23.91.tar.xz -/webkitgtk-2.23.92.tar.xz -/webkitgtk-2.24.0.tar.xz -/webkitgtk-2.24.1.tar.xz -/webkitgtk-2.24.2.tar.xz -/webkitgtk-2.25.1.tar.xz -/webkitgtk-2.25.2.tar.xz -/webkitgtk-2.25.3.tar.xz -/webkitgtk-2.25.4.tar.xz -/webkitgtk-2.25.92.tar.xz -/webkitgtk-2.26.0.tar.xz -/webkitgtk-2.26.1.tar.xz -/webkitgtk-2.27.1.tar.xz -/webkitgtk-2.27.2.tar.xz -/webkitgtk-2.27.3.tar.xz -/webkitgtk-2.27.4.tar.xz -/webkitgtk-2.27.90.tar.xz -/webkitgtk-2.27.91.tar.xz -/webkitgtk-2.28.0.tar.xz -/webkitgtk-2.28.1.tar.xz -/webkitgtk-2.28.2.tar.xz -/webkitgtk-2.29.1.tar.xz -/webkitgtk-2.29.2.tar.xz -/webkitgtk-2.29.2.tar.xz.asc -/webkitgtk-2.29.3.tar.xz -/webkitgtk-2.29.3.tar.xz.asc -/webkitgtk-2.29.4.tar.xz -/webkitgtk-2.29.4.tar.xz.asc -/webkitgtk-2.29.91.tar.xz -/webkitgtk-2.29.91.tar.xz.asc -/webkitgtk-2.29.92.tar.xz -/webkitgtk-2.29.92.tar.xz.asc -/webkitgtk-2.30.0.tar.xz.asc -/webkitgtk-2.30.0.tar.xz -/webkitgtk-2.30.1.tar.xz -/webkitgtk-2.30.1.tar.xz.asc -/webkitgtk-2.30.2.tar.xz -/webkitgtk-2.30.2.tar.xz.asc -/webkitgtk-2.30.3.tar.xz -/webkitgtk-2.30.3.tar.xz.asc -/webkitgtk-2.30.4.tar.xz -/webkitgtk-2.30.4.tar.xz.asc -/webkitgtk-2.31.1.tar.xz -/webkitgtk-2.31.1.tar.xz.asc -/webkitgtk-2.31.90.tar.xz.asc -/webkitgtk-2.31.90.tar.xz -/webkitgtk-2.31.91.tar.xz -/webkitgtk-2.31.91.tar.xz.asc -/webkitgtk-2.32.0.tar.xz -/webkitgtk-2.32.0.tar.xz.asc -/webkitgtk-2.32.1.tar.xz -/webkitgtk-2.32.1.tar.xz.asc -/webkitgtk-2.33.1.tar.xz -/webkitgtk-2.33.1.tar.xz.asc -/webkitgtk-2.33.2.tar.xz -/webkitgtk-2.33.2.tar.xz.asc -/webkitgtk-2.33.3.tar.xz -/webkitgtk-2.33.3.tar.xz.asc -/webkitgtk-2.33.90.tar.xz -/webkitgtk-2.33.90.tar.xz.asc -/webkitgtk-2.33.91.tar.xz -/webkitgtk-2.33.91.tar.xz.asc -/webkitgtk-2.34.0.tar.xz -/webkitgtk-2.34.0.tar.xz.asc -/webkitgtk-2.34.1.tar.xz -/webkitgtk-2.34.1.tar.xz.asc -/webkitgtk-2.34.2.tar.xz -/webkitgtk-2.34.2.tar.xz.asc -/webkitgtk-2.35.1.tar.xz -/webkitgtk-2.35.1.tar.xz.asc -/webkitgtk-2.35.2.tar.xz -/webkitgtk-2.35.2.tar.xz.asc -/webkitgtk-2.35.3.tar.xz -/webkitgtk-2.35.3.tar.xz.asc -/webkitgtk-2.35.90.tar.xz -/webkitgtk-2.35.90.tar.xz.asc -/webkitgtk-2.36.0.tar.xz -/webkitgtk-2.36.0.tar.xz.asc diff --git a/changelog b/changelog deleted file mode 100644 index 2ee840e..0000000 --- a/changelog +++ /dev/null @@ -1,340 +0,0 @@ -* Tue Jun 15 2021 Michael Catanzaro - 2.33.2-2 -- Add missing GStreamer recommends - -* Tue Jun 08 2021 Michael Catanzaro - 2.33.2-1 -- Update to 2.33.2 - -* Mon May 24 2021 Michael Catanzaro - 2.33.1-3 -- Unbreak gamepad support - -* Thu May 20 2021 Pete Walter - 2.33.1-2 -- Rebuild for ICU 69 - -* Fri May 14 2021 Michael Catanzaro - 2.33.1-1 -- Update to 2.33.1 - -* Mon May 10 2021 Michael Catanzaro - 2.32.1-1 -- Update to 2.32.1 - -* Wed Mar 31 2021 Jonathan Wakely - 2.32.0-2 -- Rebuilt for removed libstdc++ symbols (#1937698) - -* Fri Mar 26 2021 Michael Catanzaro - 2.32.0-1 -- Update to 2.32.0 - -* Fri Mar 12 2021 Michael Catanzaro - 2.31.91-1 -- Update to 2.31.91 - -* Tue Mar 02 2021 Michael Catanzaro - 2.31.90-1 -- Update to 2.31.90 - -* Wed Jan 27 2021 Fedora Release Engineering - 2.31.1-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild - -* Thu Jan 14 2021 Michael Catanzaro - 2.31.1-3 -- Fix multilib conflict in gir files - -* Wed Jan 13 2021 Michael Catanzaro - 2.31.1-2 -- Disable gamepad support in RHEL - -* Tue Jan 12 2021 Michael Catanzaro - 2.31.1-1 -- Update to 2.31.1 - -* Tue Dec 15 2020 Michael Catanzaro - 2.30.4-1 -- Update to 2.30.4 - -* Tue Nov 24 2020 Michael Catanzaro - 2.30.3-1 -- Update to 2.30.3 - -* Wed Nov 11 2020 Jeff Law - 2.30.2-2 -- Fix bogus volatile caught by gcc-11 - -* Mon Oct 26 2020 Michael Catanzaro - 2.30.2-1 -- Update to 2.30.2 - -* Mon Sep 21 2020 Michael Catanzaro - 2.30.1-1 -- Update to 2.30.1 - -* Fri Sep 11 2020 Michael Catanzaro - 2.30.0-1 -- Update to 2.30.0. Add patch for libwpe#59. - -* Fri Sep 04 2020 Michael Catanzaro - 2.29.92-1 -- Update to 2.29.92 - -* Mon Aug 17 2020 Michael Catanzaro - 2.29.91-1 -- Update to 2.29.91 - -* Wed Jul 29 2020 Michael Catanzaro - 2.29.4-1 -- Update to 2.29.4 - -* Tue Jul 14 2020 Michael Catanzaro - 2.29.3-2 -- Drop some Requires to Recommends - -* Wed Jul 08 2020 Michael Catanzaro - 2.29.3-1 -- Update to 2.29.3 - -* Wed Jul 01 2020 Jeff Law - 2.29.2-2 -- Disable LTO - -* Wed Jun 24 2020 Michael Catanzaro - 2.29.2-1 -- Update to 2.29.2 - -* Mon May 18 2020 Michael Catanzaro - 2.29.1-1 -- Update to 2.29.1 - -* Sat May 16 2020 Pete Walter - 2.28.2-3 -- Rebuild for ICU 67 - -* Fri May 08 2020 Michael Catanzaro - 2.28.2-2 -- Fix garbage collection on ppc64le and s390x after upgrade to 2.28 - -* Fri Apr 24 2020 Michael Catanzaro - 2.28.2-1 -- Update to 2.28.2 - -* Fri Apr 17 2020 Michael Catanzaro - 2.28.1-4 -- Actually reenable WPE renderer. - -* Fri Apr 17 2020 Michael Catanzaro - 2.28.1-3 -- Fix and reenable WPE renderer. Fix popup menus in X11. - -* Wed Apr 15 2020 Michael Catanzaro - 2.28.1-2 -- Disable WPE renderer again. - -* Mon Apr 13 2020 Michael Catanzaro - 2.28.1-1 -- Update to 2.28.1 - -* Thu Apr 09 2020 Michael Catanzaro - 2.28.0-9 -- Reenable WPE renderer, seems to have mysteriously fixed itself. -- Second attempt to fix ppc64le. - -* Tue Mar 24 2020 Michael Catanzaro - 2.28.0-8 -- Fix accelerated compositing mode with bubblewrap sandbox enabled -- Fix JavaScriptCore on ppc64le - -* Mon Mar 16 2020 Michael Catanzaro - 2.28.0-7 -- Disable WPE renderer since it's busted, rhbz#1813993. -- Use perl() syntax to denote perl dependencies. -- Bump revision to maintain upgrade path - -* Wed Mar 11 2020 Michael Catanzaro - 2.28.0-3 -- BuildRequires: perl-English - -* Wed Mar 11 2020 Michael Catanzaro - 2.28.0-2 -- Rebuild with koji hopefully not broken this time? -- Add perl-FindBin BuildRequires - -* Wed Mar 11 2020 Michael Catanzaro - 2.28.0-1 -- Update to 2.28.0 - -* Thu Feb 27 2020 Michael Catanzaro - 2.27.91-1 -- Update to 2.27.91 - -* Mon Feb 10 2020 Michael Catanzaro - 2.27.90-2 -- Add GPG verification during prep - -* Mon Feb 10 2020 Michael Catanzaro - 2.27.90-1 -- Update to 2.27.90 - -* Mon Feb 10 2020 Eike Rathke - 2.27.4-3 -- Resolves: rhbz#1800249 Fix FTBFS - -* Fri Jan 31 2020 Fedora Release Engineering - 2.27.4-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild - -* Fri Jan 10 2020 Eike Rathke - 2.27.4-1 -- Update to 2.27.4 - -* Wed Dec 04 2019 Michael Catanzaro - 2.27.3-2 -- Fix minor file and directory ownership issues, rhbz#1779754 and rhbz#1779772 - -* Tue Nov 26 2019 Eike Rathke - 2.27.3-1 -- Resolves: rhbz#1776825 Update to 2.27.3 - -* Sat Nov 02 2019 Pete Walter - 2.27.2-2 -- Rebuild for ICU 65 - -* Tue Oct 22 2019 Eike Rathke - 2.27.2-1 -- Resolves: rhbz#1764135 Update to 2.27.2 - -* Fri Oct 04 2019 Eike Rathke - 2.27.1-1 -- Resolves: rhbz#1758590 Update to 2.27.1 - -* Thu Sep 26 2019 Eike Rathke - 2.26.1-1 -- Resolves: rhbz#1754472 Update to 2.26.1 - -* Thu Sep 19 2019 Michael Catanzaro - 2.26.0-3 -- Enable WPE renderer, resolves rhbz#1753730 - -* Tue Sep 17 2019 Tomas Popela - 2.26.0-2 -- Backport fix for a crash when closing the view and HW acceleration is enabled -- Resolves: rhbz#1750345 -- Backport fix for EGL_BAD_ALLOC -- Resolves: rhbz#1751936 - -* Mon Sep 09 2019 Kalev Lember - 2.26.0-1 -- Update to 2.26.0 - -* Wed Sep 04 2019 Michael Catanzaro - 2.25.92-2 -- Add patch to fix startup in X11 when not using gdm - -* Tue Sep 03 2019 Eike Rathke - 2.25.92-1 -- Resolves: rhbz#1748305 Update to 2.25.92 - -* Fri Aug 02 2019 Eike Rathke - 2.25.4-1 -- Update to 2.25.4 - -* Fri Jul 26 2019 Tomas Popela - 2.25.3-2 -- Follow-up fixes for the GTK2 plugins support removal -- Fixes: rhbz#1733436 - -* Tue Jul 23 2019 Eike Rathke - 2.25.3-1 -- Update to 2.25.3 -- This removes support for GTK 2 based NPAPI plugins (such as Adobe Flash) - -* Wed Jul 17 2019 Adam Williamson - 2.25.2-2 -- Backport fix for crasher that affects Evolution (bwo#199621) - -* Mon Jun 24 2019 Eike Rathke - 2.25.2-1 -- Update to 2.25.2 - -* Thu Jun 06 2019 Eike Rathke - 2.25.1-1 -- Update to 2.25.1 - -* Fri May 17 2019 Eike Rathke - 2.24.2-1 -- Update to 2.24.2 - -* Tue Apr 09 2019 Eike Rathke - 2.24.1-1 -- Update to 2.24.1 - -* Wed Mar 13 2019 Tomas Popela - 2.24.0-1 -- Update to 2.24.0 - -* Fri Mar 08 2019 Tomas Popela - 2.23.92-1 -- Update to 2.23.92 -- Switch to python3 - -* Wed Feb 20 2019 Eike Rathke - 2.23.91-1 -- Update to 2.23.91 - -* Mon Feb 18 2019 Eike Rathke - 2.23.90-1 -- Update to 2.23.90 - -* Sun Feb 03 2019 Fedora Release Engineering - 2.23.3-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild - -* Thu Jan 24 2019 Pete Walter - 2.23.3-2 -- Rebuild for ICU 63 - -* Mon Jan 14 2019 Eike Rathke - 2.23.3-1 -- Update to 2.23.3 - -* Tue Nov 27 2018 Eike Rathke - 2.23.1-1 -- Update to 2.23.1 - -* Thu Nov 22 2018 Tomáš Popela - 2.22.4-1 -- Update to 2.22.4 - -* Thu Nov 01 2018 Tomas Popela - 2.22.3-2 -- Switch to using pkgconfig build requires -- Switch to enchant-2 -- Resolves: rhbz#1631486 - -* Mon Oct 29 2018 Tomas Popela - 2.22.3-1 -- Update to 2.22.3 - -* Fri Oct 19 2018 Tomas Popela - 2.22.2-3 -- Fix WebProcess crash while printing -- Resolves: rhbz#1639754 - -* Tue Sep 25 2018 Tomas Popela - 2.22.2-2 -- Switch to Ninja: - -7 minutes on the x86_64 - -11 minutes on ppc64le - -13 minutes on i686 - -13 minutes on s390x - -10 minutes on armv7hl - -19 minutes on aarch64 - -* Sun Sep 23 2018 Tomas Popela - 2.22.2-1 -- Update to 2.22.2 - -* Thu Sep 20 2018 Tomas Popela - 2.22.1-1 -- Update to 2.22.1 - -* Fri Sep 07 2018 Kalev Lember - 2.22.0-3 -- Rebuilt against fixed atk (#1626575) - -* Fri Sep 07 2018 Kalev Lember - 2.22.0-2 -- Rebuilt for GNOME 3.30.0 megaupdate - -* Mon Sep 03 2018 Tomas Popela - 2.22.0-1 -- Update to 2.22.0 - -* Thu Aug 30 2018 Tomas Popela - 2.21.92-2 -- Update the JSC build fix patch - -* Wed Aug 29 2018 Tomas Popela - 2.21.92-1 -- Update to 2.21.92 - -* Thu Aug 16 2018 Tomas Popela - 2.21.91-1 -- Update to 2.21.91 - -* Fri Jul 20 2018 Tomas Popela - 2.21.5-1 -- Update to 2.21.5 - -* Mon Jul 16 2018 Tomas Popela - 2.21.4-4 -- Fix the broken build due to python2 changes - -* Sat Jul 14 2018 Fedora Release Engineering - 2.21.4-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild - -* Tue Jul 10 2018 Pete Walter - 2.21.4-2 -- Rebuild for ICU 62 - -* Tue Jun 12 2018 Tomas Popela - 2.21.4-1 -- Update to 2.21.4 - -* Mon May 28 2018 Tomas Popela - 2.21.3-1 -- Update to 2.21.3 - -* Thu May 24 2018 Tomas Popela - 2.21.2-2 -- Explicitly specify python2 over python and add python2 to BR - -* Mon May 21 2018 Tomas Popela - 2.21.2-1 -- Update to 2.21.2 - -* Mon Apr 30 2018 Pete Walter - 2.21.1-2 -- Rebuild for ICU 61.1 - -* Wed Apr 18 2018 Tomas Popela - 2.21.1-1 -- Update to 2.21.1 - -* Tue Apr 10 2018 Tomas Popela - 2.20.1-1 -- Update to 2.20.1 - -* Mon Mar 12 2018 Kalev Lember - 2.20.0-2 -- Bump webkitgtk4 obsoletes versions - -* Mon Mar 12 2018 Tomas Popela - 2.20.0-1 -- Update to 2.20.0 - -* Tue Mar 06 2018 Tomas Popela - 2.19.92-1 -- Update to 2.19.92 - -* Wed Feb 21 2018 Tomas Popela - 2.19.91-1 -- Update to 2.19.91 - -* Fri Feb 09 2018 Fedora Release Engineering - 2.19.90-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild - -* Mon Feb 05 2018 Tomas Popela - 2.19.90-1 -- Update to 2.19.90 - -* Tue Jan 30 2018 Tomas Popela - 2.19.6-3 -- Remove obsoleted ldconfig scriptlets - -* Wed Jan 17 2018 Tomas Popela - 2.19.6-1 -- Update to 2.19.6 - -* Thu Jan 11 2018 Tomas Popela - 2.19.5-2 -- This package was formerly named webkitgtk4 diff --git a/dead.package b/dead.package new file mode 100644 index 0000000..fa5e1f1 --- /dev/null +++ b/dead.package @@ -0,0 +1 @@ +Obsoleted by webkitgtk package diff --git a/sources b/sources deleted file mode 100644 index b540026..0000000 --- a/sources +++ /dev/null @@ -1,2 +0,0 @@ -SHA512 (webkitgtk-2.36.0.tar.xz) = 0926a792da295b8efa8c0fb80fbb0cb27c43bb86011317d076fbe5eef347f2bc02e8afc4c75699a5c6a14363f4abcbfa2d941fdddd6646a63c7679e2380080da -SHA512 (webkitgtk-2.36.0.tar.xz.asc) = ee0d31152c287d356843e726139663711b525f062457a87aac73a8b799cbd39fb700d17fd9d88a99141f041f1565e62d6c973d7fda2bebe218181c4f80e48b63 diff --git a/webkit2gtk3.spec b/webkit2gtk3.spec deleted file mode 100644 index f717b16..0000000 --- a/webkit2gtk3.spec +++ /dev/null @@ -1,300 +0,0 @@ -## NOTE: Lots of files in various subdirectories have the same name (such as -## "LICENSE") so this short macro allows us to distinguish them by using their -## directory names (from the source tree) as prefixes for the files. -%global add_to_license_files() \ - mkdir -p _license_files ; \ - cp -p %1 _license_files/$(echo '%1' | sed -e 's!/!.!g') - -# No libmanette in RHEL -%if !0%{?rhel} -%global with_gamepad 1 -%endif - -# Build documentation by default (use `rpmbuild --without docs` to override it). -# This is used by Coverity. Coverity injects custom compiler warnings, but -# any warning during WebKit docs build is fatal! -%bcond_without docs - -Name: webkit2gtk3 -Version: 2.36.0 -Release: %autorelease -Summary: GTK Web content engine library - -License: LGPLv2 -URL: https://www.webkitgtk.org/ -Source0: https://webkitgtk.org/releases/webkitgtk-%{version}.tar.xz -Source1: https://webkitgtk.org/releases/webkitgtk-%{version}.tar.xz.asc -# Use the keys from https://webkitgtk.org/verifying.html -# $ gpg --import aperez.key carlosgc.key -# $ gpg --export --export-options export-minimal D7FCF61CF9A2DEAB31D81BD3F3D322D0EC4582C3 5AA3BC334FD7E3369E7C77B291C559DBE4C9123B > webkitgtk-keys.gpg -Source2: webkitgtk-keys.gpg - -BuildRequires: bison -BuildRequires: bubblewrap -BuildRequires: cmake -BuildRequires: flex -BuildRequires: gcc-c++ -BuildRequires: gettext -BuildRequires: git -BuildRequires: gnupg2 -BuildRequires: gperf -BuildRequires: gtk-doc -BuildRequires: hyphen-devel -BuildRequires: libatomic -BuildRequires: ninja-build -BuildRequires: perl(English) -BuildRequires: perl(File::Copy::Recursive) -BuildRequires: perl(FindBin) -BuildRequires: perl(JSON::PP) -BuildRequires: perl(Switch) -BuildRequires: python3 -BuildRequires: ruby -BuildRequires: rubygems -BuildRequires: rubygem-json -BuildRequires: xdg-dbus-proxy - -BuildRequires: pkgconfig(atspi-2) -BuildRequires: pkgconfig(cairo) -BuildRequires: pkgconfig(egl) -BuildRequires: pkgconfig(enchant-2) -BuildRequires: pkgconfig(fontconfig) -BuildRequires: pkgconfig(freetype2) -BuildRequires: pkgconfig(gl) -BuildRequires: pkgconfig(glib-2.0) -BuildRequires: pkgconfig(glesv2) -BuildRequires: pkgconfig(gobject-introspection-1.0) -BuildRequires: pkgconfig(gstreamer-1.0) -BuildRequires: pkgconfig(gstreamer-plugins-base-1.0) -BuildRequires: pkgconfig(gtk+-3.0) -BuildRequires: pkgconfig(harfbuzz) -BuildRequires: pkgconfig(icu-uc) -BuildRequires: pkgconfig(lcms2) -BuildRequires: pkgconfig(libgcrypt) -BuildRequires: pkgconfig(libjpeg) -BuildRequires: pkgconfig(libnotify) -BuildRequires: pkgconfig(libopenjp2) -BuildRequires: pkgconfig(libpcre) -BuildRequires: pkgconfig(libpng) -BuildRequires: pkgconfig(libseccomp) -BuildRequires: pkgconfig(libsecret-1) -BuildRequires: pkgconfig(libsoup-2.4) -BuildRequires: pkgconfig(libsystemd) -BuildRequires: pkgconfig(libtasn1) -BuildRequires: pkgconfig(libwebp) -BuildRequires: pkgconfig(libwoff2dec) -BuildRequires: pkgconfig(libxslt) -%if 0%{?with_gamepad} -BuildRequires: pkgconfig(manette-0.2) -%endif -BuildRequires: pkgconfig(sqlite3) -BuildRequires: pkgconfig(upower-glib) -BuildRequires: pkgconfig(wayland-client) -BuildRequires: pkgconfig(wayland-egl) -BuildRequires: pkgconfig(wayland-protocols) -BuildRequires: pkgconfig(wayland-server) -BuildRequires: pkgconfig(wpe-1.0) -BuildRequires: pkgconfig(wpebackend-fdo-1.0) -BuildRequires: pkgconfig(xt) - -# These are hard requirements of WebKit's bubblewrap sandbox. -Requires: bubblewrap -Requires: xdg-dbus-proxy - -# If Geoclue is not running, the geolocation API will not work. -Recommends: geoclue2 - -# Needed for various GStreamer elements. -Recommends: gstreamer1-plugins-bad-free -Recommends: gstreamer1-plugins-good - -# If no xdg-desktop-portal backend is installed, many features will be broken -# inside the sandbox. In particular, the -gtk backend has to be installed for -# desktop settings access, including font settings. -Recommends: xdg-desktop-portal-gtk - -# This package was renamed, so obsolete the old webkitgtk4 package. This is -# still here because some Fedora packages still depend on the webkitgtk4 name. -Obsoletes: webkitgtk4 < %{version}-%{release} -Provides: webkitgtk4 = %{version}-%{release} - -# We're supposed to specify versions here, but these libraries don't do -# normal releases. Accordingly, they're not suitable to be system libs. -Provides: bundled(angle) -Provides: bundled(xdgmime) - -# Require the jsc subpackage -Requires: %{name}-jsc%{?_isa} = %{version}-%{release} - -# Filter out provides for private libraries -%global __provides_exclude_from ^%{_libdir}/webkit2gtk-4\\.0/.*\\.so$ - -%description -WebKitGTK is the port of the portable web rendering engine WebKit to the -GTK platform. - -This package contains WebKit2 based WebKitGTK for GTK 3. - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: %{name}-jsc%{?_isa} = %{version}-%{release} -Requires: %{name}-jsc-devel%{?_isa} = %{version}-%{release} -Obsoletes: webkitgtk4-devel < %{version}-%{release} -Provides: webkitgtk4-devel = %{version}-%{release} - -%description devel -The %{name}-devel package contains libraries, build data, and header -files for developing applications that use %{name}. - -%if %{with docs} -%package doc -Summary: Documentation files for %{name} -BuildArch: noarch -Requires: %{name} = %{version}-%{release} -Obsoletes: webkitgtk4-doc < %{version}-%{release} -Provides: webkitgtk4-doc = %{version}-%{release} - -%description doc -This package contains developer documentation for %{name}. -%endif - -%package jsc -Summary: JavaScript engine from %{name} -Obsoletes: webkitgtk4-jsc < %{version}-%{release} -Provides: webkitgtk4-jsc = %{version}-%{release} - -%description jsc -This package contains JavaScript engine from %{name}. - -%package jsc-devel -Summary: Development files for JavaScript engine from %{name} -Requires: %{name}-jsc%{?_isa} = %{version}-%{release} -Obsoletes: webkitgtk4-jsc-devel < %{version}-%{release} -Provides: webkitgtk4-jsc-devel = %{version}-%{release} - -%description jsc-devel -The %{name}-jsc-devel package contains libraries, build data, and header -files for developing applications that use JavaScript engine from %{name}. - -%prep -%{gpgverify} --keyring='%{SOURCE2}' --signature='%{SOURCE1}' --data='%{SOURCE0}' -%autosetup -p1 -n webkitgtk-%{version} - -# Remove bundled libraries -rm -rf Source/ThirdParty/gtest/ -rm -rf Source/ThirdParty/qunit/ - -%build -# Increase the DIE limit so our debuginfo packages could be size optimized. -# Decreases the size for x86_64 from ~5G to ~1.1G. -# https://bugzilla.redhat.com/show_bug.cgi?id=1456261 -%global _dwz_max_die_limit 250000000 -# The _dwz_max_die_limit is being overridden by the arch specific ones from the -# redhat-rpm-config so we need to set the arch specific ones as well - now it -# is only needed for x86_64. -%global _dwz_max_die_limit_x86_64 250000000 - -# Remove debuginfo to reduce memory consumption: -# https://bugs.webkit.org/show_bug.cgi?id=140176 -# https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/thread/I6IVNA52TXTBRQLKW45CJ5K4RA4WNGMI/ -%ifarch %{arm} %{ix86} -%global debug_package %{nil} -%global optflags %(echo %{optflags} | sed 's/-g /-g0 /') -%endif - -%cmake \ - -GNinja \ - -DPORT=GTK \ - -DCMAKE_BUILD_TYPE=Release \ - -DENABLE_MINIBROWSER=ON \ - -DUSE_SOUP2=ON \ - -DUSE_LD_GOLD=OFF \ -%if %{with docs} - -DENABLE_GTKDOC=ON \ -%endif -%if !0%{?with_gamepad} - -DENABLE_GAMEPAD=OFF \ -%endif -%if 0%{?fedora} - -DUSER_AGENT_BRANDING="Fedora" \ -%endif - %{nil} - -# Show the build time in the status. Require 2 GB of RAM per vCPU. -export NINJA_STATUS="[%f/%t][%e] " -%cmake_build %limit_build -m 2048 - -%install -%cmake_install - -%find_lang WebKit2GTK-4.0 - -# Finally, copy over and rename various files for %%license inclusion -%add_to_license_files Source/JavaScriptCore/COPYING.LIB -%add_to_license_files Source/ThirdParty/ANGLE/LICENSE -%add_to_license_files Source/ThirdParty/ANGLE/src/common/third_party/smhasher/LICENSE -%add_to_license_files Source/ThirdParty/ANGLE/src/third_party/libXNVCtrl/LICENSE -%add_to_license_files Source/WebCore/LICENSE-APPLE -%add_to_license_files Source/WebCore/LICENSE-LGPL-2 -%add_to_license_files Source/WebCore/LICENSE-LGPL-2.1 -%add_to_license_files Source/WebInspectorUI/UserInterface/External/CodeMirror/LICENSE -%add_to_license_files Source/WebInspectorUI/UserInterface/External/Esprima/LICENSE -%add_to_license_files Source/WebInspectorUI/UserInterface/External/three.js/LICENSE -%add_to_license_files Source/WTF/icu/LICENSE -%add_to_license_files Source/WTF/wtf/dtoa/COPYING -%add_to_license_files Source/WTF/wtf/dtoa/LICENSE - -%files -f WebKit2GTK-4.0.lang -%license _license_files/*ThirdParty* -%license _license_files/*WebCore* -%license _license_files/*WebInspectorUI* -%license _license_files/*WTF* -%{_libdir}/libwebkit2gtk-4.0.so.* -%dir %{_libdir}/girepository-1.0 -%{_libdir}/girepository-1.0/WebKit2-4.0.typelib -%{_libdir}/girepository-1.0/WebKit2WebExtension-4.0.typelib -%{_libdir}/webkit2gtk-4.0/ -%{_libexecdir}/webkit2gtk-4.0/ -%exclude %{_libexecdir}/webkit2gtk-4.0/MiniBrowser -%exclude %{_libexecdir}/webkit2gtk-4.0/jsc -%{_bindir}/WebKitWebDriver - -%files devel -%{_libexecdir}/webkit2gtk-4.0/MiniBrowser -%{_includedir}/webkitgtk-4.0/ -%exclude %{_includedir}/webkitgtk-4.0/JavaScriptCore -%exclude %{_includedir}/webkitgtk-4.0/jsc -%{_libdir}/libwebkit2gtk-4.0.so -%{_libdir}/pkgconfig/webkit2gtk-4.0.pc -%{_libdir}/pkgconfig/webkit2gtk-web-extension-4.0.pc -%dir %{_datadir}/gir-1.0 -%{_datadir}/gir-1.0/WebKit2-4.0.gir -%{_datadir}/gir-1.0/WebKit2WebExtension-4.0.gir - -%files jsc -%license _license_files/*JavaScriptCore* -%{_libdir}/libjavascriptcoregtk-4.0.so.* -%dir %{_libdir}/girepository-1.0 -%{_libdir}/girepository-1.0/JavaScriptCore-4.0.typelib - -%files jsc-devel -%{_libexecdir}/webkit2gtk-4.0/jsc -%dir %{_includedir}/webkitgtk-4.0 -%{_includedir}/webkitgtk-4.0/JavaScriptCore/ -%{_includedir}/webkitgtk-4.0/jsc/ -%{_libdir}/libjavascriptcoregtk-4.0.so -%{_libdir}/pkgconfig/javascriptcoregtk-4.0.pc -%dir %{_datadir}/gir-1.0 -%{_datadir}/gir-1.0/JavaScriptCore-4.0.gir - -%if %{with docs} -%files doc -%dir %{_datadir}/gtk-doc -%dir %{_datadir}/gtk-doc/html -%{_datadir}/gtk-doc/html/jsc-glib-4.0/ -%{_datadir}/gtk-doc/html/webkit2gtk-4.0/ -%{_datadir}/gtk-doc/html/webkitdomgtk-4.0/ -%endif - -%changelog -%autochangelog diff --git a/webkitgtk-keys.gpg b/webkitgtk-keys.gpg deleted file mode 100644 index 180e358..0000000 Binary files a/webkitgtk-keys.gpg and /dev/null differ