pkgname: webkit2gtk-4 pkgver: '2.52.4' pkgrel: '1' pkgdesc: Web content engine for GTK url: 'https://webkitgtk.org' arch: x86_64 depends: [] makedepends: - openjpeg - ninja - enchant - cmake - gstreamer - gstreamer-plugins-base - gstreamer-plugins-bad - xorg-libxt - gtk3 - gtk-doc - hunspell - hyphen - icu - libgudev - libsecret - libsoup3 - sysprof - libwebp - mesa - ruby - sqlite - geoclue2 - libavif - libmanette - gobject-introspection - hicolor-icon-theme - llvm - wpebackend-fdo - harfbuzz - libnotify - wayland - woff2 - unifdef 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=OFF \ -DUSE_soup2=OFF \ -DUSE_LIBBACKTRACE=OFF \ -DUSE_JPEGXL=OFF \ -DENABLE_GTKDOC=OFF \ -DENABLE_DOCUMENTATION=OFF \ -DUSE_WPE_RENDERER=OFF \ -DENABLE_BUBBLEWRAP_SANDBOX=OFF \ -DUSE_GSTREAMER_TRANSCODER=OFF \ -DENABLE_GAMEPAD=OFF \ -DENABLE_SPEECH_SYNTHESIS=OFF \ -Wno-dev .. ninja || ninja -j1 package: | cd webkitgtk-${pkgver}/build DESTDIR=${PKGDIR} ninja install # Binaria należą do głównego pakietu webkitgtk (zapobieganie konfliktom) rm -rf ${PKGDIR}/usr/bin package: | true