diff --git a/src/libwpe/changes.md b/src/libwpe/changes.md index d9a0a92..733f47d 100644 --- a/src/libwpe/changes.md +++ b/src/libwpe/changes.md @@ -1,2 +1,5 @@ +# 1.14.2 +Updated to the latest upstream release + # 1.14.1 First version diff --git a/src/libwpe/pkg.sh b/src/libwpe/pkg.sh index 95b052f..69e0b40 100644 --- a/src/libwpe/pkg.sh +++ b/src/libwpe/pkg.sh @@ -1,19 +1,24 @@ NAME="libwpe" DESC="General purpose library for WPE WebKit and the WPE Renderer" -VERSION="1.14.1" -FILES=("https://wpewebkit.org/releases/libwpe-$VERSION.tar.xz") -HASHES=("d834d70a6b3afb24a05ec188df248e52") -DEPENDS=("libxkbcommon" "gcc-libs") +VERSION="1.14.2" + +FILES=("https://wpewebkit.org/releases/libwpe-${VERSION}.tar.xz") +HASHES=("61840e24ba0a0f5828194dff28db92ee") + +DEPENDS=("libxkbcommon" "gcc-libs" "libglvnd") +BUILD=("mesa" "meson") PACKAGE() { - tar xf $NAME-$VERSION.tar.xz - cd $NAME-$VERSION + tar xf "${NAME}-${VERSION}.tar.xz" + cd "${NAME}-${VERSION}" mkdir build cd build - meson setup --prefix="$ROOTDIR/usr" --buildtype=release .. - ninja && ninja install + meson setup --prefix=/usr \ + --buildtype=release .. + ninja + DESTDIR="${ROOTDIR}" ninja install - cd ../.. && rm -r $NAME-$VERSION + cd ../.. && rm -r "${NAME}-${VERSION}" } diff --git a/src/webkitgtk/changes.md b/src/webkitgtk/changes.md index 80b477f..e5e00cd 100644 --- a/src/webkitgtk/changes.md +++ b/src/webkitgtk/changes.md @@ -1,2 +1,5 @@ +# 2.42.5 +Updated to a newer upstream release + # 2.41.91 First version diff --git a/src/webkitgtk/pkg.sh b/src/webkitgtk/pkg.sh index f3f1b76..f6526f2 100644 --- a/src/webkitgtk/pkg.sh +++ b/src/webkitgtk/pkg.sh @@ -1,23 +1,29 @@ NAME="webkitgtk" DESC="Port of the portable web rendering engine WebKit to the GTK3 and GTK4 platforms" -VERSION="2.41.91" -FILES=("https://webkitgtk.org/releases/webkitgtk-$VERSION.tar.xz") -HASHES=("1140f86d9044fb76be974b65f71737d7") +VERSION="2.42.5" + +FILES=("https://webkitgtk.org/releases/webkitgtk-${VERSION}.tar.xz") +HASHES=("9cf27d88b55e5b8168f4835b17ea6fd0") + DEPENDS=( - "cairo" "gst-plugins-base" "gst-plugins-bad" - "gtk4" "gtk3" "icu" "lcms2" "libgudev" "libsecret" - "libsoup" "libtasn1" "mesa" "openjpeg" "ruby" + "cairo" "gst-plugins-base" "gst-plugins-bad" + "gtk4" "gtk3" "icu" "lcms2" "libgudev" "libsecret" + "libsoup" "libtasn1" "mesa" "openjpeg" "sqlite" "unifdef" "which" "wpebackend-fdo" "bubblewrap" "enchant" "geoclue" "libwebp" "hicolor-icon-theme" "libavif" "xdg-dbus-proxy" - "wayland" "harfbuzz" "woff2" + "harfbuzz" "woff2" "libwpe" "gtk4" +) +BUILD=( + "cmake" "gobject-introspection" "glib" + "ninja" "python3" "ruby" "systemd" ) PACKAGE() { - tar xf $NAME-$VERSION.tar.xz - cd $NAME-$VERSION + tar xf "${NAME}-${VERSION}.tar.xz" + cd "${NAME}-${VERSION}" - mkdir -vp build + mkdir -pv build cd build cmake -DCMAKE_BUILD_TYPE=Release \ @@ -29,21 +35,23 @@ PACKAGE() { -DENABLE_GAMEPAD=OFF \ -DENABLE_MINIBROWSER=ON \ -DENABLE_DOCUMENTATION=OFF \ - -DUSE_WOFF2=ON \ + -DUSE_WOFF2=OFF \ -DUSE_GTK4=ON \ - -DUSE_JPEGXL=OFF \ -DUSE_WPE_RENDERER=ON \ + -DUSE_JPEGXL=OFF \ -DENABLE_BUBBLEWRAP_SANDBOX=ON \ -Wno-dev -G Ninja .. - ninja $MAKEFLAGS && DESTDIR="$ROOTDIR" ninja install - install -vdm755 "$ROOTDIR"/usr/share/gtk-doc/html/{jsc-glib,webkit2gtk{,-web-extension}}-4.1 + ninja + DESTDIR="${ROOTDIR}" ninja install + + install -vdm755 "${ROOTDIR}/usr/share/gtk-doc/html/"{jsc-glib,webkit2gtk{,-web-extension}}-4.1 install -vm644 ../Documentation/jsc-glib-4.1/* \ - "$ROOTDIR"/usr/share/gtk-doc/html/jsc-glib-4.1 + "${ROOTDIR}/usr/share/gtk-doc/html/jsc-glib-4.1" install -vm644 ../Documentation/webkit2gtk-4.1/* \ - "$ROOTDIR"/usr/share/gtk-doc/html/webkit2gtk-4.1 + "${ROOTDIR}/usr/share/gtk-doc/html/webkit2gtk-4.1" install -vm644 ../Documentation/webkit2gtk-web-extension-4.1/* \ - "$ROOTDIR"/usr/share/gtk-doc/html/webkit2gtk-web-extension-4.1 + "${ROOTDIR}/usr/share/gtk-doc/html/webkit2gtk-web-extension-4.1" - cd ../.. && rm -r $NAME-$VERSION + cd ../.. && rm -r "${NAME}-${VERSION}" }