🔒 Repository is read-only – file editing is disabled.
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788
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