wok-current diff midori/receipt @ rev 25695

Up linux 5.10.214, Patch xorg-server (CVE-2024-31080, CVE-2024-31081, CVE-2024-31082, CVE-2024-31083)
author Stanislas Leduc <shann@slitaz.org>
date Thu Apr 04 08:53:51 2024 +0000 (2 months ago)
parents a23978bfa665
children
line diff
     1.1 --- a/midori/receipt	Wed Oct 11 18:45:46 2023 +0000
     1.2 +++ b/midori/receipt	Thu Apr 04 08:53:51 2024 +0000
     1.3 @@ -14,11 +14,11 @@
     1.4  
     1.5  GENERIC_MENUS="no"
     1.6  SUGGESTED="midori-lang"
     1.7 -DEPENDS="libnotify libunique libsoup webkitgtk libxslt xorg-libXss \
     1.8 -libsoup-gnome gcr-base harfbuzz-icu gst-plugins-base-1.0 libsecret \
     1.9 +DEPENDS="libnotify libunique libsoup webkit2gtk libxslt xorg-libXss \
    1.10 +libsoup248-gnome gcr-base harfbuzz-icu gst-plugins-base-1.0 libsecret \
    1.11  mesa libegl-mesa libwebp"
    1.12 -BUILD_DEPENDS="glib-dev gtk+-dev gtk+3-dev libnotify-dev libsoup-dev libunique-dev
    1.13 -	webkitgtk-dev libxslt-dev xorg-libXss-dev gcr-dev"
    1.14 +BUILD_DEPENDS="glib-dev gtk+-dev gtk+3-dev libnotify-dev libsoup-dev \
    1.15 +libunique-dev webkit2gtk-dev libxslt-dev xorg-libXss-dev gcr-dev"
    1.16  
    1.17  # Handle cross compilation
    1.18  case "$ARCH" in
    1.19 @@ -55,12 +55,21 @@
    1.20  	# patch for cmake
    1.21  	patch -p1 < $stuff/midori-cmake.patch
    1.22  
    1.23 +	# Let's pkg-config found libsoup248 
    1.24 +	export PKG_CONFIG_PATH="/usr/lib/pkgconfig:/usr/lib/libsoup248/pkgconfig"
    1.25 +
    1.26 +	# Fix build with new glib/gtk
    1.27 +	find . -type f -regex '.*\.\(c\|vala\)' -exec sed -i \
    1.28 +    	's/Gtk.STOCK_FILE/"text-x-generic"/g;s/Gtk.STOCK_CLOSE/"window-close"/g;s/Gtk.STOCK_ADD/"list-add"/g;s/Gtk.STOCK_HELP/"help-browser"/g;s/Gtk.STOCK_APPLY/""/g;s/Gtk.STOCK_CANCEL/""/g;s/Gtk.STOCK_COPY/"edit-copy"/g;s/Gtk.STOCK_DELETE/"edit-delete"/g;s/Gtk.STOCK_EDIT/""/g;s/Gtk.STOCK_OPEN/"document-open"/g;s/Gtk.STOCK_PREFERENCES/"preferences-system"/g;s/Gtk.STOCK_PROPERTIES/"document-properties"/g;s/Gtk.STOCK_SAVE/"document-save"/g;s/Gtk.STOCK_CLEAR/"edit-clear"/g;s/Gtk.STOCK_DIRECTORY/"folder"/g' \
    1.29 +    	"{}" +;
    1.30 +
    1.31  	mkdir -p build && cd build
    1.32  	cmake \
    1.33  		-DCMAKE_C_FLAGS:STRING="$CFLAGS" \
    1.34  		-DCMAKE_INSTALL_PREFIX=/usr \
    1.35  		-DCMAKE_INSTALL_LIBDIR=lib \
    1.36  		-DUSE_GTK3=OFF \
    1.37 +		-DHALF_BRO_INCOM_WEBKIT2=ON \
    1.38  		-DUSE_ZEITGEIST=0 .. &&
    1.39  	#./configure \
    1.40  	#	--prefix=/usr \