feat: add md-fmt package

This commit is contained in:
2026-07-03 22:18:46 +02:00
commit 106e57b0db
4 changed files with 72 additions and 0 deletions
+16
View File
@@ -0,0 +1,16 @@
pkgbase = md-fmt
pkgdesc = Markdown formatter that re-emits CommonMark in a single consistent style
pkgver = 1.0.0
pkgrel = 1
url = https://git.owall.se/Oscar/md-fmt
arch = x86_64
license = Apache-2.0
makedepends = cargo
makedepends = git
depends = glibc
depends = libgcc
options = !lto
source = git+https://git.owall.se/Oscar/md-fmt.git#tag=v1.0.0
sha256sums = c2327185c57a179a42e6a528384f28ec50380c454abdb3649084ee611ad0aed5
pkgname = md-fmt
+5
View File
@@ -0,0 +1,5 @@
/pkg/
/src/
/md-fmt/
/md-fmt-*.pkg.tar*
/md-fmt-*.src.tar*
+6
View File
@@ -0,0 +1,6 @@
[md-fmt]
source = "gitea"
gitea = "Oscar/md-fmt"
host = "git.owall.se"
use_max_tag = true
prefix = "v"
+45
View File
@@ -0,0 +1,45 @@
# Maintainer: Oscar Wallberg <oscar.wallberg@outlook.com>
pkgname=md-fmt
pkgver=1.0.0
pkgrel=1
pkgdesc='Markdown formatter'
arch=('x86_64')
url='https://git.owall.se/Oscar/md-fmt'
license=('Apache-2.0')
depends=(
'glibc'
'libgcc'
)
makedepends=('cargo' 'git')
options=(!lto)
source=("git+https://git.owall.se/Oscar/md-fmt.git#tag=v${pkgver}")
sha256sums=('f846e09f8c5d37c047a0f094c509ab7fecef4b8a5b040ddf757f1c32e3438099')
prepare() {
cd "${srcdir}/${pkgname}"
cargo fetch --locked --target "$(rustc --print host-tuple)"
}
build() {
cd "${srcdir}/${pkgname}"
export RUSTFLAGS="${RUSTFLAGS:-} \
--remap-path-prefix=${srcdir}=src \
--remap-path-prefix=${CARGO_HOME:-${HOME}/.cargo}=cargo"
cargo build --release --frozen
}
check() {
cd "${srcdir}/${pkgname}"
./target/release/md-fmt --version
}
package() {
cd "${srcdir}/${pkgname}"
install -Dm755 "target/release/${pkgname}" "${pkgdir}/usr/bin/${pkgname}"
install -Dm644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
}