diff --git a/x11-packages/gnome-clocks/build.sh b/x11-packages/gnome-clocks/build.sh index 2a4bce13eb2..0e9669d7026 100644 --- a/x11-packages/gnome-clocks/build.sh +++ b/x11-packages/gnome-clocks/build.sh @@ -2,16 +2,39 @@ TERMUX_PKG_HOMEPAGE="https://apps.gnome.org/Clocks/" TERMUX_PKG_DESCRIPTION="Keep track of time" TERMUX_PKG_LICENSE="GPL-2.0-or-later" TERMUX_PKG_MAINTAINER="@termux" -TERMUX_PKG_VERSION=49.0 +TERMUX_PKG_VERSION="50.0" TERMUX_PKG_SRCURL=https://download.gnome.org/sources/gnome-clocks/${TERMUX_PKG_VERSION%.*}/gnome-clocks-${TERMUX_PKG_VERSION}.tar.xz -TERMUX_PKG_SHA256=bf76915f2a492e8a0592fe40b35346593aa39e4e6881d6176e0efd8771d4e6fa +TERMUX_PKG_SHA256=bf167f7f44f4f2fb424d4716652c9ba1f29e16e49071e26a1bb833f8dce794c6 TERMUX_PKG_DEPENDS="geoclue, geocode-glib, glib, gnome-desktop4, gtk4, libadwaita, libgweather" -TERMUX_PKG_BUILD_DEPENDS="g-ir-scanner, gettext, glib-cross, valac" +TERMUX_PKG_BUILD_DEPENDS="g-ir-scanner, gettext, glib-cross, valac, vorbis-tools" TERMUX_PKG_PYTHON_COMMON_DEPS="itstool" TERMUX_PKG_AUTO_UPDATE=true +TERMUX_PKG_HOSTBUILD=true + +termux_step_host_build() { + local -a ubuntu_packages=( + "libao-common" + "libao4" + "libflac12t64" + "libogg0" + "libspeex1" + "libvorbis0a" + "libvorbisenc2" + "libvorbisfile3" + "vorbis-tools" + ) + + termux_download_ubuntu_packages "${ubuntu_packages[@]}" +} termux_step_pre_configure() { termux_setup_gir termux_setup_glib_cross_pkg_config_wrapper export TERMUX_MESON_ENABLE_SOVERSION=1 + + if [[ "$TERMUX_ON_DEVICE_BUILD" == "false" ]]; then + export HOSTBUILD_ROOTFS="${TERMUX_PKG_HOSTBUILD_DIR}/ubuntu_packages" + export LD_LIBRARY_PATH="${HOSTBUILD_ROOTFS}/usr/lib/x86_64-linux-gnu" + export PATH="${HOSTBUILD_ROOTFS}/usr/bin:$PATH" + fi }