move from unstable: pandoc
Even though binary is official Pandoc build for Linux distributions, it works without issues on the latest stock Android (12). Available only for 64 bit architectures.
This commit is contained in:
parent
0816c82b13
commit
feb8a4c956
35
packages/pandoc/build.sh
Normal file
35
packages/pandoc/build.sh
Normal file
@ -0,0 +1,35 @@
|
||||
TERMUX_PKG_HOMEPAGE=https://pandoc.org/
|
||||
TERMUX_PKG_DESCRIPTION="Universal markup converter"
|
||||
TERMUX_PKG_LICENSE="GPL-2.0"
|
||||
TERMUX_PKG_MAINTAINER="Leonid Pliushch <leonid.pliushch@gmail.com>"
|
||||
TERMUX_PKG_VERSION=2.13
|
||||
TERMUX_PKG_REVISION=2
|
||||
TERMUX_PKG_SKIP_SRC_EXTRACT=true
|
||||
TERMUX_PKG_BUILD_IN_SRC=true
|
||||
TERMUX_PKG_BLACKLISTED_ARCHES="arm, i686"
|
||||
|
||||
termux_step_make_install() {
|
||||
local srcurl
|
||||
local sha256
|
||||
|
||||
case "$TERMUX_ARCH" in
|
||||
aarch64)
|
||||
srcurl="https://github.com/jgm/pandoc/releases/download/${TERMUX_PKG_VERSION}/pandoc-${TERMUX_PKG_VERSION}-linux-arm64.tar.gz"
|
||||
sha256="4f87bfe8a0a626ad0e17d26d42e99a1c0ed7d369cca00366c1b3d97525f57db5"
|
||||
;;
|
||||
x86_64)
|
||||
srcurl="https://github.com/jgm/pandoc/releases/download/${TERMUX_PKG_VERSION}/pandoc-${TERMUX_PKG_VERSION}-linux-amd64.tar.gz"
|
||||
sha256="7404aa88a6eb9fbb99d9803b80170a3a546f51959230cc529c66a2ce6b950d4c"
|
||||
;;
|
||||
*)
|
||||
termux_error_exit "Unsupported arch: $TERMUX_ARCH"
|
||||
;;
|
||||
esac
|
||||
|
||||
termux_download "$srcurl" "pandoc-${TERMUX_PKG_VERSION}.tar.gz" "$sha256"
|
||||
tar xf "pandoc-${TERMUX_PKG_VERSION}.tar.gz"
|
||||
cd "pandoc-${TERMUX_PKG_VERSION}"
|
||||
|
||||
install -Dm700 "./bin/pandoc" "$TERMUX_PREFIX/bin/pandoc"
|
||||
install -Dm600 "./share/man/man1/pandoc.1.gz" "$TERMUX_PREFIX/share/man/man1/pandoc.1.gz"
|
||||
}
|
Loading…
Reference in New Issue
Block a user