diff --git a/src/gtk3/changes.md b/src/gtk3/changes.md index 5e00c18..d943195 100644 --- a/src/gtk3/changes.md +++ b/src/gtk3/changes.md @@ -1,2 +1,8 @@ +# 3.24.41 +- Updated to a newer upstream release +- Fixed formatting issues with the package script +- Added missing wayland dependency +- Added missing build dependencies + # 3.24.38 First version diff --git a/src/gtk3/pkg.sh b/src/gtk3/pkg.sh index 360c6fb..47f5dc1 100644 --- a/src/gtk3/pkg.sh +++ b/src/gtk3/pkg.sh @@ -1,22 +1,26 @@ NAME="gtk3" DESC="Libraries used for creating graphical user interfaces for applications" -VERSION="3.24.38" +VERSION="3.24.41" + FILES=( - "https://download.gnome.org/sources/gtk+/3.24/gtk+-$VERSION.tar.xz" + "https://download.gnome.org/sources/gtk+/${VERSION%.*}/gtk+-${VERSION}.tar.xz" "update-icon-cache.sh" ) HASHES=( - "7ed2f5914683ebd515da22f5784389f4" + "2321e8158feac093b6ed82aac66dbbfd" "565f1889ebca2136e5f10a670571499da25178085682da542b722004811da6d8" ) + DEPENDS=( - "at-spi2-core" "gdk-pixbuf" "libepoxy" "glib" - "pango" "gsettings-desktop-schemas" + "at-spi2-core" "gdk-pixbuf" "libepoxy" + "glib" "pango" "gsettings-desktop-schemas" + "wayland" ) +BUILD=("meson" "wayland-protocols") PACKAGE() { - tar xf gtk+-$VERSION.tar.xz - cd gtk+-$VERSION + tar xf "gtk+-${VERSION}.tar.xz" + cd "gtk+-${VERSION}" mkdir build cd build @@ -26,10 +30,11 @@ PACKAGE() { -Dman=true \ -Dbroadway_backend=true \ .. - ninja && DESTDIR="$ROOTDIR" ninja install - install -m755 "$ROOTDIR/update-icon-cache.sh" "$ROOTDIR/usr/bin/update-icon-cache" + ninja + DESTDIR="${ROOTDIR}" ninja install + install -m755 "${ROOTDIR}/update-icon-cache.sh" "${ROOTDIR}/usr/bin/update-icon-cache" - cd ../.. && rm -rf gtk+-$VERSION + cd ../.. && rm -rf "gtk+-${VERSION}" } INSTALL(){