mirror of
https://github.com/termux-pacman/termux-packages.git
synced 2026-02-10 11:50:52 +00:00
bump(main/marksman): 2025.11.30
This commit is contained in:
@@ -2,10 +2,11 @@ TERMUX_PKG_HOMEPAGE="https://github.com/artempyanykh/marksman"
|
||||
TERMUX_PKG_DESCRIPTION="LSP language server for editing Markdown files"
|
||||
TERMUX_PKG_LICENSE="MIT"
|
||||
TERMUX_PKG_MAINTAINER="Joshua Kahn @TomJo2000"
|
||||
TERMUX_PKG_VERSION="2024.12.18"
|
||||
TERMUX_PKG_VERSION="2025.11.30"
|
||||
TERMUX_PKG_SRCURL="git+https://github.com/artempyanykh/marksman"
|
||||
TERMUX_PKG_SHA256=ed97ca1c99aa93895f9692339c9e066055229f1cc4fa8d2b14893f29a86ca4bf
|
||||
TERMUX_PKG_GIT_BRANCH="main"
|
||||
TERMUX_PKG_DEPENDS="dotnet-host, dotnet-runtime-8.0"
|
||||
TERMUX_PKG_DEPENDS="dotnet-host, dotnet-runtime-9.0"
|
||||
TERMUX_PKG_BUILD_IN_SRC=true
|
||||
TERMUX_PKG_AUTO_UPDATE=true
|
||||
TERMUX_PKG_EXCLUDED_ARCHES="arm"
|
||||
@@ -13,15 +14,26 @@ TERMUX_PKG_EXCLUDED_ARCHES="arm"
|
||||
termux_step_post_get_source() {
|
||||
git fetch --tags
|
||||
git checkout "${TERMUX_PKG_VERSION//\./-}"
|
||||
|
||||
local s
|
||||
s="$(find . -type f ! -path '*/.git/*' -print0 | xargs -0 sha256sum | LC_ALL=C sort | sha256sum)"
|
||||
if [[ "${s}" != "${TERMUX_PKG_SHA256} "* ]]; then
|
||||
printf '%s\n' \
|
||||
"Wrong checksum for ${TERMUX_PKG_SRCURL}" \
|
||||
"Expected: ${TERMUX_PKG_SHA256}" \
|
||||
"Actual: ${s::64}" >&2
|
||||
return 1
|
||||
fi
|
||||
}
|
||||
|
||||
termux_step_pre_configure() {
|
||||
TERMUX_DOTNET_VERSION=9.0
|
||||
termux_setup_dotnet
|
||||
}
|
||||
|
||||
termux_step_make() {
|
||||
dotnet publish \
|
||||
--framework "net8.0" \
|
||||
--framework "net${TERMUX_DOTNET_VERSION}" \
|
||||
--no-self-contained \
|
||||
--runtime "$DOTNET_TARGET_NAME" \
|
||||
--configuration Release \
|
||||
@@ -34,8 +46,8 @@ termux_step_make() {
|
||||
|
||||
termux_step_make_install() {
|
||||
mkdir -p "$TERMUX_PREFIX/lib/marksman"
|
||||
cp -r "Marksman/bin/Release/net8.0/$DOTNET_TARGET_NAME/publish"/*.dll "${TERMUX_PREFIX}/lib/marksman"
|
||||
cp "Marksman/bin/Release/net8.0/$DOTNET_TARGET_NAME/publish/marksman.runtimeconfig.json" "${TERMUX_PREFIX}/lib/marksman/"
|
||||
cp -r "Marksman/bin/Release/net${TERMUX_DOTNET_VERSION}/$DOTNET_TARGET_NAME/publish"/*.dll "${TERMUX_PREFIX}/lib/marksman"
|
||||
cp "Marksman/bin/Release/net${TERMUX_DOTNET_VERSION}/$DOTNET_TARGET_NAME/publish/marksman.runtimeconfig.json" "${TERMUX_PREFIX}/lib/marksman/"
|
||||
cat > "$TERMUX_PREFIX/bin/marksman" <<-HERE
|
||||
#!$TERMUX_PREFIX/bin/sh
|
||||
exec dotnet $TERMUX_PREFIX/lib/marksman/marksman.dll "\$@"
|
||||
|
||||
Reference in New Issue
Block a user