<?xml version="1.0"?>
<package name="webkitgtk-6.0">
	<description>web browser engine</description>
	<releases>
		<release version="2.50.4" revision="1">
			<deps>
				<dep name="bison"/>
				<dep name="bubblewrap"/>
				<dep name="cairo"/>
				<dep name="cmake"/>
				<dep name="enchant-2"/>
				<dep name="flex"/>
				<dep name="fontconfig"/>
				<dep name="freetype"/>
				<dep name="geoclue-2.0"/>
				<dep name="glib-2.0"/>
				<dep name="gobject-introspection-1.0"/>
				<dep name="gperf"/>
				<dep name="gstreamer-1.0"/>
				<dep name="gstreamer-plugins-bad-1.0"/>
				<dep name="gstreamer-plugins-base-1.0"/>
				<dep name="gtk4"/>
				<dep name="harfbuzz"/>
				<dep name="hyphen"/>
				<dep name="icu"/>
				<dep name="jpeg"/>
				<dep name="libavif"/>
				<dep name="libjxl"/>
				<dep name="libnotify"/>
				<dep name="libpng"/>
				<dep name="libseccomp"/>
				<dep name="libsecret-1"/>
				<dep name="libsoup-3.0"/>
				<dep name="libwebp"/>
				<dep name="libxml2"/>
				<dep name="libxslt"/>
				<dep name="mesa"/>
				<dep name="openjpeg"/>
				<dep name="pango"/>
				<dep name="ruby"/>
				<dep name="sqlite3"/>
				<dep name="sysprof"/>
				<dep name="unifdef"/>
				<dep name="woff2"/>
				<dep name="wpe"/>
				<dep name="wpebackend-fdo"/>
				<dep name="xdg-dbus-proxy"/>
			</deps>
			<build>
				<script>
					<archive name="webkitgtk-$VERSION">
						<!-- fix build with ICU 76, from BLFS -->
						<cmd>sed -i -e '/U_SHOW_CPLUSPLUS_API/a#define U_SHOW_CPLUSPLUS_HEADER_API 0' Source/WTF/wtf/Platform.h</cmd>

						<cmd>mkdir build</cmd>
						<cmd>cd build</cmd>
						<cmd>echo "CMAKE_INSTALL_PREFIX:PATH=/usr" >> CMakeCache.txt</cmd>
						<cmd>echo "CMAKE_INSTALL_LIBDIR:PATH=lib" >> CMakeCache.txt</cmd>
						<cmd>echo "CMAKE_INSTALL_LIBEXECDIR:PATH=lib" >> CMakeCache.txt</cmd>
						<cmd>echo "PORT:STRING=GTK" >> CMakeCache.txt</cmd>
						<cmd>echo "CMAKE_BUILD_TYPE:STRING=Release" >> CMakeCache.txt</cmd>
						<cmd>echo "USE_GTK4:BOOL=ON" >> CMakeCache.txt</cmd>
						<cmd>echo "USE_LIBBACKTRACE:BOOL=OFF" >> CMakeCache.txt</cmd>
						<cmd>echo "ENABLE_GAMEPAD:BOOL=OFF" >> CMakeCache.txt</cmd>
						<cmd>echo "ENABLE_SPEECH_SYNTHESIS:BOOL=OFF" >> CMakeCache.txt</cmd>
						<cmd>cmake ..</cmd>
						<cmd>LD_PRELOAD= make</cmd>
						<cmd>make install -j 1</cmd>
					</archive>
				</script>
			</build>
		</release>
	</releases>
</package>
