]> Cypherpunks repositories - bass.git/commitdiff
WebKit GTK skel
authorSergey Matveev <stargrave@stargrave.org>
Sat, 22 Jun 2024 18:48:42 +0000 (21:48 +0300)
committerSergey Matveev <stargrave@stargrave.org>
Sat, 22 Jun 2024 18:54:14 +0000 (21:54 +0300)
build/skel/www/webkitgtk-2.34.6.do

index cdf82b0bc3f1f6f5a762440eedcce6b25e3b62a1ba7413cc794bfb049b77a407..2d3b540e35a7269d133ca5387695ce62902c835f81aa29d32cc4b310d5683fcd 100644 (file)
@@ -11,7 +11,17 @@ devel/ninja-v1.12.1
 devel/pkgconf-2.1.1
 lang/ruby-3.3.3
 "
-redo-ifchange $bdeps "$DISTFILES"/$NAME.tar.xz
+rdeps="
+crypto/libgcrypt-1.11.0
+graphics/cairo-1.16.0
+graphics/freetype-2.9.1
+graphics/gtk+-3.24.42
+graphics/libjpeg-turbo-3.0.3
+graphics/libpng-1.6.43
+graphics/libwebp-1.4.0
+graphics/openjpeg-2.5.2
+"
+redo-ifchange $bdeps "$DISTFILES"/$NAME.tar.xz $rdeps
 hsh=$("$BASS_ROOT"/build/bin/cksum $BASS_REV $SPATH)
 . "$BASS_ROOT"/build/lib/create-tmp-for-build.rc
 "$BASS_ROOT"/build/bin/pkg-inst $bdeps $rdeps
@@ -26,6 +36,8 @@ cd build
 cmake -GNinja \
     -DCMAKE_BUILD_TYPE=Release \
     -DCMAKE_INSTALL_PREFIX="$SKELBINS"/$ARCH/$NAME-$hsh \
+    -DJPEG_INCLUDE_DIR:PATH=$tmp/local/include \
+    -DJPEG_LIBRARY_RELEASE:PATH=$tmp/local/lib/libjpeg.so.8.3.2 \
     -DPORT=GTK \
     -DUSE_SOUP2=on \
     -DUSE_WPE_RENDERER=off \
@@ -41,9 +53,11 @@ cmake -GNinja \
     -DUSE_SYSTEM_MALLOC=on \
     -DUSE_LCMS=off \
     -DUSE_LIBHYPHEN=off \
+    -DUSE_LIBNOTIFY=off \
     -DUSE_LIBSECRET=off .. >&2
 ninja >&2
 ninja install >&2
 
 cd "$SKELBINS"/$ARCH
+"$BASS_ROOT"/build/lib/prepare-preinst-010-rdeps $NAME-$hsh $rdeps
 "$BASS_ROOT"/build/lib/mk-pkg $NAME-$hsh