mirror of
https://github.com/termux/termux-packages.git
synced 2025-07-01 13:27:36 +00:00
It is needed to suppress false positive repology out-of-date report. [no ci] There is no reason in reporting date to repology since the commit is literally the same as in the latest release.
36 lines
1.3 KiB
Bash
36 lines
1.3 KiB
Bash
TERMUX_PKG_HOMEPAGE=https://github.com/dirkvdb/ffmpegthumbnailer
|
|
TERMUX_PKG_DESCRIPTION="Lightweight video thumbnailer that can be used by file managers"
|
|
TERMUX_PKG_LICENSE="GPL-2.0"
|
|
TERMUX_PKG_MAINTAINER="@termux"
|
|
_COMMIT=e2062c8003d2ce8592e146c26b714311a1419ec5
|
|
_COMMIT_DATE=20240913
|
|
TERMUX_PKG_VERSION=2.2.3-p${_COMMIT_DATE}
|
|
TERMUX_PKG_REVISION=1
|
|
TERMUX_PKG_REPOLOGY_METADATA_VERSION="${TERMUX_PKG_VERSION%%-*}"
|
|
TERMUX_PKG_SRCURL=git+https://github.com/dirkvdb/ffmpegthumbnailer
|
|
TERMUX_PKG_SHA256=4cdf9f3afa2b34bf19f0d6cfb24d523918351ba5d5623fda54874e7c6bd4011d
|
|
TERMUX_PKG_GIT_BRANCH=master
|
|
TERMUX_PKG_DEPENDS="ffmpeg, libc++, libjpeg-turbo, libpng"
|
|
TERMUX_PKG_EXTRA_CONFIGURE_ARGS="
|
|
-DENABLE_GIO=ON
|
|
-DENABLE_THUMBNAILER=ON
|
|
"
|
|
|
|
termux_step_post_get_source() {
|
|
git fetch --unshallow
|
|
git checkout $_COMMIT
|
|
|
|
local pdate="p$(git log -1 --format=%cs | sed 's/-//g')"
|
|
if [[ "$TERMUX_PKG_VERSION" != *"${pdate}" ]]; then
|
|
echo -n "ERROR: The version string \"$TERMUX_PKG_VERSION\" is"
|
|
echo -n " different from what is expected to be; should end"
|
|
echo " with \"${pdate}\"."
|
|
return 1
|
|
fi
|
|
|
|
local s=$(find . -type f ! -path '*/.git/*' -print0 | xargs -0 sha256sum | LC_ALL=C sort | sha256sum)
|
|
if [[ "${s}" != "${TERMUX_PKG_SHA256} "* ]]; then
|
|
termux_error_exit "Checksum mismatch for source files. ${s}"
|
|
fi
|
|
}
|