]> Cypherpunks repositories - bass.git/commitdiff
TLS workability in WebKit
authorSergey Matveev <stargrave@stargrave.org>
Thu, 27 Jun 2024 19:04:54 +0000 (22:04 +0300)
committerSergey Matveev <stargrave@stargrave.org>
Thu, 27 Jun 2024 19:04:54 +0000 (22:04 +0300)
build/skel/net/glib-networking-2.80.0.do
build/skel/net/libproxy-0.4.18.do
build/skel/net/libsoup-2.74.3.do

index 3e99f1c48475eeea2ab0866b2eb6ecfaef612d1680637726a8fa8b7bbab818df..abc7aedcead715099bc7cae7d98f2359d8e5806aa783cfce4efaf3b59d5bc80e 100644 (file)
@@ -37,4 +37,11 @@ cd $NAME
 
 cd "$SKELBINS"/$ARCH
 "$BASS_ROOT"/build/lib/prepare-preinst-010-rdeps $NAME-$hsh $rdeps
+mkdir -p $NAME-$hsh/skelpkg/$NAME-$hsh/hooks/postinst
+cat >$NAME-$hsh/skelpkg/$NAME-$hsh/hooks/postinst/01rc-add <<EOF
+#!/bin/sh -e
+_localpath="\$(realpath local)"
+echo export GIO_MODULE_DIR="\$_localpath/lib/gio/modules" >>rc
+EOF
+chmod +x $NAME-$hsh/skelpkg/$NAME-$hsh/hooks/postinst/01rc-add
 "$BASS_ROOT"/build/lib/mk-pkg $NAME-$hsh
index 2c2afdc11e75bb2a1f388e26e306e406c77d6e56c9793d9393396a19d2570564..47226357f43acb4d7788931c6640731a4a5337dc224dbf403c8c38a08ebd96bc 100644 (file)
@@ -28,8 +28,6 @@ cmake -DCMAKE_INSTALL_PREFIX="$SKELBINS"/$ARCH/$NAME-$hsh \
     -DWITH_PYTHON2=OFF \
     -DWITH_PYTHON3=OFF \
     -DWITH_KDE=OFF \
-    -DWITH_GNOME=OFF \
-    -DWITH_GNOME3=OFF \
     .. >&2
 gmake -j$MAKE_JOBS >&2
 gmake install >&2
index d29151345038cca2880863f4acc53e1db8f34dabd8cdc44d64d66b5733e80731..4a467d7d66df8e605604f809c33a4eb8db99ccb6c439a7ec792641a98118eb64 100644 (file)
@@ -12,10 +12,7 @@ lang/Python-3.7.3
 "
 rdeps=net/glib-networking-2.80.0
 meson=meson-0.63.3
-redo-ifchange $bdeps \
-    "$DISTFILES"/$NAME.tar.xz \
-    "$DISTFILES"/$meson.tar.gz \
-    $rdeps
+redo-ifchange $bdeps "$DISTFILES"/$NAME.tar.xz "$DISTFILES"/$meson.tar.gz $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
@@ -29,7 +26,6 @@ cd $NAME
     -Dsysprof=disabled \
     -Dtests=false \
     -Dinstalled_tests=false \
-    -Dtls_check=false \
     -Dntlm=disabled \
     build >&2
 ../$meson/meson.py compile -C build >&2