summaryrefslogtreecommitdiffstats
path: root/libraries/webkit2gtk
diff options
context:
space:
mode:
author Willy Sudiarto Raharjo <willysr@slackbuilds.org>2022-02-02 15:03:15 +0700
committer Willy Sudiarto Raharjo <willysr@slackbuilds.org>2022-02-02 15:03:15 +0700
commitecd451750b148f09f0b79c4d499267a61acf8714 (patch)
tree7fe33cfda5d67dc89785e20cb2cfbebf28088cb8 /libraries/webkit2gtk
parenta3a2d5a3d04e94d1841a77a0d4574d1c12955c1d (diff)
downloadslackbuilds-ecd451750b148f09f0b79c4d499267a61acf8714.tar.gz
slackbuilds-ecd451750b148f09f0b79c4d499267a61acf8714.tar.xz
libraries/webkit2gtk: Revert back to building 4.0 API.
This reverts commit 9b3dc1f1ca75b9e0a83d65b66076001370a111a5. Signed-off-by: Willy Sudiarto Raharjo <willysr@slackbuilds.org>
Diffstat (limited to 'libraries/webkit2gtk')
-rw-r--r--libraries/webkit2gtk/README4
-rw-r--r--libraries/webkit2gtk/webkit2gtk.SlackBuild19
2 files changed, 5 insertions, 18 deletions
diff --git a/libraries/webkit2gtk/README b/libraries/webkit2gtk/README
index a745c0704e..fc82e5029b 100644
--- a/libraries/webkit2gtk/README
+++ b/libraries/webkit2gtk/README
@@ -7,7 +7,3 @@ of systems from desktop computers to embedded systems like phones,
tablets, and televisions.
This package provides WebKit2 API and can co-exist with webkitgtk{3}.
-
-NOTE:
-If you need to build webkit2 API v4.1, use SOUP3=YES ./webkit2gtk.SlackBuild
-It requires libsoup3 to be present before building this package.
diff --git a/libraries/webkit2gtk/webkit2gtk.SlackBuild b/libraries/webkit2gtk/webkit2gtk.SlackBuild
index 5df4ad8b7b..051bf38764 100644
--- a/libraries/webkit2gtk/webkit2gtk.SlackBuild
+++ b/libraries/webkit2gtk/webkit2gtk.SlackBuild
@@ -82,15 +82,6 @@ find -L . \
patch -p1 < $CWD/unhide-deprecated-api.patch
-# Use Slackware's libsoup by default, but we offer libsoup3 to build API v4.1:
-if [ "${SOUP3:-NO}" = "YES" ]; then
- USESOUP2=""
- WKAPI="4.1"
-else
- USESOUP2="-DUSE_SOUP2=ON"
- WKAPI="4.0"
-fi
-
mkdir -p build
cd build
cmake -DPORT=GTK \
@@ -100,11 +91,11 @@ cd build
-DCMAKE_SKIP_RPATH=ON \
-DCMAKE_INSTALL_PREFIX=/usr \
-DLIB_INSTALL_DIR=/usr/lib${LIBDIRSUFFIX} \
- -DLIBEXEC_INSTALL_DIR=/usr/lib${LIBDIRSUFFIX}/webkit2gtk-$WKAPI \
+ -DLIBEXEC_INSTALL_DIR=/usr/lib${LIBDIRSUFFIX}/webkit2gtk-4.0 \
-DENABLE_GAMEPAD=OFF \
-DENABLE_MINIBROWSER=ON \
-DUSE_SYSTEMD=OFF \
- $USESOUP2 \
+ -DUSE_SOUP2=ON \
-Wno-dev \
-G Ninja \
..
@@ -114,11 +105,11 @@ cd build
"${NINJA:=ninja}" -j$(expr $(nproc) / 2)
DESTDIR=$PKG $NINJA -j1 install
-mkdir -p $PKG/usr/share/gtk-doc/html/webkit{2,dom}gtk-$WKAPI
+mkdir -p $PKG/usr/share/gtk-doc/html/webkit{2,dom}gtk-4.0
install -m 0644 ../Documentation/webkit2gtk-4.0/html/* \
- $PKG/usr/share/gtk-doc/html/webkit2gtk-$WKAPI
+ $PKG/usr/share/gtk-doc/html/webkit2gtk-4.0
install -m 0644 ../Documentation/webkitdomgtk-4.0/html/* \
- $PKG/usr/share/gtk-doc/html/webkitdomgtk-$WKAPI
+ $PKG/usr/share/gtk-doc/html/webkitdomgtk-4.0
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
cp -a ../NEWS $PKG/usr/doc/$PRGNAM-$VERSION