From b30e1795f2a48a4c6d6ce61d4bfb2fafa4351954 Mon Sep 17 00:00:00 2001 From: yuanhui Date: Fri, 24 Mar 2023 17:11:50 +0800 Subject: [PATCH] Rebuild with libavif-0.11.1 Signed-off-by: yuanhui --- webkitgtk.spec | 63 +++++++++++++++++++++++++++----------------------- 1 file changed, 34 insertions(+), 29 deletions(-) diff --git a/webkitgtk.spec b/webkitgtk.spec index 815ec15..65cc7ca 100644 --- a/webkitgtk.spec +++ b/webkitgtk.spec @@ -1,4 +1,4 @@ -%define anolis_release 1 +%define anolis_release 2 ## 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. @@ -45,36 +45,48 @@ BuildRequires: rubygem-json BuildRequires: unifdef BuildRequires: xdg-dbus-proxy -BuildRequires: pkgconfig(atspi-2) -BuildRequires: pkgconfig(cairo) +BuildRequires: pkgconfig(atspi-2) >= 2.5.3 +BuildRequires: pkgconfig(cairo) >= 1.14.0 BuildRequires: pkgconfig(egl) BuildRequires: pkgconfig(enchant-2) BuildRequires: pkgconfig(epoxy) -BuildRequires: pkgconfig(fontconfig) -BuildRequires: pkgconfig(freetype2) +BuildRequires: pkgconfig(fontconfig) >= 2.8.0 +BuildRequires: pkgconfig(freetype2) >= 2.4.2 BuildRequires: pkgconfig(gl) -BuildRequires: pkgconfig(glib-2.0) +BuildRequires: pkgconfig(glib-2.0) >= 2.56.4 BuildRequires: pkgconfig(glesv2) BuildRequires: pkgconfig(gobject-introspection-1.0) -BuildRequires: pkgconfig(gstreamer-1.0) +BuildRequires: pkgconfig(gstreamer-1.0) >= 1.16.2 BuildRequires: pkgconfig(gstreamer-plugins-bad-1.0) -BuildRequires: pkgconfig(gstreamer-plugins-base-1.0) -BuildRequires: pkgconfig(gtk+-3.0) +BuildRequires: pkgconfig(gstreamer-plugins-base-1.0) >= 1.16.2 +BuildRequires: pkgconfig(gstreamer-allocators-1.0) >= 1.16.2 +BuildRequires: pkgconfig(gstreamer-app-1.0) >= 1.16.2 +BuildRequires: pkgconfig(gstreamer-audio-1.0) >= 1.16.2 +BuildRequires: pkgconfig(gstreamer-fft-1.0) >= 1.16.2 +BuildRequires: pkgconfig(gstreamer-gl-1.0) >= 1.16.2 +BuildRequires: pkgconfig(gstreamer-pbutils-1.0) >= 1.16.2 +BuildRequires: pkgconfig(gstreamer-rtp-1.0) >= 1.16.2 +BuildRequires: pkgconfig(gstreamer-sdp-1.0) >= 1.16.2 +BuildRequires: pkgconfig(gstreamer-tag-1.0) >= 1.16.2 +BuildRequires: pkgconfig(gstreamer-transcoder-1.0) >= 1.16.2 +BuildRequires: pkgconfig(gstreamer-video-1.0) >= 1.16.2 + +BuildRequires: pkgconfig(gtk+-3.0) >= 3.22.0 BuildRequires: pkgconfig(gtk4) -BuildRequires: pkgconfig(harfbuzz) -BuildRequires: pkgconfig(icu-uc) +BuildRequires: pkgconfig(harfbuzz) >= 0.9.18 +BuildRequires: pkgconfig(icu-uc) >= 61.2 BuildRequires: pkgconfig(lcms2) BuildRequires: pkgconfig(libavif) -BuildRequires: pkgconfig(libgcrypt) +BuildRequires: pkgconfig(libgcrypt) >= 1.6.0 BuildRequires: pkgconfig(libjpeg) BuildRequires: pkgconfig(libnotify) -BuildRequires: pkgconfig(libopenjp2) +BuildRequires: pkgconfig(libopenjp2) >= 2.2.0 BuildRequires: pkgconfig(libpcre) BuildRequires: pkgconfig(libpng) BuildRequires: pkgconfig(libseccomp) BuildRequires: pkgconfig(libsecret-1) -BuildRequires: pkgconfig(libsoup-2.4) -BuildRequires: pkgconfig(libsoup-3.0) +BuildRequires: pkgconfig(libsoup-2.4) >= 2.54.0 +BuildRequires: pkgconfig(libsoup-3.0) >= 3.0.4 BuildRequires: pkgconfig(libsystemd) BuildRequires: pkgconfig(libtasn1) BuildRequires: pkgconfig(libwebp) @@ -279,14 +291,6 @@ Provides: webkit2gtk3-jsc-devel = %{version}-%{release} The javascriptcoregtk4.0-devel package contains libraries, build data, and header files for developing applications that use JavaScript engine from webkit2gtk-4.0. -%package doc -Summary: Documentation files for %{name} -Requires: %{name} = %{EVR} -BuildArch: noarch - -%description doc -The %{name}-doc package contains documentation files for %{name}. - %prep %autosetup -p1 -n webkitgtk-%{version} @@ -364,15 +368,15 @@ rm -rf Source/ThirdParty/qunit/ %define _vpath_builddir %{_vendor}-%{_target_os}-build/webkitgtk-6.0 export NINJA_STATUS="[1/3][%f/%t %es] " -%cmake_build %limit_build -m 3072 +%cmake_build %define _vpath_builddir %{_vendor}-%{_target_os}-build/webkit2gtk-4.1 export NINJA_STATUS="[2/3][%f/%t %es] " -%cmake_build %limit_build -m 3072 +%cmake_build %define _vpath_builddir %{_vendor}-%{_target_os}-build/webkit2gtk-4.0 export NINJA_STATUS="[3/3][%f/%t %es] " -%cmake_build %limit_build -m 3072 +%cmake_build %install %define _vpath_builddir %{_vendor}-%{_target_os}-build/webkitgtk-6.0 @@ -560,10 +564,11 @@ export NINJA_STATUS="[3/3][%f/%t %es] " %{_datadir}/gtk-doc/html/webkit2gtk-web-extension-4.0/ %endif -%files doc -%doc NEWS - %changelog +* Fri Mar 24 2023 yuanhui - 2.40.0-2 +- Add version restrictions to buildrequires +- Rebuild with libavif-0.11.1 + * Mon Mar 20 2023 yuanhui - 2.40.0-1 - Update to 2.40.0 -- Gitee