Skip to content

bump(x11/gnome-clocks): 50.0 - #29469

Merged
Biswa96 merged 1 commit into
termux:masterfrom
Biswa96:gnome-clocks
Apr 23, 2026
Merged

bump(x11/gnome-clocks): 50.0#29469
Biswa96 merged 1 commit into
termux:masterfrom
Biswa96:gnome-clocks

Conversation

@Biswa96

@Biswa96 Biswa96 commented Apr 23, 2026

Copy link
Copy Markdown
Member

@Biswa96

Biswa96 commented Apr 23, 2026

Copy link
Copy Markdown
Member Author

Should vorbis-tools package be added in setup-ubuntu.sh or with termux_download_ubuntu_packages in gnome-clocks/build.sh ?

@robertkirkman

Copy link
Copy Markdown
Member

Please try using termux_download_ubuntu_packages in termux_step_host_build(), then in termux_step_pre_configure(), set this,

if [[ "$TERMUX_ON_DEVICE_BUILD" == "false" ]]; then
    export PATH="$TERMUX_PKG_HOSTBUILD_DIR/ubuntu_packages/usr/bin:$PATH"
fi

then, if an error occurs that you do not know any solutions to work around or resolve dependencies for, show me and I can try to fix it.

@Biswa96

Biswa96 commented Apr 23, 2026

Copy link
Copy Markdown
Member Author

It shows the following error.

/home/builder/.termux-build/gnome-clocks/host-build/ubuntu_packages/usr/bin/oggenc: error while loading shared libraries: libvorbisenc.so.2: cannot open shared object file: No such file or directory

Adding the package in setup-ubuntu.sh seems easier and does not require those dark magic.

@robertkirkman

Copy link
Copy Markdown
Member

I will create the build.sh for you

@Biswa96

Biswa96 commented Apr 23, 2026

Copy link
Copy Markdown
Member Author

May I ask why vorbis-tools need to be added in termux_download_ubuntu_packages instead of setup-ubuntu.sh scipt?

@robertkirkman

robertkirkman commented Apr 23, 2026

Copy link
Copy Markdown
Member

it is because, while the package is only 2 MB, I want to avoid bloating the size of the ubuntu docker image slowly over time and causing accumulated slowdown of downloading the image in clean systems.

it is a similar reason to why I avoided adding a check to check in termux_step_massage() for the problem of some CMake packages having malformed .pc files:

a lot of things have already been added, and at a certain point I feel it is important to stop and try to only add things when it is really important, shared by a lot of packages to the point that it becomes better to install globally, or there is no other option.

Install vorbis-tools package in host for oggenc program.
@Biswa96

Biswa96 commented Apr 23, 2026

Copy link
Copy Markdown
Member Author

ok, that sounds reasonable. I have added the necessary packages with termux_download_ubuntu_packages.

@robertkirkman

This comment was marked as duplicate.

Comment thread x11-packages/gnome-clocks/build.sh
@Biswa96
Biswa96 merged commit c03f475 into termux:master Apr 23, 2026
11 checks passed
@Biswa96
Biswa96 deleted the gnome-clocks branch April 23, 2026 09:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Auto update failing for gnome-clocks

2 participants