makedepends=(enchant cmake gstreamer gstreamer-plugins-base gstreamer-plugins-bad xorg-libxt gtk4 hunspell hyphen icu 
             libmanette libgudev libsecret libwebp mesa ruby enchant geoclue2
             gobject-introspection hicolor-icon-theme llvm harfbuzz libnotify libglvnd
             wayland wayland-protocols woff2 openjpeg2 wpebackend-fdo libsoup libxslt
             xorg-libxcomposite xorg-libxdamage unifdef libavif gi-docgen python-setuptools)

description="engine of made Web free for the browsers web version 6"
url="http://webkitgtk.org/"

packager="Great-OS Team"
maintainer="Great-OS Team"

name=webkitgtk6
version=2.51.4
release=2

source=(http://webkitgtk.org/releases/webkitgtk-$version.tar.xz)

build() {

  mkdir -pv /usr/local/include

  cmake -DCMAKE_BUILD_TYPE=Release      \
        -DCMAKE_INSTALL_PREFIX=/usr     \
        -DLIB_INSTALL_DIR=/usr/lib      \
        -DCMAKE_SKIP_RPATH=ON           \
        -DPORT=GTK                      \
        -DUSE_GTK4=ON                   \
        -DUSE_FLITE=OFF                 \
        -DUSE_SOUP2=OFF                 \
        -DENABLE_SPEECH_SYNTHESIS=OFF   \
        -DUSE_JPEGXL=OFF                \
        -DENABLE_BUBBLEWRAP_SANDBOX=OFF \
        -DENABLE_DOCUMENTATION=OFF      \
        -DUSE_LIBBACKTRACE=OFF          \
        -DUSE_SYSTEM_SYSPROF_CAPTURE=NO \
        -Hwebkitgtk-$version            \
        -Bbuild

  cmake --build build
  DESTDIR=$PKG cmake --build build --target install

  #file conflicts with webkitgtk
  rm -rf "$PKG/usr/bin"
}
