feat: add md-fmt package
This commit is contained in:
@@ -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
|
||||
@@ -0,0 +1,5 @@
|
||||
/pkg/
|
||||
/src/
|
||||
/md-fmt/
|
||||
/md-fmt-*.pkg.tar*
|
||||
/md-fmt-*.src.tar*
|
||||
@@ -0,0 +1,6 @@
|
||||
[md-fmt]
|
||||
source = "gitea"
|
||||
gitea = "Oscar/md-fmt"
|
||||
host = "git.owall.se"
|
||||
use_max_tag = true
|
||||
prefix = "v"
|
||||
@@ -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"
|
||||
}
|
||||
Reference in New Issue
Block a user