pkgname: webkit2gtk-6 pkgver: '2.52.4' pkgrel: '1' pkgdesc: Web content engine for GTK url: 'https://webkitgtk.org' arch: x86_64 depends: - cairo - xorg-fontconfig - freetype - libgcrypt - glib - gtk4 - harfbuzz - icu - libjpeg-turbo - libsoup3 - libxml2 - zlib - libpng - sqlite - libwebp - at-spi2-core - libwpe - wpebackend-fdo - libxslt - libsecret - libtasn1 - enchant - xorg-libx11 - xorg-libxext - xorg-libice - xorg-libxt - wayland - libnotify - hyphen - openjpeg - woff2 - bubblewrap - libseccomp - gstreamer - libmanette - gstreamer-plugins-base - gi-docgen makedepends: - cmake - mesa - ninja - gtk-doc - python - ruby - gobject-introspection - wayland-protocols - gstreamer-plugins-bad - gperf - unifdef - libavif - sysprof source: - 'https://webkitgtk.org/releases/webkitgtk-${pkgver}.tar.xz' sha256sums: - cf4076a1ca2a64788edca8c452d8ebb68d5e2965e588fe46a388a016513edce4 build: | cd webkitgtk-${pkgver} sed '/U_SHOW_CPLUSPLUS_API/a#define U_SHOW_CPLUSPLUS_HEADER_API 0' \ -i Source/WTF/wtf/Platform.h mkdir -p build cd build CFLAGS=-Wno-expansion-to-defined \ CXXFLAGS=-Wno-expansion-to-defined \ cmake -G Ninja \ -DCMAKE_BUILD_TYPE=Release \ -DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_SKIP_RPATH=ON \ -DPORT=GTK \ -DLIB_INSTALL_DIR=/usr/lib \ -DUSE_LIBHYPHEN=OFF \ -DENABLE_MINIBROWSER=ON \ -DUSE_WOFF2=ON \ -DUSE_GTK4=ON \ -DUSE_SOUP2=OFF \ -DUSE_LIBBACKTRACE=OFF \ -DUSE_AVIF=ON \ -DUSE_JPEGXL=OFF \ -DENABLE_GTKDOC=ON \ -DENABLE_DOCUMENTATION=OFF \ -DENABLE_BUBBLEWRAP_SANDBOX=OFF \ -DUSE_GSTREAMER_TRANSCODER=OFF \ -DENABLE_GAMEPAD=OFF \ -DENABLE_SPEECH_SYNTHESIS=OFF \ -Wno-dev .. ninja -j3 || ninja -j1 package: | cd webkitgtk-${pkgver}/build DESTDIR=${PKGDIR} ninja install install -vdm755 ${PKGDIR}/usr/share/gtk-doc/html/webkit{2,web-process-extension}gtk-6.0 install -vm644 ../Documentation/webkitgtk-6.0/* \ ${PKGDIR}/usr/share/gtk-doc/html/webkit2gtk-6.0 install -vm644 ../Documentation/webkitgtk-web-process-extension-6.0/* \ ${PKGDIR}/usr/share/gtk-doc/html/webkit2gtk-6.0 # Usunięcie binariów w celu uniknięcia konfliktów rm -rf ${PKGDIR}/usr/bin package: | true