diff --git a/packages/tealdeer/build.sh b/packages/tealdeer/build.sh new file mode 100644 index 000000000..bbe857a58 --- /dev/null +++ b/packages/tealdeer/build.sh @@ -0,0 +1,17 @@ +TERMUX_PKG_HOMEPAGE=https://dbrgn.github.io/tealdeer/ +TERMUX_PKG_DESCRIPTION="A very fast implementation of tldr in Rust" +TERMUX_PKG_LICENSE="Apache-2.0, MIT" +TERMUX_PKG_LICENSE_FILE="LICENSE-APACHE, LICENSE-MIT" +TERMUX_PKG_MAINTAINER="@termux" +TERMUX_PKG_VERSION=1.5.0 +TERMUX_PKG_SRCURL=https://github.com/dbrgn/tealdeer.git +TERMUX_PKG_BUILD_IN_SRC=true + +termux_step_make() { + termux_setup_rust + cargo build --jobs $TERMUX_MAKE_PROCESSES --target $CARGO_TARGET_NAME --release +} + +termux_step_make_install() { + install -Dm700 -t $TERMUX_PREFIX/bin target/${CARGO_TARGET_NAME}/release/tldr +} diff --git a/packages/tealdeer/src-types.rs.patch b/packages/tealdeer/src-types.rs.patch new file mode 100644 index 000000000..cc5c97e19 --- /dev/null +++ b/packages/tealdeer/src-types.rs.patch @@ -0,0 +1,19 @@ +--- a/src/types.rs ++++ b/src/types.rs +@@ -43,7 +43,7 @@ + } + + impl PlatformType { +- #[cfg(target_os = "linux")] ++ #[cfg(any(target_os = "linux", target_os = "android"))] + pub fn current() -> Self { + Self::Linux + } +@@ -66,6 +66,7 @@ + + #[cfg(not(any( + target_os = "linux", ++ target_os = "android", + target_os = "macos", + target_os = "freebsd", + target_os = "netbsd",